Souhrn z uzavřených sešitů

Anonim

Problém:

Následující vzorec byl vytvořen pro součet proměnného počtu hodnot v řádku 3 knihy 1, list1, počínaje sloupcem A:
= SUM (OFFSET ('C: \ My Documents \ [Book1.xls] Sheet1'! $ A $ 3,0,0,1, A2))
Vzorec však funguje správně pouze v případě, že je otevřena Book1.
Když je Book1 zavřená, vzorec vrátí #HODNOTA !.
Jak můžeme vzorec upravit tak, aby fungoval bez ohledu na to, zda je sešit 1 otevřený nebo ne?

Řešení:

Použijte funkce SUMA, SLOUPEC a NEPŘÍMO, jak ukazuje následující vzorec pole:
{= SUMA ((SLOUPEC (NEPŘÍMÝ ("A: Z"))<>
IF (ISNUMBER ('C: \ My Documents \ [Book1.xls] Sheet1'! $ A $ 3: $ Z $ 3), 'C: \ My Documents \ [Book1.xls] Sheet1'! $ A $ 3: $ Z $ 3 ))}