Страницы: 1
RSS
сумма по месяцам
 
Имеется таблица с датой и суммой за эту дату. Нужно чтобы в другой таблице сумма считалась за месяц данного года(за январь, в другом стольбце за февраль и т.д.) Подскажите как это сделать. Если бы было бы за определенную дату , то было бы просто. Или нужно в каждом месяце ставить ограничение даты? можно ли как нибудь попроще. Заранее, спасибо
 
Только работает она в пределах одного года, инче если лет много, то все январи посчитаются как один месяц (это я так, чтобы автор в курсе был).
 
Условия автора: "...чтобы в другой таблице сумма считалась за месяц данного года..."
 
вариация без массива:  
=СУММПРОИЗВ((МЕСЯЦ($A$2:$A$9)=СТОЛБЕЦ(A1))*$B$2:$B$9)
 
те же яйца только в профиль)
 
{quote}{login=}{date=08.01.2010 07:21}{thema=}{post}вариация без массива:  
=СУММПРОИЗВ((МЕСЯЦ($A$2:$A$9)=СТОЛБЕЦ(A1))*$B$2:$B$9){/post}{/quote}  
Gut, однахо как быть, повторюсь, если с "перевалом" - с июля по июль следующего? Тогда кондово ч\з допполе "ТЕКСТ();"MMM.ГГ"", иль роман выкручивать?.. Я к тому, что афтар не сегодня - завтра вопрос задаст...  
Z. (59494)
 
Добрый день!  
Помогите, пжл, с такой задачей.  
Дааный файл пересчитывается еженедельно. Хотелось бы, чтобы формула автоматически считала сумму в зависимости от месяца накопительным итогом  
Например , если сейчас январь, то 200+300+500+1520+32  
если март , то соотв, по март месяц накопительным итогом    
 
Заранее большое спасибо.
Veronica
 
Сначала меняем формулы в 5-й строке. В D5 пишем  
=ДАТА(ГОД(C5);МЕСЯЦ(C5)+1;1) и растягиваем вправо.  
Теперь искомая формула будет иметь вид:  
=СУММ(C6:ИНДЕКС(C6:J6;ПОИСКПОЗ(СЕГОДНЯ();C5:J5)))
 
Спасибо огромное!!
Veronica
 
всем доброго времени суток! как осуществить суммирование данных, если дата в ячейке соответствует заданному месяцу. пример в файле.
 
{quote}{login=surik}{date=19.09.2012 01:09}{thema=сумма по месяцам}{post}всем доброго времени суток! как осуществить суммирование данных, если дата в ячейке соответствует заданному месяцу. пример в файле.{/post}{/quote}  
 
в вышеизложенном примере не могу разобраться (скопированный пример не работает) ответ лежит на поверхности, но меня заклинило :(
 
Формула массива:  
 
=СУММПРОИЗВ((--(МЕСЯЦ(ДАТАЗНАЧ(H4&1))=МЕСЯЦ($A$2:$A$366)))*ЕСЛИ($D$2:$D$366>0;$D$2:$D$366-$C$2:$C$366;0))
"..Сладку ягоду рвали вместе, горьку ягоду я одна."
 
{quote}{login= Владимир}{date=19.09.2012 09:24}{thema=}{post}Формула массива:  
 
=СУММПРОИЗВ((--(МЕСЯЦ(ДАТАЗНАЧ(H4&1))=МЕСЯЦ($A$2:$A$366)))*ЕСЛИ($D$2:$D$366>0;$D$2:$D$366-$C$2:$C$366;0)){/post}{/quote}  
 
Спасибо за помощь, но подскажите почему используете именно СУММПРОИЗВ, ведь мне нужно только сумму найти, а можно ли использовать в данном случае функцию СУММЕСЛИМН, помогите её записать.
 
Да можно и СУММЕСЛИМН, только непонятно, ЧТО нужно суммировать.  
ИМХО, у вас простая СУММ и ВПР ...
 
Вот два варианта. Жмите А9 для проверки.  
Вариант с ВПР быстрее, но в данном виде годится только если есть все даты, а точнее - первый и последний дни каждого месяца.
 
Михаил, большое спасибо, формулы пригодились, подскажите, в каких случаях ставятся символы "--" в формулах ?
 
"--" - ищите в поиске бинарное отрицание.  
В данном случае оно преобразует текст (январь13) в соответствующее число.
 
зы. Впрочем, счас подумал - в формулах лучше писать H4&2013, а то если установлена американская система дат (ММ ДД ГГГГ), то будет переводить как 13 января текущего года.
Страницы: 1
Читают тему
Наверх