V programe Excel môžete zhrnúť počet buniek pomocou variabilného rozsahu s funkciou INDIRECT. Funkcia INDIRECT automaticky aktualizuje rozsah buniek, na ktoré ste odkazovali, bez manuálnej úpravy samotného vzorca. Môžete použiť funkciu INDIRECT s ľubovoľným počtom funkcií programu Excel, ale najobvyklejšie (a užitočné) je, keď používate funkciu SUM.
Poznámka: Informácie v tomto článku sa vzťahujú na verzie programu Excel 2019, 2016, 2013, 2010 a Excel pre Mac.
Ako zhrnúť počet buniek pomocou variabilného rozsahu
Funkciu INDIRECT môžete vložiť ako argument vnútri funkcie SUM na vytvorenie variabilného rozsahu bunkových odkazov pre funkciu SUM, ktorú chcete pridať. Funkcia INDIRECT to robí tak, že nepriamo odkazuje na rozsah buniek prostredníctvom odkazu medzi bunkami.
Formát obidvoch funkcií použitých spoločne vyzerá takto:
= SUM (nepriamy ( "D1": D4)
Tým sa uzamkne rozsah, ktorý začína na D1 a dovolí zmenu D4, ak vložíte alebo vymažete všetky bunky v stĺpci D.
Môžete použiť aj iné bunky v tabuľke na úpravu odkazov na bunky. Napríklad, ak použijete E1 na označenie prvej bunky rozsahu a E2 odkazuje na poslednú bunku rozsahu, vzorec vyzerá takto:
= SUM (NEPRIAME ("D" a E1 & ": D" & E2))
Zmenou čísiel umiestnených v bunkách E1 a E2 môžete upraviť rozsah vo vzore bez toho, aby ste museli manuálne upraviť vzorec.
Vyskúšajte funkcie SUM a INDIRECT

Vytvorte tabuľku na overenie funkcií SUM a INDIRECT sami. Začnite vytvorením prázdnej tabuľky a zadaním nasledujúcich údajov do stĺpcov D a E:
Bunka údaje D1 - 5 D2 - 10 D3 - 15 D4 - 20 D5 - 25 D6 - 30 E1 - 1 E2 - 4
Ďalej vytvorte vzorec v bunke F1. Tu je postup: Ďalej zadajte funkciu INDIRECT do funkcie SUM pomocou tohto dialógového okna. NEPRIAMA ( "D" a E1 a ": D" a E2) = SUM (nepriamy ( "D" a E1 a ": D" a E2)) Keď pochopíte, ako formátovať SUM a vnorené funkcie INDIRECT, budete môcť napísať celú funkciu zobrazenú v kroku 4 priamo do výslednej bunky (v tomto príklade bunka F1). Vo vyššie uvedenom príklade sú odkazy na bunky E1 a E2 mimo úvodzoviek. Toto v kombinácii s & spojiť čokoľvek, čo sa nachádza vo vnútri buniek E1 a E2, do samotného vzorca. Tu je postup, ako fungujú prvky vzorca: Vo vyššie uvedenom príklade je začiatočný bod rozsahu definovaný znakmi: "D" a E1. Koncový bod rozsahu je definovaný znakmi: ": D" a E2 Hrubé črevo musí byť zahrnuté do úvodzoviek. Tretí ampersand v strede sa používa na spojenie dvoch segmentov do jedného argumentu: Funkcia INDIRECT vnorená vo vnútri funkcie SUM umožňuje ľahko zmeniť začiatok a koniec rozsahu, ktorý je celkom nastavený funkciou SUM, bez toho, aby ste museli upravovať samotnú funkciu. Pomocou metódy zreťazenia v kroku 3 použite čísla v bunkách E1 a E2 v tabuľke na zmenu rozsahu buniek pre funkciu SUM. Otestujte to vo svojej vlastnej tabuľke úpravou buniek E1 a E2 a sledujte, ako sa zmenia výsledky funkcie SUM. Ak chcete vidieť funkciu INDIRECT v akcii, vložte novú bunku do bunky D3. Toto posúva všetky ostatné bunky nadol. Nová suma predstavuje celkový počet buniek D3 až D7. Funkcia INDIRECT dynamicky zmení celý rozsah tak, aby zahŕňala celý zoznam, ktorý ste pôvodne zadali, a novú bunku, ktorú ste vložili. #REF! hodnota chyby sa zobrazí v bunke F1, ak je funkcia INDIRECT:
03 z 05 Nest funkciu INDIRECT do funkcie SUM

Vytvorte argument pre funkciu INDIRECT
Rozsah funkcií SUM

#REF! Hodnota chyby













