Обобщение от Затворени работни книги

Anonim

Проблем:

Следващата формула е създадена за сумиране на променлив брой стойности в ред 3 на книга 1, лист 1, започвайки от колона А:
= SUM (OFFSET ('C: \ My Documents \ [Book1.xls] Sheet1'! $ A $ 3,0,0,1, A2))
Формулата обаче работи правилно само когато Book1 е отворена.
Когато Book1 е затворен, формулата връща #VALUE !.
Как можем да променим формулата, така че да работи, независимо дали Workbook1 е отворен или не?

Решение:

Използвайте функциите SUM, COLUMN и INDIRECT, както е показано в следната формула на масив:
{= SUM ((COLUMN (INDIRECT ("A: Z"))<>
IF (ISNUMBER ('C: \ My Documents \ [Book1.xls] Sheet1'! $ A $ 3: $ Z $ 3), 'C: \ My Documents \ [Book1.xls] Sheet1'! $ A $ 3: $ Z $ 3 ))}