2016 - [решено] Подсчет суммы значений при выполнении условия

Аватара пользователя
Iska

Re: 2016 - [решено] Подсчет суммы значений при выполнении условия

Сообщение Iska »

Цитата Iska:



Потому что столько помещалось на листе при печати ?!
2016 - [решено] Подсчет суммы значений при выполнении условия




Может и так, а может требуется разделение на накладные, например... Изображение




Цитата Iska:



Но лучше — вообще базу данных.
2016 - [решено] Подсчет суммы значений при выполнении условия




Здесь, наверное, будет лишним... придет ТС, сам уточнит... а по исходным данным не совсем понятно, для чего там это разделение...
Аватара пользователя
Iska

Re: 2016 - [решено] Подсчет суммы значений при выполнении условия

Сообщение Iska »

Да. По хорошему, надо всё знать — как и чем формируется исходник, почему в таком виде, обновляется ли и как часто. И т.д.
Аватара пользователя
Tigr

Re: 2016 - [решено] Подсчет суммы значений при выполнении условия

Сообщение Tigr »

Цитата Iska:



По хорошему, надо всё знать
2016 - [решено] Подсчет суммы значений при выполнении условия





Цитата:



Iska превысил(а) максимальный объем сохраненных персональных сообщений и не может получать новые сообщения, пока не удалит часть старых.



Народ, пока бегал по делам, переварил эту фразу:


Цитата YuS_2:



Цитата Tigr:

Осталось только найти более изящное решение через СУММЕСЛИМН. »

- применяется также, либо по столбцам, либо по строкам с единственным диапазоном для суммирования
2016 - [решено] Подсчет суммы значений при выполнении условия




Можно же получить данные по каждой строке, а потом суммированием получить и месяц. Изучу ваши таблицы как проверю СУММЕСЛИМН.



Не факт, что окончательное, но пришел к такому варианту:

=СУММЕСЛИ(C5; "товар1"; D5)+СУММЕСЛИ(E5; "товар1"; F5)+СУММЕСЛИ(G5; "товар1"; H5)+СУММЕСЛИ(I5; "товар1"; J5)+СУММЕСЛИ(K5; "товар1"; L5)

таким образом получу сумму по строкам и простым суммированием получу весь месяц.
Аватара пользователя
Tigr

Re: 2016 - [решено] Подсчет суммы значений при выполнении условия

Сообщение Tigr »

Цитата megaloman:



я21050411.xlsx
2016 - [решено] Подсчет суммы значений при выполнении условия




=СУММЕСЛИ(C3:C33;$A$1;D3:D33) - это разве не то же самое, что =СУММЕСЛИ(C5:C7; "товар1"; D5:D7) (только вместо явного указания искомого текста координаты ячейки с ним) ?




Цитата YuS_2:



test_sum.xlsx
2016 - [решено] Подсчет суммы значений при выполнении условия




Да - нормальный вариант, но не хотел перегружать таблицу. В подсчете построчно есть некоторый смысл, а в подсчете по колонкам - абсолютно никакого.
Аватара пользователя
Tigr

Re: 2016 - [решено] Подсчет суммы значений при выполнении условия

Сообщение Tigr »

Отредактировал тестовую таблицу. Суть задачи всем понятна. Остановлюсь на этом если не предложите чего-либо другого. Переделывать таблицу не хочу (вы наверняка убедились, что она оптимальна для данного случая).
Аватара пользователя
Iska

Re: 2016 - [решено] Подсчет суммы значений при выполнении условия

Сообщение Iska »

Можно сократить число формул за счёт использования формулы массива (Ctrl-Shift-Enter):



Скрытый текст

[spoiler]Изображение



Изображение[/spoiler]




test2.7z
Аватара пользователя
a_axe

Re: 2016 - [решено] Подсчет суммы значений при выполнении условия

Сообщение a_axe »

Цитата okshef:



Второй: возможно ли в принципе вести записи иначе - в один столбец?
2016 - [решено] Подсчет суммы значений при выполнении условия





Цитата bredych:



Ну так с листа расчетов сделайте трансляцию на лист результатов в любом форм-факторе.
2016 - [решено] Подсчет суммы значений при выполнении условия




Соглашусь с таким направлением, исходя из следующих соображений:

1. В оригинальной таблице 51 уникальное значение товара, способ наименования сильно отличается от "Товар 1" - "Товар 2". Набивание формул с ручным вводом данных в данном случае нерационален.

Завтра наименования поменяются, и снова придется сидеть и перенабивать формулы. Этим должна заниматься сводная таблица, а не пользователь. Сегодня есть Товар4 и Товар8, завтра появится Товар6 - придется искать ему место в отчете.

2. В требованиях это не озвучивалось, но на мой взгляд таблица должна быть доступна на мобильном офисе, соответственно - желательно не использовать скриптов и формул массива (последние работать будут, но редактировать под андроидом на MS офисе не получится).

3. Чем проще, тем лучше.


Цитата Tigr:



Переделывать таблицу не хочу
2016 - [решено] Подсчет суммы значений при выполнении условия




Тем проще разместить далеко внизу обычную умную таблицу, которая мешать не будет, и в которую будут транслироваться все данные из твоей формы. Из этой таблицы можно достать любую выборку с помощью сводной таблицы, вплоть до распределения сумм по дням недели, но при этом сводка доступна и в самой умной таблице с помощью формул - отфильтровал нулевые суммы и получил готовый отчет, что есть удобно при использовании на телефоне.

Таблицу, простую, как валенок, по своей сути и прекрасную, как строевая песня, по своей форме, отправил в личку. Сводные таблицы (сразу под твоей формой) нужно обновлять при изменениях, умную таблицу (на 200 строке) можно не трогать, она все пересчитает сама.
Вложения
test2.7z
(7.43 КБ) 0 скачиваний
test2.7z
(7.43 КБ) 0 скачиваний
Аватара пользователя
Iska

Re: 2016 - [решено] Подсчет суммы значений при выполнении условия

Сообщение Iska »

a_axe, я правильно понимаю, что «умная таблица» в последних версиях Microsoft Excel — это как бы плоская недо-база данных, попытка дать чаcть возможностей БД тем пользователям электронных таблиц, которые не пользуют (и никогда не станут пользовать по своему почину) базы данных?
Аватара пользователя
a_axe

Re: 2016 - [решено] Подсчет суммы значений при выполнении условия

Сообщение a_axe »

Цитата Iska:



как бы плоская недо-база данных
2016 - [решено] Подсчет суммы значений при выполнении условия




Ну с натяжкой - да, может даже и до этого не дотягивает.

Это модифицированный список из более ранних версий эксель. На мой взгляд, вещь удобная, характеризуется примерно так:

1. Таблица автоматически создает именованые диапазоны для столбцов, данных (все столбцы без заголовков), заголовков и т.д., которые меняются при внесении новых строчек/столбцов, что крайне удобно при использование ВПР() и еще удобнее для связки ИНДЕКС+ПОИСКПОЗ. Плюс наглядность формулы: название диапазона будет выглядеть как например "Данные[Скорость]", где "Данные" - имя таблицы, "Скорость" - заголовок столбца.

2. В список/УТ изначально встроены фильтры и сортировки.

3. У списков/УТ есть стили оформления, которые позволяют мгновенно менять цвета заливок/сеток и т.д и т.п., а также автозаполнение формул. Тут важный момент, что если количество строк заранее неизвестно, то форматирование и формулы из незаполненной части могут увеличивать объем файла. После переделки файла из "просто отформатированного" - без стилей ячейки - в УТ размер файла снизился с жутких 14мБт до 900 кБт за счет того, что резервных строк не было, а форматирование определялось стилем. Правда файл изначально был бестолковый.

4. Заставить конечного пользователя использовать УТ это примерно как объяснять, почему в Word нужно оформлять через стили (это не в ваш огород камень, я помню вашу версию офиса Изображение , но многие от УТ действительно отбрыкиваются как могут).
Аватара пользователя
Iska

Re: 2016 - [решено] Подсчет суммы значений при выполнении условия

Сообщение Iska »

a_axe, спасибо, ясно.




Цитата a_axe:



…почему в Word нужно оформлять через стили
2016 - [решено] Подсчет суммы значений при выполнении условия




Мне повезло, что в своё время я прикупился хорошей книгой «Running Word 6»


вот такой

[spoiler]
Running Word 6 for Windows: The Microsoft Press Guide to Mastering the Power and Features of Microsoft Word 6 for Windows: Borland, Russell: 9781556155741: Amazon.com: Books
[/spoiler]


и с тех пор навсегда впитал в себя стилевое оформление.
Ответить

Вернуться в «Microsoft Office (Word, Excel, Outlook и т.д.)»