Skip to main content

Excel Trick sumu počet buněk s proměnným rozsahem

Governors, Senators, Diplomats, Jurists, Vice President of the United States (1950s Interviews) (Smět 2025)

Governors, Senators, Diplomats, Jurists, Vice President of the United States (1950s Interviews) (Smět 2025)
Anonim

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.

01 z 05

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.

02 z 05

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:

  1. Vyberte buňku F1. Zde se zobrazí výsledek tohoto příkladu.
  2. Vybrat Vzorce.
  3. Vybrat Math & Trig otevřete rozevírací seznam funkcí.
  4. VybratSOUČET v seznamu otevřete dialogové okno SUM Function Arguments.
03 ze dne 05

Hádejte funkci INDIRECT do funkce SUM

Poté pomocí tohoto dialogového okna zadejte funkci INDIRECT do funkce SUM.

  1. V Číslo 1 pole, zadejte následující funkci INDIRECT:

    NEPŘÍMÉ ("D" & E1 & ": D" & E2)

  2. Vybrat OK dokončete funkci a zavřete dialogové okno.
  3. Číslo 50 se objeví v buňce F1. To je součet buněk D1 až D4.
  4. Když vyberete buňku F1, pole vzorce zobrazí:

    = 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).

04 z 05

Vytvořte argument pro funkci INDIRECT

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:

  • & se používá k spojování textových dat (v tomto případě písmena D) s odkazem na buňky (E1 a E2), který obsahuje číselnou hodnotu.
  • ' ' musí obklopovat textová data uvnitř odkazů na buňky (v tomto příkladu písmeno D).
  • : je oddělovač mezi první buňkou a poslední buňkou v rozsahu SUM.

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:

"D" & E1 & ": D" & E2 05 z 05

Variabilní rozsah funkce SUM

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.

  1. Vyberte buňku E1.
  2. Zadejte číslo 3.
  3. lis Zadejte.
  4. Vyberte buňku E2.
  5. Zadejte číslo 6.
  6. lis Zadejte.
  7. Odpověď v buňce F1 se změní na 90. Je to součet čísel obsažených v buňkách D3 až D6.

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

#REF! Hodnota chyby se zobrazí v buňce F1, pokud funkce INDIRECT:

  • Obsahuje neplatný odkaz na buňku.
  • Obsahuje externí odkaz na jiný pracovní list, který neexistuje.
  • Odkazuje na rozsah buněk mimo limity pracovního listu.
  • Odkazuje na buňku, která je prázdná.