Funkcija AGGREGATE

Taikoma
„Excel“, skirta „Microsoft 365“ „Excel“, skirta „Microsoft 365“, skirtam „Mac“ „Excel 2024“ „Excel 2024“, skirta „Mac“ Excel 2021 „Excel 2021“ skirta „Mac“ Excel 2019 Excel 2016 Excel Web App

Grąžina rezultatą sąraše arba duomenų bazėje. Funkcija AGGREGATE gali pritaikyti skirtingas agregavimo funkcijas sąrašui ar duomenų bazei su pasirinkimu nepaisyti paslėptų eilučių ar klaidingų reikšmių.

Sintaksė

Nuorodos forma

AGGREGATE(funkcijos_num, parinktys, nuor1, [nuor2], …)

Masyvo forma

AGGREGATE(funkcijos_num, parinktys, masyvas, [k])

Funkcijos AGGREGATE sintaksėje yra šie argumentai:

  • Function_num Būtina. Skaičius nuo 1 iki 19, nurodantis, kurią funkciją naudoti.
Funkcijos_num 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
  • Parinktys Būtina. Skaitinė reikšmė, kuri nustato, kurių reikšmių nepaisyti funkcijos įvertinimo diapazone.

    Pastaba

    Funkcija nepaisys paslėptų eilučių, įdėtųjų tarpinių sumų arba įdėtųjų agreguotų reikšmių, jei masyvo argumentas apima skaičiavimą, pvz.: =AGGREGATE(14,3,A1:A100*(A1:A100>0),1)

Parinktis Veikimas
0 arba nenurodyta Nepaisyti įdėtųjų SUBTOTAL ir AGGREGATE funkcijų
1 Nepaisyti paslėptų eilučių, įdėtųjų SUBTOTAL ir AGGREGATE funkcijų
2 Nepaisyti klaidingų reikšmių, įdėtųjų SUBTOTAL ir AGGREGATE funkcijų
3 Nepaisyti paslėptų eilučių, klaidingų reikšmių, įdėtųjų SUBTOTAL ir AGGREGATE funkcijų
4 Paisyti visko
5 Nepaisyti paslėptų eilučių
6 Nepaisyti klaidingų reikšmių
7 Filtruotų ir klaidingų reikšmių skaičiavimuose nepaisoma
  • Nuor1 Būtina. Pirmas skaitinis argumentas funkcijoms, imančioms kelis skaičių argumentus, kuriems norite nurodyti agregavimo reikšmę.
  • 2 nuoroda,... Pasirinktinai. Skaitiniai argumentai nuo 2 iki 253, kuriems norite nurodyti agregavimo reikšmę.
    Funkcijoms, imančioms masyvą, nuoroda_1 yra masyvas, masyvo formulė arba nuoroda į langelių diapazoną, kuriam norite nurodyti agregavimo reikšmę. Nuor2 yra antrasis argumentas, kurio reikia tam tikroms funkcijoms. Šioms funkcijoms reikalingas argumentas nuor2:
Funkcija
LARGE(masyvas,k)
SMALL(masyvas,k)
PERCENTILE.INC(masyvas,k)
QUARTILE.INC(masyvas,ketvirtis)
PERCENTILE.EXC(masyvas, k.)
QUARTILE.EXC(masyvas, ketvirtis)

Pastabos

Function_num:

  • Kai įvesite argumentą funkcija_num įvedę funkciją AGGREGATE į langelį darbalapyje, pamatysite visų funkcijų, kurias galite naudoti kaip argumentus, sąrašą.

Klaidos:

  • Jei antrasis nuorodos argumentas reikalaujamas, tačiau nepateikiamas, AGGREGATE grąžina #VALUE! klaidą.
  • Jei viena ar daugiau nuorodų yra trimatė nuoroda, funkcija AGGREGATE grąžina #VALUE! klaidos reikšmę.

Diapazono tipas:

  • Funkcija AGGREGATE skirta duomenų stulpeliams ar vertikaliems diapazonams. Ji nėra skirta duomenų eilutėms arba horizontaliems diapazonams. Pavyzdžiui, kai sudedate horizontalų diapazoną naudodami 1 parinktį, pvz., AGGREGATE(1, 1, nuor1), paslėpus stulpelį agregavimo sumos reikšmei tai įtakos neturi. Tačiau eilutei esant vertikaliame diapazone tai neturi įtakos agregavimui.

Pavyzdys

Iš pateiktosios lentelės nusikopijuokite pavyzdinius duomenis ir įklijuokite į naujos „Excel“ darbaknygės langelį A1. Kad formulės rodytų rezultatus, jas pažymėkite, paspauskite F2 ir spauskite Enter. Jeigu reikia, pakoreguokite langelių plotį, kad matytųsi visi duomenys.

#DIV/0! 82
72 65
30 95
#NUM! 63
31 53
96 71
32 55
81 83
33 100
53 91
34 89
Formulė Aprašymas Rezultatas
=AGGREGATE(4; 6; A1:A11) Apskaičiuoja maksimalią reikšmę, nepaisant klaidos reikšmių. 96
=AGGREGATE(14; 6; A1:A11; 3) Apskaičiuoja trečią pagal dydį reikšmę, nepaisant klaidos reikšmių 72
=AGGREGATE(15; 6; A1:A11) Grąžina #VALUE! klaidos reikšmę. Taip yra todėl, kad AGGREGATE tikisi antrojo nuorodos argumento, reiklingo funkcijai (SMALL). #VALUE!
=AGGREGATE(12; 6; A1:A11; B1:B11) Apskaičiuoja medianą ignoruojant klaidos reikšmes 68
=MAX(A1:A2) Grąžins klaidos reikšmę, nes klaidos reikšmių yra vertinamame diapazone. #DIV/0!