Jak používat funkci AGGREGATE v aplikaci Excel? - (s příklady)

Funkce AGGREGATE v aplikaci Excel

AGGREGATE Funkce v aplikaci Excel vrací agregát dané datové tabulky nebo seznamů dat, tato funkce má také první argument jako číslo funkce a další argumenty jsou pro rozsah datových sad, číslo funkce by mělo být zapamatováno, aby bylo známo, kterou funkci použít .

Syntax

Pro AGGREGATE vzorec existují dvě syntaxe:

  1. Referenční syntaxe

= AGGREGATE (function_num, options, ref1, ref2, ref (3),…)

  1. Syntaxe pole

= AGGREGATE (číslo_funkce, možnosti, pole, (k))

Function_num je číslo, které označuje konkrétní funkci, kterou chceme použít; je to číslo od 1 do 19

Možnost: je to také číselná hodnota v rozmezí od 0 do 7 a určuje, které hodnoty mají být při výpočtech ignorovány

Ref1, ref2, ref (3): je argument při použití referenční syntaxe; je to číselná hodnota nebo hodnoty, na kterých chceme provést výpočet, jsou vyžadovány alespoň dva argumenty. Argumenty odpočinku jsou volitelné.

Pole: je pole hodnot, na kterých chceme pracovat; používá se v syntaxi pole funkce AGGREGATE v aplikaci Excel.

K: je volitelný argument a číselná hodnota; používá se, když se v Excelu používá funkce jako LARGE, SMALL, PERCENTILE.EXC, QUARTILE.INC, PERCENTILE.INC nebo QUARTILE.EXC.

Příklady

Příklad - # 1

Předpokládejme, že máme seznam čísel a vypočítáme průměr, počet, což je počet buněk, které obsahují hodnotu, počet-počet buněk, které nejsou prázdné, maximum, minimum, součin a součet daných číselných hodnot . Hodnoty jsou uvedeny níže v tabulce:

Nejprve vypočítáme průměr v řádku 9 pro všechny dané hodnoty. Pro průměr je číslo_funkce 1

Ve sloupci C jsou uvedeny všechny hodnoty a nebudeme muset ignorovat žádné hodnoty, abychom vybrali možnost 4 (nic ignorovat)

A výběr rozsahu hodnot C1: C8 jako pole číselných hodnot

Protože ' k' je volitelný argument a používá se, když je použita funkce jako LARGE, SMALL v Excelu, PERCENTILE.EXC, QUARTILE.INC, PERCENTILE.INC nebo QUARTILE.EXC, ale v tomto případě počítáme průměr do vynechat hodnotu k.

Průměrná hodnota tedy je

Podobně pro rozsah D1: D8 znovu vybereme možnost 4.

Pro rozsah E1: E8 obsahuje buňka E6 chybovou hodnotu. Pokud použijeme stejný vzorec AGGREGATE, zobrazí se chyba. I když je použita vhodná možnost, AGGREGATE v aplikaci Excel udává průměr zbývajících hodnot zanedbávající chybovou hodnotu v E6.

Chcete-li ignorovat chybové hodnoty, máme možnost 6.

Podobně pro rozsah G1: G8 použijeme možnost 6 (ignorovat chybové hodnoty)

Nyní pro rozsah H3, pokud zadáme hodnotu 64 a skryjeme třetí řádek a použijeme možnost 5, budeme ignorovat skrytý řádek, AGGREGATE v aplikaci Excel, uvedeme průměrnou hodnotu pouze pro viditelné číselné hodnoty.

Výstup bez skrytí řádku 3

Výstup po skrytí řádku 3

Aplikujeme vzorec AGGREGATE na další operace, máme

Příklad - # 2

Předpokládejme, že máme tabulku příjmů generovaných k různým datům z různých kanálů, jak je uvedeno níže

Nyní chceme zkontrolovat výnosy generované pro různé kanály. Když tedy použijeme funkci součtu, získáme celkové generované výnosy, ale v případě, že chceme zkontrolovat výnosy generované pro organický kanál nebo přímý kanál nebo jakýkoli jiný, když použijeme filtry v aplikaci Excel pro stejné, funkce součtu vždy uvede celkovou částku

Chceme, abychom při filtrování kanálu dostali součet viditelných hodnot, takže místo použití funkce SUM použijeme funkci AGGREGATE k získání součtu hodnot, které jsou viditelné při použití filtru.

Takže nahrazením vzorce SUM funkcí AGGREGATE s kódem možnosti 5 (ignorování skrytých řádků a hodnot) máme,

Když nyní použijeme filtr pro různé kanály, zobrazí se výnosy pro tento kanál, až se skryjí ostatní řádky.

Celkové výnosy generované pro přímý kanál:

Celkové výnosy generované pro organický kanál:

Celkové výnosy generované pro placený kanál:

Vidíme, že funkce AGGREGATE vypočítává různé hodnoty součtu výnosů generovaných pro různé kanály, jakmile jsou filtrovány. Funkci AGGREGATE lze tedy dynamicky použít k nahrazení různých funkcí pro různé podmínky bez použití podmíněného vzorce.

Předpokládejme, že pro stejnou tabulku obsahují některé z našich hodnot výnosů chybu, nyní musíme chyby ignorovat a zároveň, pokud chceme použít filtr, měla by funkce AGGREGATE ignorovat také hodnoty skrytých řádků.

Když použijeme možnost 5, dostaneme chybu pro SUM celkových výnosů. Abychom chyby ignorovali, musíme použít možnost 6

Pomocí možnosti 6 dostaneme součet ignorující chybové hodnoty. Když ale použijeme filtr, například filtrujeme podle hodnoty kanálu Direct, dostaneme stejný součet ignorující chyby, ale zároveň musíme ignorovat také skryté hodnoty.

V tomto případě tedy použijeme volbu 7, která ignoruje chybové hodnoty a zároveň skryté řádky.

Věci k zapamatování

  • Funkce AGGREGATE nerozpozná hodnotu _num funkce větší než 19 nebo menší než 1. Podobně pro číslo možnosti neidentifikuje hodnoty větší než 7 a menší než 1; pokud poskytneme jakékoli další hodnoty, dává #HODNOTA! Chyba
  • Vždy přijímá číselnou hodnotu a vždy vrací číselnou hodnotu jako výstup
  • AGGREGATE v aplikaci Excel má omezení; ignoruje pouze skryté řádky, ale ignoruje skryté sloupce.

AGGREGATE Video funkce Excel

Zajímavé články...