Ответ 1
У вас нет своего SUMIF
в правильном порядке - это должен быть диапазон, критерии, диапазон сумм. Попробуйте:
=SUMIF(A:A,">="&DATE(2012,1,1),B:B)
У меня есть столбец 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
. Я предполагаю, что это имеет какое-то отношение к использованию десятичного числа для типа суммы и даты для критериев. Есть ли способ обойти это?
Спасибо
У вас нет своего SUMIF
в правильном порядке - это должен быть диапазон, критерии, диапазон сумм. Попробуйте:
=SUMIF(A:A,">="&DATE(2012,1,1),B:B)
В SUMIFS между датами используйте следующее:
=SUMIFS(B:B,A:A,">="&DATE(2012,1,1),A:A,"<"&DATE(2012,6,1))
Я нашел другой способ обойти эту проблему, которую, как я думал, я бы поделился.
В моем случае у меня были дневные столбцы (например, январь-январь-янв-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)
, который насчитывает все месяцы до февраля.
это работает и может быть адаптировано для недель или любой другой частоты, то есть еженедельно, ежеквартально и т.д.
= СУММЕСЛИМН (В12: B11652, А12: A11652, " > =" & дата (год (С12), МЕСЯЦ (С12), 1), А12: A11652, "<" & дата (год (С12), МЕСЯЦ (С12) + 1,1))
Еще одно решение, когда вы хотите использовать данные из любой продажи (в ключе C3
)
=SUMIF(Sheet6!M:M;CONCATENATE("<";TEXT(C3;"dd.mm.yyyy"));Sheet6!L:L)