Функция Excel СЕГОДНЯ()

Функция Excel СЕГОДНЯ()

У меня есть две таблицы в 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()теперь он находится вне кавычек, он рассматривается как формула, а не как строка. Затем он добавляется к "<", что, как мы надеемся, должно дать вам желаемый результат.

Связанный контент