Problema:
La seguente formula è stata creata per sommare un numero variabile di valori nella riga 3 di Book1, Sheet1, a partire dalla colonna A:
=SOMMA(OFFSET('C:\Documenti\[Libro1.xls]Foglio1'!$A$3,0,0,1,A2))
Tuttavia, la formula solo funziona correttamente 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:
Utilizzare le funzioni SOMMA, COLONNA e INDIRETTO come mostrato nella seguente formula di matrice:
{=SOMMA((COLONNA(INDIRETTO("A:Z"))<>
IF(VAL.NUMERO('C:\Documenti\[Libro1.xls]Foglio1'!$A$3:$Z$3),'C:\Documenti\[Libro1.xls]Foglio1'!$A$3:$Z$3 ))}