Подтвердить что ты не робот

Excel SUMIF между датами

У меня есть столбец A со значениями даты, отформатированными как mm/dd/yyyy. Я пытаюсь суммировать значения столбца B, если A >= DATE (2012,1,1) AND

=SUM(B:B) правильно суммирует B, но если я пытаюсь использовать =SUMIF(B:B,A:A>=DATE(2012,1,1)), возвращаемое значение 0.00. Я предполагаю, что это имеет какое-то отношение к использованию десятичного числа для типа суммы и даты для критериев. Есть ли способ обойти это?

Спасибо

4b9b3361

Ответ 1

У вас нет своего SUMIF в правильном порядке - это должен быть диапазон, критерии, диапазон сумм. Попробуйте:

=SUMIF(A:A,">="&DATE(2012,1,1),B:B)

Ответ 2

В SUMIFS между датами используйте следующее:

=SUMIFS(B:B,A:A,">="&DATE(2012,1,1),A:A,"<"&DATE(2012,6,1))

Ответ 3

Я нашел другой способ обойти эту проблему, которую, как я думал, я бы поделился.

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

=SUM($P3:$NP3)-(SUMIF($P$2:$NP$2, ">2/28/2014",$P3:$NP3)+SUMIF($P$2:$NP$2, "<2/1/2014",$P3:$NP3))

Где $P$2:$NP$2 содержит мои значения даты, а $P3:$NP3 - первая строка данных, которую я суммирую. Итак, SUM($P3:$NP3) - мой весь год, и я вычитаю (сумма двух sumif s):

SUMIF($P$2:$NP$2, ">2/28/2014",$P3:$NP3), который насчитывает все месяцы после февраля и SUMIF($P$2:$NP$2, "<2/1/2014",$P3:$NP3), который насчитывает все месяцы до февраля.

Ответ 4

это работает и может быть адаптировано для недель или любой другой частоты, то есть еженедельно, ежеквартально и т.д.

= СУММЕСЛИМН (В12: B11652, А12: A11652, " > =" & дата (год (С12), МЕСЯЦ (С12), 1), А12: A11652, "<" & дата (год (С12), МЕСЯЦ (С12) + 1,1))

Ответ 5

Еще одно решение, когда вы хотите использовать данные из любой продажи (в ключе C3)

=SUMIF(Sheet6!M:M;CONCATENATE("<";TEXT(C3;"dd.mm.yyyy"));Sheet6!L:L)