Суммируя из закрытых Workbooks
Проблема:
Следующая формула была создана для суммирования переменного числа значений в строке 3 Book1, Sheet1, начиная со столбца A:
SUM (OFFSET (‘C: \ My Documents \ [Book1.xls] Sheet1’! $ A $ 3,0,0,1, A2))
Однако формула работает правильно только при открытой книге Book1.
Когда Книга1 закрывается, формула возвращает # ЗНАЧ !.
Как мы можем изменить формулу, чтобы она работала независимо от того, открыта Workbook1 или нет?
Решение:
Используйте функции SUM, COLUMN и INDIRECT, как показано в следующей формуле массива:
\ {= СУММ COLUMN (INDIRECT («A: Z» <столбец (косвенный («a: a»)) + a2) * IF (ISNUMBER (‘C: \ My Documents \ [Book1.xls] Sheet1 ‘! $ A $ 3: $ Z $ 3),’ C: \ My Documents \ [Book1.xls] Sheet1 ‘! $ A $ 3: $ Z $ 3))}