Tirando le somme da chiuso cartelle di lavoro
Problema:
La seguente formula è stata creata per sommare un numero variabile di valori nella riga 3 di Book1, Sheet1, a partire dalla colonna A:
SUM (OFFSET (‘C: \ Documenti \ [Book1.xls] Foglio1’! $ A $ 3,0,0,1, A2))
Tuttavia, la formula funziona correttamente solo quando Book1 è aperto.
Quando Book1 è chiuso, la formula restituisce #VALORE !.
Come possiamo modificare la formula in modo che funzioni indipendentemente dal fatto che Workbook1 sia aperto o meno?
Soluzione:
Usa le funzioni SUM, COLUMN e INDIRECT come mostrato nella seguente formula Array:
\ {= SUM COLUMN (INDIRECT (“A: Z” <colonna (indiretto (“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))}