Problem:
Følgende formel ble opprettet for å summere et variabelt antall verdier i rad 3 i bok1, ark1, som starter med kolonne A:
= SUM (OFFSET ('C: \ My Documents \ [Book1.xls] Sheet1'! $ A $ 3,0,0,1, A2))
Formelen fungerer imidlertid bare riktig når Book1 er åpen.
Når Bok1 er lukket, returnerer formelen #VERDI !.
Hvordan kan vi endre formelen slik at den fungerer uavhengig av om Workbook1 er åpen eller ikke?
Løsning:
Bruk SUM, COLUMN og INDIRECT -funksjonene som vist i følgende Array -formel:
{= SUM ((COLUMN (INDIRECT ("A: Z"))<>
IF (ISNUMBER ('C: \ My Documents \ [Book1.xls] Sheet1'! $ A $ 3: $ Z $ 3), 'C: \ My Documents \ [Book1.xls] Sheet1'! $ A $ 3: $ Z $ 3 ))}}