У меня есть две таблицы в Excel.
Первая таблица называется «Апельсины», она показывает, где были произведены апельсины и куда они были экспортированы:
Вторая таблица должна отображать общее количество апельсинов, отправленных в разные регионы, по датам. Вот желаемый мной результат:
У меня есть следующая формула для столбца 2 строки 4:
=SUMIFS(Oranges[[#Data],[Quantity]],Oranges[[#Data],[Exported To]],"=British Columbia",Oranges[[#Data],[Date Shipped]],"<TODAY()")
СЕГОДНЯ() = 29/1/2016
Это дает мне в сумме 0, хотя должно быть 1750.
Я отформатировал столбец «Дата отправки» как дату, но это все равно не работает.
Есть идеи, почему возвращается 0?
Спасибо
решение1
Вам нужно изменить кавычки в "<TODAY()"
. В настоящее время это обрабатывает все как строку и никогда не вычисляет TODAY()
. Правильный способ записи должен быть таким:
"<"&TODAY()
Поскольку TODAY()
теперь он находится вне кавычек, он рассматривается как формула, а не как строка. Затем он добавляется к "<", что, как мы надеемся, должно дать вам желаемый результат.