У меня есть две таблицы в 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 ответ1

0

Вам нужно изменить кавычки в "<TODAY()" . В настоящее время это обрабатывает все как строку и никогда не оценивает TODAY() . Правильный способ написать это должно быть:

"<"&TODAY()

Поскольку TODAY() теперь находится вне кавычек, он рассматривается как формула, а не строка. Затем он добавляется к «<», что, надеюсь, должно дать вам результат, который вы хотели.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .