문제 :

다음 수식은 A 열에서 시작하여 Book1, Sheet1의 행 3에있는 가변 개수의 값을 합산하기 위해 작성되었습니다.

SUM (OFFSET ( ‘C : \ 내 문서 \ [Book1.xls] Sheet1’! $ A $ 3,0,0,1, A2))

그러나 수식은 Book1이 열려있을 때만 올바르게 작동합니다.

Book1이 닫히면 수식은 #VALUE!를 반환합니다.

Workbook1이 열려 있는지 여부에 관계없이 작동하도록 수식을 어떻게 수정할 수 있습니까?

솔루션 :

다음 배열 수식에 표시된대로 SUM, COLUMN 및 INDIRECT 함수를 사용하십시오.

\ {= SUM COLUMN (INDIRECT ( “A : Z” <column (indirect ( “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))}