Ongelma:
Seuraava kaava luotiin laskemaan yhteen muuttuva määrä arvoja kirjan 1 taulukon 1 rivillä 3 alkaen sarakkeesta A:
= SUMMA (SIIRTO ('C: \ Omat asiakirjat \ [Kirja1.xls] Taulukko1'! $ A $ 3,0,0,1, A2))
Kaava toimii kuitenkin oikein vain, kun Kirja 1 on auki.
Kun Kirja 1 on suljettu, kaava palauttaa #ARVO !.
Miten voimme muuttaa kaavaa niin, että se toimii riippumatta siitä, onko Työkirja1 auki vai ei?
Ratkaisu:
Käytä SUM, COLUMN ja INDIRECT -toimintoja seuraavan taulukon kaavan mukaisesti:
{= SUMMA ((COLUMN (Epäsuora ("A: Z")))<>
JOS (ISNUMBER ('C: \ Omat asiakirjat \ [Kirja1.xls] Taulukko1'! $ A $ 3: $ Z $ 3), 'C: \ Omat asiakirjat \ [Kirja1.xls] Taulukko1'! $ A $ 3: $ Z $ 3 ))}