Zbrajanje iz zatvorenih radnih bilježnica

Anonim

Problem:

Sljedeća je formula stvorena za zbrajanje promjenjivog broja vrijednosti u 3. retku Knjige1, List1, počevši od stupca A:
= SUM (OFFSET ('C: \ Moji dokumenti \ [Book1.xls] List1'! $ 3,0,0,1, A2))
Međutim, formula ispravno radi samo kada je Book1 otvorena.
Kad se Knjiga1 zatvori, formula vraća #VREDNOST !.
Kako možemo izmijeniti formulu tako da radi bez obzira na to je li Radna knjiga1 otvorena ili nije?

Riješenje:

Koristite funkcije SUM, COLUMN i INDIRECT kako je prikazano u sljedećoj formuli niza:
{= SUM ((COLUMN (INDIREKTNO ("A: Z"))<>
IF (ISNUMBER ('C: \ Moji dokumenti \ [Book1.xls] List1'! $ A $ 3: $ Z $ 3), 'C: \ Moji dokumenti \ [Book1.xls] List1'! $ A $ 3: $ Z $ 3 ))}