V aplikaci Excel můžete součet počtu buněk pomocí variabilního rozsahu s funkcí INDIRECT. Funkce INDIRECT automaticky aktualizuje rozsah buněk, na které jste odkazovali, aniž byste ručně upravili vzorec samotný. Funkci INDIRECT můžete použít libovolný počet funkcí aplikace Excel, ale nejčastější (a užitečné) je při použití funkce SUM.
Poznámka: Informace v tomto článku platí pro verze Excel 2019, 2016, 2013, 2010 a Excel pro Mac.
Jak shrnout počet buněk pomocí variabilního rozsahu
Funkci INDIRECT můžete zahrnout jako argument uvnitř funkce SUM pro vytvoření variabilního rozsahu buněčných odkazů pro funkci SUM, kterou chcete přidat. Funkce INDIRECT to provede odkazem na rozsah buněk nepřímo prostřednictvím mezilehlého odkazu na buňku.
Formát obou funkcí společně vypadá takto:
= SUM (NEPŘÍMÉ ("D1": D4)
Tím zablokujete oblast, která začíná na D1 a dovolí změnu D4, pokud vložíte nebo odstraníte buňky ve sloupci D.
Můžete také použít jiné buňky v tabulce ke změně odkazů na buňky. Například pokud používáte E1 odkazovat první buňku rozsahu a E2 odkazovat poslední buňku rozsahu, vzorec vypadá takto:
= SUM (NEPŘÍMÉ ("D" & E1 & ": D" & E2))
Změnou čísel umístěných v buňkách E1 a E2 můžete upravit rozsah ve vzorci, aniž byste museli ručně upravovat vzorec.
Vyzkoušejte funkce SUM a NEPŘÍMÉ
Vytvořte tabulku pro otestování funkcí SUM a INDIRECT sami. Začněte vytvářením prázdné tabulky a zadáním následujících údajů do sloupců D a E:
Buňka Data D1 - 5 D2 - 10 D3 - 15 D4 - 20 D5 - 25 D6 - 30 E1 - 1 E2 - 4
Dále vytvořte vzorec v buňce F1. Zde je návod: Poté pomocí tohoto dialogového okna zadejte funkci INDIRECT do funkce SUM. NEPŘÍMÉ ("D" & E1 & ": D" & E2) = SUM (NEPŘÍMÉ ("D" & E1 & ": D" & E2)) Když pochopíte, jak formátovat SUM a vnořené funkce INDIRECT, budete moci zadat celou funkci zobrazenou v kroku 4 přímo do výsledné buňky (v tomto příkladu buňka F1). Ve výše uvedeném příkladu jsou odkazy na buňky E1 a E2 mimo uvozovek. Toto ve spojení s & zřetězený symbol, vloží vše, co se nachází uvnitř buněk E1 a E2, do samotného vzorce. Jak fungují prvky vzorce: Ve výše uvedeném příkladu je počáteční bod rozsahu definován znaky: "D" a E1. Koncový bod rozsahu je definován znaky: ": D" & E2 Tloušťka musí být uvedena uvnitř uvozovek. Třetí ampersand ve středu se používá k spojování dvou segmentů do jednoho argumentu: Funkce INDIRECT vnořená uvnitř funkce SUM usnadňuje změnu počátečního a koncového rozsahu, který je nastaven funkcí SUM, aniž by bylo nutné upravovat funkci samotnou. Pomocí metody zřetězení v kroku 3 použijte čísla v buňkách E1 a E2 v tabulce pro změnu rozsahu buněk pro funkci SUM. Otestujte to ve vlastní tabulce modifikací buněk E1 a E2 a sledujte, jak se změní výsledky funkce SUM. Chcete-li vidět funkci INDIRECT v akci, vložte novou buňku do buňky D3. Toto posune všechny ostatní buňky dolů. Nová suma je součet buněk D3 až D7. Funkce INDIRECT dynamicky mění celý rozsah tak, aby zahrnoval celý seznam, který jste původně zadali, a novou vloženou buňku. #REF! Hodnota chyby se zobrazí v buňce F1, pokud funkce INDIRECT:
03 ze dne 05 Hádejte funkci INDIRECT do funkce SUM
Vytvořte argument pro funkci INDIRECT
Variabilní rozsah funkce SUM
#REF! Hodnota chyby