Формула Excel, ссылающаяся на другую закрытую книгу, не обновляет данные - PullRequest
0 голосов
/ 24 января 2019

Ниже приведена моя формула (в рабочей книге A), на которую ссылается другая рабочая книга B, в которой данные присутствуют и часто обновляются.

=COUNTIFS('Z:\Reports\Data\[Athletics - LIVE.xlsx]Sheet 1'!C:C,"Media",'Z:\Reports\Data\[Athletics - LIVE.xlsx]Sheet 1'!A:A,">="&B1,'Z:\Reports\Data\[Athletics - LIVE.xlsx]Sheet 1'!A:A,"<="&B2)

B1 и B2 (формат: дата) - это ячейки, присутствующие в самой книге A (где присутствует формула). Формула ищет строки с двумя критериями в рабочей книге B и дает нам счет (требование). Я получаю результат #VALUE!, если не открыта закрытая рабочая книга B.

Есть ли проблема с индексацией? Почему формула не обновляется, когда книга B обновляется и закрывается?

1 Ответ

0 голосов
/ 24 января 2019

COUNTIF (S) / SUMIF (S) не работают с закрытыми книгами.Вместо этого вам нужно будет использовать что-то вроде SUMPRODUCT, но не используйте ссылки на целые столбцы:

=SUMPRODUCT(('Z:\Reports\Data\[Athletics - LIVE.xlsx]Sheet 1'!C1:C1000="Media")*('Z:\Reports\Data\[Athletics - LIVE.xlsx]Sheet 1'!A1:A1000>=B1)*('Z:\Reports\Data\[Athletics - LIVE.xlsx]Sheet 1'!A1:A1000<=B2))

, например.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...