Funkcija AGGREGATE

Velja za
Excel za Microsoft 365 Excel za Microsoft 365 za Mac Excel 2024 Excel 2024 za Mac Excel 2021 Excel 2021 za Mac Excel 2019 Excel 2016 Excel Web App

Vrne skupek v obliki seznama ali zbirke podatkov. Poleg tega funkcija AGGREGATE uporablja različne združevalne funkcije za seznam ali zbirko podatkov, z možnostjo spregleda skritih vrstic in vrednosti napak.

Sintaksa

Oblika sklica

AGGREGATE(št:funkcije, možnosti, sklic1, [sklic2], …)

Matrična oblika

AGGREGATE(št_funkcije, možnosti, matrika, [k])

V sintaksi funkcije AGGREGATE so ti argumenti:

  • Function_num Obvezno. Številka od 1 do 19, ki določa, katero funkcijo uporabiti.
št_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
  • Možnosti Obvezno. Številska vrednost, ki določa, katere vrednosti se prezre v obsegu za ocenjevanje za funkcijo.

    Opomba

    Funkcija ne bo prezrla skritih vrstic, ugnezdenih delnih vsot ali ugnezdenih agregatov, če argument polja vključuje izračun, na primer: =AGGREGATE(14,3,A1:A100*(A1:A100>0),1)

Možnost Način delovanja
0 ali izpuščeno Prezre ugnezdene funkcije SUBTOTAL in AGGREGATE
1 Prezre skrite vrstice ter ugnezdene funkcije SUBTOTAL in AGGREGATE
2 Prezre vrednost napak ter ugnezdene funkcije SUBTOTAL in AGGREGATE
3 Prezre skrite vrstice, vrednosti napak ter ugnezdene funkcije SUBTOTAL in AGGREGATE
4 Ne prezre ničesar
5 Prezre skrite vrstice
6 Prezre vrednosti napak
7 Prezre skrite vrstice in vrednosti napak
  • Sklic1 Obvezno. Prvi številski argument za funkcije, ki zahtevajo več številskih argumentov, za katere želite zbirno vrednost.
  • sklic2,... Izbirno. Številski argumenti 2 do 253, za katere želite zbirno vrednost.
    Za funkcije, ki zahtevajo matriko je ref1 matrika, matrična formula, ali sklic na obseg celic, za katere želite zbirno vrednost. Sklic2« je drugi argument, ki se zahteva za določene funkcije. V teh funkcijah je treba uporabiti argument »sklic2«:
Funkcija
LARGE(matrika; k)
SMALL(matrika; k)
PERCENTILE.INC(matrika; k)
QUARTILE.INC(matrika; kvartil)
PERCENTILE.EXC(matrika; k)
QUARTILE.EXC(matrika; kvartil)

Opombe

Function_num:

  • Takoj ko vnesete argument »št_funkcije«, ko funkcijo AGGREGATE vnesete v celico na delovnem listu, se prikaže seznam funkcij, ki jih lahko uporabite kot argumente.

Napake:

  • Če je zahtevan drugi sklic argumenta, a ta ni naveden, vrne AGGREGATE #VALUE! napaka #REF!.
  • Če je eden ali več sklicev tridimenzionalni sklic, vrne AGGREGATE #VALUE! .

Vrsta obsega:

  • Funkcija AGGREGATE je oblikovana za podatkovne stolpce ali navpične obsege. Ni oblikovana za vrstice podatkov ali vodoravne obsege. Pri delni vsoti vodoravnega obsega z možnostjo 1, na primer AGGREGATE(1; 1; sklic1), skritje stolpca na primer ne vpliva na skupno vrednost seštevka. Skritje vrstice v navpičnem obsegu pa vpliva na skupek.

Primer

Kopirajte vzorčne podatke iz te tabele in jih prilepite v celico A1 v novem Excelovem delovnem listu. Če želite, da formule prikažejo rezultate, jih izberite, pritisnite F2 in nato tipko ENTER. Po potrebi lahko prilagodite širine stolpcev in si ogledate vse podatke.

#DEL/0! 82
72 65
30 95
#ŠTEV! 63
31 53
96 71
32 55
81 83
33 100
53 91
34 89
Formula Opis Rezultat
=AGGREGATE(4; 6; A1:A11) Izračuna največjo vrednost, medtem ko prezre vrednosti napak v obsegu 96
=AGGREGATE(14; 6; A1:A11; 3) Izračuna tretjo največjo vrednost, medtem ko prezre vrednosti napak v obsegu 72
=AGGREGATE(15; 6; A1:A11) Vrnil se bo #VALUE! napaka #REF!. To je zato, ker funkcija AGGREGATE pričakuje drugi argument ref, ker ga funkcija (SMALL) potrebuje. #VREDN!
=AGGREGATE(12; 6; A1:A11; B1:B11) Izračuna srednjo vrednost, medtem ko prezre vrednosti napak v obsegu 68
=MAX(A1:A2) Bo vrnila vrednost napake, saj so v obsegu ocenjevanje vrednosti napak. #DIV/0!