AGGREGATE (funkce)

Vrátí souhrn dat v seznamu nebo v databázi. Funkce AGGREGATE dokáže použít různé agregační funkce na seznam nebo databázi s možností ignorování skrytých řádků a chybových hodnot.

Syntaxe

Forma odkazu

AGGREGATE(funkce; možnosti; odkaz1; [odkaz2]; …)

Maticová forma

AGGREGATE(funkce; možnosti; matice; [k])

Syntaxe funkce AGGREGATE obsahuje následující argumenty:

  • Funkce:     Povinný argument. Číslo 1 až 19 udávající, která funkce má být použita.

Číslo

Funkce

1

PRŮMĚR

2

POČET

3

POČET2

4

MAX

5

MIN

6

SOUČIN

7

SMODCH.VÝBĚR.S

8

SMODCH.P

9

SUMA

10

VAR.S

11

VAR.P

12

MEDIAN

13

MODE.SNGL

14

LARGE

15

SMALL

16

PERCENTIL.INC

17

QUARTIL.INC

18

PERCENTIL.EXC

19

QUARTIL.EXC

  • Možnosti:     Povinný argument. Číselná hodnota určující, které hodnoty se v oblasti určené k vyhodnocení mají pro funkci ignorovat.

    Poznámka: Funkce nebude ignorovat skryté řádky, vnořené mezisoučty nebo vnořené celkové hodnoty, pokud argument matice obsahuje výpočet, například: =AGGREGATE(14;3;A1:A100*(A1:A100>0);1)

Možnost

Chování

0 nebo neuveden

Ignorovat vnořené funkce SUBTOTAL a AGGREGATE

1

Ignorovat skryté řádky a vnořené funkce SUBTOTAL a AGGREGATE

2

Ignorovat chybové hodnoty a vnořené funkce SUBTOTAL a AGGREGATE

3

Ignorovat skryté řádky, chybové hodnoty a vnořené funkce SUBTOTAL a AGGREGATE

4

Neignorovat nic

5

Ignorovat skryté řádky

6

Ignorovat chybové hodnoty

7

Ignorovat skryté řádky a chybové hodnoty

  • Odkaz1:     Povinný argument. První číselný argument pro funkce používající víc číselných argumentů, pro které chcete získat souhrnnou hodnotu.

  • Odkaz2;...:     Nepovinný argument. Číselné argumenty 2 až 253, pro které chcete získat souhrnnou hodnotu.

    Pro funkce, které používají matice, je argument Odkaz1 maticí, maticovým vzorcem nebo odkazem na oblast buněk, pro které chcete získat souhrnnou hodnotu. Odkaz2 je druhý argument povinný pro určité funkce. Následující funkce požadují argument Odkaz2:

Funkce

LARGE(matice;k)

SMALL(matice;k)

PERCENTIL.INC(matice;k)

QUARTIL.INC(matice;kvartil)

PERCENTIL.EXC(matice;k)

QUARTIL.EXC(matice;kvartil)

Poznámky

Funkce :

  • Jakmile po zadání funkce AGGREGATE do buňky v sešitu zapíšete argument Funkce, uvidíte seznam všech funkcí, které lze použít jako argumenty

Chyby:

  • Pokud je argument REF povinný, ale není zadaný, funkce agregace vrátí #VALUE! Pokud je pozice, kterou uvedete, před první položkou nebo za poslední položkou v poli, bude výsledkem vzorce chyba #REF!.

  • Pokud je jeden nebo více odkazů ve 3D, vrátí funkce agregace #VALUE!. .

Typ oblasti:

  • Funkce SUBTOTAL pracuje se sloupci dat neboli svislými oblastmi. Není určena pro zpracování řádků dat, tj. vodorovných oblastí. Pokud například provedete mezisoučet vodorovné oblasti pomocí možnosti 1, jako například AGGREGATE(1; 1; odkaz1), skrytí sloupce nebude mít vliv na hodnotu agregovaného součtu. Skrytí řádku ve svislé oblasti však bude mít vliv na hodnotu agregovaného součtu.

Příklad

Zkopírujte vzorová data v následující tabulce a vložte je do buňky A1 nového excelového sešitu. Aby vzorce zobrazily výsledky, vyberte je, stiskněte F2 a potom stiskněte Enter. Pokud potřebujete, můžete přizpůsobit šířky sloupců a zobrazit si všechna data.

#DIV/0!

82

72

65

30

95

#ČÍSLO!

63

31

53

96

71

32

55

81

83

33

100

53

91

34

89

Vzorec

Popis

Výsledek

=AGGREGATE(4; 6; A1:A11)

Vypočítá maximální hodnotu a současně ignoruje chybové hodnoty v oblasti

96

=AGGREGATE(14; 6; A1:A11; 3)

Vypočítá třetí nejvyšší hodnotu a současně ignoruje chybové hodnoty v oblasti

72

=AGGREGATE(15; 6; A1:A11)

Vrátí #VALUE! Pokud je pozice, kterou uvedete, před první položkou nebo za poslední položkou v poli, bude výsledkem vzorce chyba #REF!. Je to proto, že agregační funkce očekává druhý argument REF, protože funkce (SMALL) vyžaduje jednu hodnotu.

#HODNOTA!

=AGGREGATE(12; 6; A1:A11; B1:B11)

Vypočítá medián a současně ignoruje chybové hodnoty v oblasti

68

=MAX(A1:A2)

Vrátí chybovou hodnotu, protože v oblasti určené k vyhodnocení jsou chybové hodnoty.

#DIV/0!

Poznámka:  Tato stránka byla přeložena automaticky a může obsahovat gramatické chyby nebo nepřesnosti. Naším cílem je to, aby pro vás byl její obsah užitečný. Mohli byste nám prosím dát vědět, jestli vám informace pomohly? Pokud chcete, můžete se podívat na anglickou verzi článku.

Rozšiřte své dovednosti s Office
Projít školení
Získejte nové funkce jako první
Připojte se k účastníkům programu Office Insiders

Byly tyto informace užitečné?

Děkujeme vám za zpětnou vazbu.

Děkujeme vám za váš názor! Pravděpodobně bude užitečné, když vás spojíme s některým z našich agentů podpory Office.

×