Excel, součet napříč mnoha listy
Pochopitelně vím, jak na to; chci-li např. sečíst buňky A1 na listech 1, 2 a 3, vzorec bude (český Excel):
=SUMA('1'!A1+'2'!A1+'3'!A1)
Přemýšlím o možnosti, zda nejde tvorbu podobného vzorce, když se sčítají buňky na stejném místě, ale když těch listů je mnoho, nějak zjednodušit. Pro jednoduchost uvažuji, že listy, které chci sečíst mají názvy 01 až 99 a jsou seřazeny v *xlsm/xlsx sešitu pěkně za sebou.
Existuje nějaký způsob, jak vzorec pro součet buněk v A1 napříč těmi 99 listy zjednodušit? Něco obdobného, jako když chci sečíst na listu buňky A1 až A99, také není potřeba psát
=A1+A2+A3+A4+ … +A99, ale =SUMA(A1:A99)
Díky za tip či nápad.
Takto by to nešlo?
SUMA('1:99'!A1)
Aha!
Tohle funguje, príma tip. Dokonce to funguje tak, že sečte "fyzicky" všechny A1 od listu 1 do listu 99, když po listu 23 bude list xyz, sečte to taky. Podmínkou je, že listy musí být za sebou, což není nepřekonatelný problém kdykoliv. Obecně se sečtou buňky všech A1 na listech mezi ve vzorci uvedenými listy.
Díky
Říká se tomu "3D vzorce" a dá se najít i nějakej pokec k nim: https://office.lasakovi.com/excel/zaklady/3D-vzorce-oblasti/