Excel 2010 не обновляет ссылки - PullRequest
0 голосов
/ 22 мая 2019

У меня есть сводная рабочая книга .xls, которая извлекает данные из множества других рабочих книг. Когда сводный лист открыт, в связанных ячейках отображается только #VALUE!. Если я открою все остальные рабочие книги, то итоговая рабочая книга будет работать нормально.

Я использую SUMIF формулы, которые, по моему мнению, должны иметь открытые для работы соответствующие рабочие книги, но если вы используете SUMPRODUCT, вам не нужно открывать их.

Я только что попытался заменить формулировку SUMIF на SUMPRODUCT, но все еще получаю ту же ошибку.

=IF(A6="","",
SUMIF('[Stock_count KN.xls]Summary'!$A:$A,A6,'[Stock_count KN.xls]Summary'!$C:$C)
+SUMIF([Stock_count2.xls]Summary!$A:$A,A6,[Stock_count2.xls]Summary!$C:$C)
+SUMIF([Stock_count5.xls]Summary!$A:$A,A6,[Stock_count5.xls]Summary!$C:$C)
+SUMIF([Stock_count4.xls]Summary!$A:$A,A6,[Stock_count4.xls]Summary!$C:$C)
+SUMIF([Stock_count3.xls]Summary!$A:$A,A6,[Stock_count3.xls]Summary!$C:$C)
+SUMIF([Stock_count1.xls]Summary!$A:$A,A6,[Stock_count1.xls]Summary!$C:$C))

1 Ответ

0 голосов
/ 22 мая 2019

Ваша формула с SUMPRODUCT будет выглядеть так:

=IF(A6="","", SUMPRODUCT(('[Stock_count KN.xls]Summary'!$A:$A=A6)*('[Stock_count KN.xls]Summary'!$C:$C)) +SUMPRODUCT(([Stock_count2.xls]Summary!$A:$A=A6)*([Stock_count2.xls]Summary!$C:$C)) +SUMPRODUCT(([Stock_count5.xls]Summary!$A:$A=A6)*([Stock_count5.xls]Summary!$C:$C)) +SUMPRODUCT(([Stock_count4.xls]Summary!$A:$A=A6)*([Stock_count4.xls]Summary!$C:$C)) +SUMPRODUCT(([Stock_count3.xls]Summary!$A:$A=A6)*([Stock_count3.xls]Summary!$C:$C)) +SUMPRODUCT(([Stock_count1.xls]Summary!$A:$A=A6)*([Stock_count1.xls]Summary!$C:$C)))

или SUM и IF как ФОРМУЛА Массива: CTRL + SHIFT + ENTER

=IF(A6="","",
SUM(IF('[Stock_count KN.xls]Summary'!$A:$A=A6,'[Stock_count KN.xls]Summary'!$C:$C))
+SUM(IF([Stock_count2.xls]Summary!$A:$A=A6,[Stock_count2.xls]Summary!$C:$C))
+SUM(IF([Stock_count5.xls]Summary!$A:$A=A6,[Stock_count5.xls]Summary!$C:$C))
+SUM(IF([Stock_count4.xls]Summary!$A:$A=A6,[Stock_count4.xls]Summary!$C:$C))
+SUM(IF([Stock_count3.xls]Summary!$A:$A=A6,[Stock_count3.xls]Summary!$C:$C))
+SUM(IF([Stock_count1.xls]Summary!$A:$A=A6,[Stock_count1.xls]Summary!$C:$C)))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...