Problem:
Følgende formel blev oprettet for at summere et variabelt antal værdier i række 3 i Bog1, Ark1, startende ved kolonne A:
= SUM (OFFSET ('C: \ My Documents \ [Book1.xls] Sheet1'! $ A $ 3,0,0,1, A2))
Formlen fungerer dog kun korrekt, når Bog1 er åben.
Når Bog1 er lukket, returnerer formlen #VÆRDI !.
Hvordan kan vi ændre formlen, så den fungerer, uanset om Workbook1 er åben eller ej?
Løsning:
Brug funktionerne SUM, COLUMN og INDIRECT som vist i følgende Array -formel:
{= SUM ((COLUMN (INDIRECT ("A: Z"))<>
HVIS (ISNUMBER ('C: \ My Documents \ [Book1.xls] Sheet1'! $ A $ 3: $ Z $ 3), 'C: \ My Documents \ [Book1.xls] Sheet1'! $ A $ 3: $ Z $ 3 ))}}