Использование SUMIFS с косвенным - PullRequest
0 голосов
/ 23 января 2020

Значения находятся в другой книге на основе сегодняшней даты. Поэтому я попробовал следующую формулу

SUMIFS(INDIRECT (TEXT(TODAY()-1,"dd-mmm-yyyy")&" DSR Updates TL.xlsb!Table1[SALES_QTY]"), INDIRECT (TEXT(TODAY ()-1,"dd-mmm-yyyy")&" DSR Updates TL.xlsb!Table1[Tagging]"),D6)

Но #REF! - это ответ. Что я делаю не так?

Редактировать: без использования косвенного, это формула

SUMIFS('22-Jan-2020 DSR Updates TL.xlsb'!Table1[SALES_QTY],'22-Jan-2020 DSR Updates TL.xlsb'!Table1[Tagging],D6)

И это возвращает нужное мне значение

1 Ответ

0 голосов
/ 23 января 2020

Это формула, которая должна работать. Это основано на предположении, что ваша таблица на Sheet1. Я не смог опустить имя листа в синтаксисе. Пожалуйста, исправьте имя, если оно другое.

=SUMIFS(INDIRECT("'["&TEXT(TODAY()-1,"dd-mmm-yyyy")&" DSR Updates TL.xlsb]Sheet1'!Table1[Sales_Qty]"),INDIRECT("'["&TEXT(TODAY()-1,"dd-mmm-yyyy")&" DSR Updates TL.xlsb]Sheet1'!Table1[Tagging]"),D6)

Конечно, эта формула не проверена. Вот суть его разработки в том, что было протестировано , увы, с другим именем файла.

[A1] = TEXT (TODAY () - 1, "dd-mmm-yyyy") ) & "DSR Updates TL.xlsb" [A2 =] Sheet1 [A3 =] Table1 [Tagging]

Следующая формула возвращает сумму адресованного столбца.

=SUM(INDIRECT("'["&A1&"]"&A2&"'!"&A3))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...