
Funkcia Excel AGGREGATE vracia súhrnný výpočet ako AVERAGE, COUNT, MAX atď., Voliteľne ignoruje skryté riadky a chyby. K dispozícii je celkom 19 operácií špecifikovaných číslom funkcie v prvom argumente (možnosti nájdete v tabuľke).
Účel Výpočet súhrnného výnosu Návratová hodnota Závisí od špecifikovanej funkcie Syntax = AGGREGATE (číslo_funkcie, možnosti, ref1, ref2) Argumenty
- function_num - Operácia, ktorú je potrebné vykonať (1-19).
- možnosti - Hodnoty, ktoré sa majú ignorovať (0-7).
- odkaz1 - Prvý argument.
- odkaz 2 - Druhý argument (k).
Funkcia AGGREGATE vracia výsledok súhrnného výpočtu ako AVERAGE, COUNT, MAX, MIN atď. K dispozícii je celkom 19 operácií a operácia, ktorú je potrebné vykonať, je zadaná ako číslo, ktoré sa vo funkcii zobrazuje ako prvý argument. Druhý argument, možnosti, riadi, ako AGGREGATE narába s chybami a hodnotami v skrytých riadkoch. V nižšie uvedených tabuľkách nájdete všetky dostupné možnosti.
Príklad č. 1
Ak chcete vrátiť hodnotu MAX v rozsahu A1: A10, obe chyby sa ignorujú a skryté riadky, zadajte 4 pre číslo funkcie a 7 pre možnosti:
= AGGREGATE (4,7,A1:A10) // max value
Ak chcete vrátiť MIN hodnotu s rovnakými možnosťami, zmeňte číslo funkcie na 5:
ako urobiť stránky v exceli
= AGGREGATE (5,7,A1:A10) // min value
Príklad č. 2
V príklade uvedenom vyššie vzorec v D5 je:
= AGGREGATE (4,6,values)
kde „hodnoty“ sú pomenovaný rozsah B5: B14. Číslo funkcie je 4, ktoré určuje MAX. Možnosti sú k dispozícii ako 6, iba na ignorovanie chýb.
Príklad č. 3 - n -tý najväčší
Vzorce v D8: D10 ukazujú, ako vrátiť „n -té najväčšie“ hodnoty:
= AGGREGATE (14,6,values,1) // 1st largest = AGGREGATE (14,6,values,2) // 2nd largest = AGGREGATE (14,6,values,3) // 3rd largest
Funkčné číslo je 14, na ktorom je spustený príkaz VEĽKÁ funkcia . Pretože funkcia LARGE vyžaduje argument k, zobrazuje sa ako posledný argument v troch vyššie uvedených vzorcoch.
Príklad č. 4 - operácia poľa
AGGREGATE je obzvlášť užitočný pre zložitejšie vzorce, pretože dokáže natívne spracovávať polia, ak je číslo funkcie 14-19. Ak chcete napríklad nájsť maximálnu hodnotu v pondelok s údajmi, ktoré obsahujú dátumy a hodnoty, môžete použiť AGGREGATE takto:
= AGGREGATE (14,6,values/( TEXT (dates,'ddd')='Mon'),1)
Tu určujeme 14 pre funkciu (VEĽKÉ) a 6 pre možnosť (chyby ignorovania). Potom vytvoríme logický výraz pomocou funkcie TEXT na kontrolu všetkých dátumov v pondelok. Výsledkom tejto operácie je pole hodnôt TRUE/FALSE, ktoré sa stávajú menovateľom pôvodných hodnôt. FALSE sa vyhodnotí ako nula a hodí #DIV/0! chyba. TRUE vyhodnotí ako 1 a vráti pôvodnú hodnotu. Konečné pole hodnôt a chýb funguje ako filter. AGGREGATE ignoruje všetky chyby a vráti najväčšiu (maximálnu) zo zachovaných hodnôt. Úplnejší príklad tu .
Čísla funkcií
Nasledujúca tabuľka uvádza čísla funkcií, ktoré má funkcia AGGREGATE k dispozícii, spolu s názvom priradenej funkcie. Tretí stĺpec, odkaz 2, označuje druhú hodnotu argumentu očakávanú podľa potreby.
Funkcia | Funkcia | Ref2 |
---|---|---|
1 | PRIEMERNE | |
2 | COUNT | |
3 | COUNTA | |
4 | MAX | |
5 | MIN | |
6 | PRODUKT | |
7 | STDEV.S | |
8 | STDEV.P | |
9 | SÚČET | |
10 | KOHO | |
jedenásť | ÁNO.P | |
12 | MEDIÁN | |
13 | MODE.SNGL | |
14 | VEĽKÝ | k |
pätnásť | MALÉ | k |
16 | PERCENTILE.INC | k |
17 | QUARTILE.INC | štvrťrok |
18 | PERCENTILE.EXC | k |
19 | QUARTILE.EXC | štvrťrok |
Možnosti správania
Funkcia AGGREGATE má mnoho možností na ignorovanie chýb, skrytých riadkov a ďalších funkcií. Možné hodnoty sú 0-7, ako je uvedené v tabuľke nižšie.
Možnosť | Správanie |
---|---|
0 | Ignorujte SUBTOTAL a AGGREGATE funkcie |
1 | Ignorujte skryté riadky, SUBTOTAL a AGGREGATE funkcie |
2 | Ignorujte chybové hodnoty, SUBTOTAL a AGGREGATE funkcie |
3 | Ignorujte skryté riadky, chybové hodnoty, SUBTOTAL a AGGREGATE funkcie |
4 | Ignorovať nič |
5 | Ignorujte skryté riadky |
6 | Ignorujte chybové hodnoty |
7 | Ignorujte skryté riadky a chybové hodnoty |
Poznámky
- AGGREGATE vráti #HODNOTU! chyba, ak je požadovaný druhý argument funkcie, ale nie je zadaný.
- 3D referencie nefungujú s AGGREGATE.
- Funkcia AGGREGATE je určená pre vertikálne rozsahy, nie pre horizontálne rozsahy.