Problemă:
Următoarea formulă a fost creată pentru a însuma un număr variabil de valori în rândul 3 din Book1, Sheet1, începând cu coloana A:
= SUM (OFFSET ('C: \ Documentele mele \ [Book1.xls] Sheet1'! $ A $ 3,0,0,1, A2))
Cu toate acestea, formula funcționează corect numai când Book1 este deschis.
Când Book1 este închisă, formula returnează #VALUE !.
Cum putem modifica formula astfel încât să funcționeze indiferent dacă Workbook1 este deschis sau nu?
Soluţie:
Utilizați funcțiile SUM, COLUMN și INDIRECT așa cum se arată în următoarea formulă de matrice:
{= SUM ((COLUMN (INDIRECT ("A: Z"))<>
IF (ISNUMBER ('C: \ Documentele mele \ [Book1.xls] Foaie1'! $ A $ 3: $ Z $ 3), 'C: \ Documentele mele \ [Book1.xls] Foaie1'! $ A $ 3: $ Z $ 3 ))}