Страницы: 1
RSS
Суммирование с начала года в зависимости от выбранного месяца
 
Добрый день!

Дана таблица исходных данных, содержащая дату (месяц), имя и сумму.
В итоговой таблице должны быть раскиданы суммированные суммы по именам с начала года, в зависимости от выбранного месяца.
То есть если выбираем "март", то в итоговой таблице должна отобразиться по каждому имени сумма за период январь-март.
С помощью столбцов, подсчитывающих итоги помесячно, данную задачу решил. Но хотелось бы получить таблицу, не содержащую 12 столбцов каждого месяца.

Надеюсь на Вашу помощь!
 
Может так?
 
К сожалению, данный вариант считает только помесячно. Необходимо суммирование сразу за период.
 
Так?
 
А сводной?
Согласие есть продукт при полном непротивлении сторон
 
Добрый день.
Изменил тип исходных данных, данных списка, с тем, чтобы был не текст "МАРТ", а дата (в примере 01/03/15), которая отображается, как "МАРТ"
В этом случае, задача решается через =СУММЕСЛИМН() (см.файл).
Кому решение нужно - тот пример и рисует.
 
jakim, так считает сразу весь год. В случае, когда надо только 2 месяца считать - не работает.
 
так?
Лень двигатель прогресса, доказано!!!
 
Сергей, то что надо! Лучшее решение из предложенных. Большое спасибо за помощь.

Благодарю всех откликнувшихся.
 
А так?
На Sheet1 можете поменять литовские нмесяцы на русские и будет работать на целый год.
 
Цитата
teeqoo написал: Лучшее решение
эт костыль к хромым данным, почему не вести даты в нормальном виде, вариантов обработки сразу увеличивается
Лень двигатель прогресса, доказано!!!
 
jakim, да, работает. Спасибо.
Решение почти повторяет последнее правильное решение от Сергея.
Изменено: teeqoo - 27.05.2015 17:58:00
 
Цитата
Сергей написал: эт костыль к хромым данным
Самое унылое, что даты в выгрузке из базы данных вообще не существует. Эти месяца добавляются ручками уже после выгрузки, что при количестве выгруженных 20 тысяч строк за месяц тоже не очень умное решение.
Придется попросить программистов попросить добавить в базу столбец с датой.

В примере Ваше решение работает, а вот перенес в свой исходный документ и не работает (#ЗНАЧ!). Думал проблема в том, что исходные данные и результат на разных листах, но в решении работает и при таком условии. Буду думать.

Как помню, что СУММПРОИЗВ требует строгого задания диапазонов, а диапазон каждый месяц будет расти с новой месячной выгрузкой. Подскажите пожалуйста, что добавить в формулу, чтобы диапазон для СУММПРОИЗВ расширялся при добавлении строк в исходные данные.
Изменено: teeqoo - 27.05.2015 17:58:10
 
кусок вашей реальной выгрузки без секретных данных можно? строк 20
Лень двигатель прогресса, доказано!!!
 
а у меня по датам с и по. может пригодится.
 
Цитата
Сергей написал: кусок вашей реальной выгрузки без секретных данных можно?
Да, можно.
С ошибкой разобрался, под шапкой выгрузки навалено было посторонних строк. Как из диапазона их убрал - ошибки исчезли.
Осталось только дописать формулу, чтобы диапазон в формуле сам вниз расширялся при добавлении новых данных.
Изменено: teeqoo - 27.05.2015 17:58:27
 
пробуем внести данные на первом листе если все ок смотрим диспетчер имен
Лень двигатель прогресса, доказано!!!
 
Да, замечательно. Смысл приема понял.
Огромное спасибо за помощь!
Изменено: teeqoo - 27.05.2015 17:58:45
Страницы: 1
Наверх