Vraća skup na listi ili u bazi podataka. Funkcija AGGREGATE može da primeni različite agregatne funkcije na listu ili bazu podataka sa opcijom zanemarivanja skrivenih redova i vrednosti grešaka.
Sintaksa
Oblik reference
AGGREGATE(br_funkcije, opcije, ref1, [ref2], …)
Oblik niza
AGGREGATE(br_funkcije, opcije, niz, [k])
Sintaksa funkcije AGGREGATE ima sledeće argumente:
-
Br_funkcije Obavezno. Broj od 1 do 19 koji navodi koju funkciju treba koristiti.
Br_funkcije |
Funkcija |
1 |
AVERAGE |
2 |
COUNT |
3 |
COUNTA |
4 |
MAX |
5 |
MIN |
6 |
PRODUCT |
7 |
STDEV.S |
8 |
STDEV.P |
9 |
SUM |
10 |
VAR.S |
11 |
VAR.P |
12 |
MEDIAN |
13 |
MODE.SNGL |
14 |
LARGE |
15 |
SMALL |
16 |
PERCENTILE.INC |
17 |
QUARTILE.INC |
18 |
PERCENTILE.EXC |
19 |
QUARTILE.EXC |
-
Opcije Obavezno. Numerička vrednost koja određuje koje vrednosti treba zanemariti u opsegu procene za funkciju.
Napomena: Funkcija ne zanemaruje skrivene redove, ugnežđene međuvrednosti ili ugnežđene skupove ako argument niza uključuje izračunavanje, na primer: =AGGREGATE(14,3,A1:A100*(A1:A100>0),1)
Opcija |
Ponašanje |
0 ili izostavljena |
Zanemari ugnežđene funkcije SUBTOTAL i AGGREGATE |
1 |
Zanemari skrivene redove i ugnežđene funkcije SUBTOTAL i AGGREGATE |
2 |
Zanemari vrednosti grešaka i ugnežđene funkcije SUBTOTAL i AGGREGATE |
3 |
Zanemari skrivene redove, vrednosti grešaka i ugnežđene funkcije SUBTOTAL i AGGREGATE |
4 |
Ne zanemaruj ništa |
5 |
Zanemari skrivene redove |
6 |
Zanemari vrednosti grešaka |
7 |
Zanemari skrivene redove i vrednosti grešaka |
-
Ref1 Obavezno. Prvi numerički argument za funkcije koje koriste više numeričkih argumenata za koje vam je potrebna agregatna vrednost.
-
Ref2,... Opcionalno. Numerički argumenti od 2 do 253 za koje vam je potrebna agregatna vrednost.
Za funkcije koje koriste niz, ref1 je niz, formula niza ili referenca na opseg ćelija za koji vam je potrebna agregatna vrednost. Ref2 je drugi argument koji je potreban za određene funkcije. Sledeće funkcije zahtevaju argument ref2:
Funkcija |
LARGE(niz,k) |
SMALL(niz,k) |
PERCENTILE.INC(niz,k) |
QUARTILE.INC(niz,kvart) |
PERCENTILE.EXC(niz,k) |
QUARTILE.EXC(niz,kvart) |
Napomene
Br_funkcije :
-
Čim otkucate argument br_funkcije kada unesete funkciju AGGREGATE u ćeliju na radnom listu, videćete listu svih funkcija koje možete da koristite kao argumente.
Greške:
-
Ako je potreban drugi argument ref, ali nije naveden, funkcija AGGREGATE vraća #VALUE! grešku.
-
Ako su neke reference 3-D reference, funkcija AGGREGATE daje #VALUE! ako su argumenti datuma niske koje se ne mogu raščlaniti na važeće datume.
Tip opsega:
-
Funkcija AGGREGATE je dizajnirana za kolone podataka ili vertikalne opsege. Ona nije dizajnirana za redove podataka ili horizontalne opsege. Na primer, kada računate međuvrednost horizontalnog opsega pomoću opcije 1, na primer AGGREGATE(1, 1, ref1), skrivanje kolone ne utiče na vrednost agregatnog zbira. Međutim, skrivanje reda u vertikalnom opsegu utiče na skup.
Primer
Kopirajte date primere podataka u sledeću tabelu i nalepite ih u ćeliju A1 novog radnog lista u programu Excel. Ako želite da formule izračunaju rezultate, izaberite formule, pritisnite taster F2, a zatim pritisnite taster Enter. Ako je potrebno, možete prilagoditi širinu kolona kako biste videli sve podatke u njima.
#DIV/0! |
82 |
|
72 |
65 |
|
30 |
95 |
|
#NUM! |
63 |
|
31 |
53 |
|
96 |
71 |
|
32 |
55 |
|
81 |
83 |
|
33 |
100 |
|
53 |
91 |
|
34 |
89 |
|
Formula |
Opis |
Rezultat |
=AGGREGATE(4, 6, A1:A11) |
Izračunava maksimalnu vrednost zanemarujući vrednosti greške u opsegu |
96 |
=AGGREGATE(14, 6, A1:A11, 3) |
Izračunava 3. najveću vrednost zanemarujući vrednosti greške u opsegu |
72 |
=AGGREGATE(15, 6, A1:A11) |
Vratiжe #VALUE! grešku. To je zato što funkcija AGGREGATE očekuje drugi argument ref, pošto funkcija (SMALL) zahteva jedan. |
#VALUE! |
=AGGREGATE(12, 6, A1:A11, B1:B11) |
Izračunava medijanu zanemarujući vrednosti greške u opsegu |
68 |
=MAX(A1:A2) |
Vratiće vrednost greške pošto u opsegu procene postoje vrednosti greške |
#DIV/0! |