Funkcija AGGREGATE

Attiecas uz
Excel pakalpojumam Microsoft 365 Excel pakalpojumam Microsoft 365 darbam ar Mac Excel 2024 Excel 2024 darbam ar Mac Excel 2021 Excel 2021 darbam ar Mac Excel 2019 Excel 2016 Excel tīmekļa lietojumprogramma

Atgriež apkopojumu sarakstā vai datu bāzē. Ar funkciju AGGREGATE sarakstā vai datu bāzē var lietot dažādas apkopošanas funkcijas kopā ar opciju ignorēt paslēptās rindas un kļūdu vērtības.

Sintakse

Atsauces forma

AGGREGATE(funkcijas_num, opcijas, ats1, [ats2], …)

Masīva forma

AGGREGATE(funkcijas_num, opcijas, masīvs, [k])

Funkcijas AGGREGATE sintaksei ir šādi argumenti:

  • Function_num Obligāts. Numurs no 1 līdz 19, kas norāda, kuru funkciju izmantot.
Funkcijas_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
  • Opcijas Obligāts. Skaitliska vērtība, kas nosaka, kuras vērtības funkcijas novērtēšanas diapazonā ignorēt.

    Piezīme

    Funkcija neignorē paslēptās rindas, ligzdotās starpsummas vai ligzdotos apkopojumus, ja masīva arguments ietver aprēķinu, piemēram: =AGGREGATE(14,3,A1:A100*(A1:A100>0),1)

Opcija Darbība
0 vai izlaists Ignorē ligzdotās funkcijas SUBTOTAL un AGGREGATE
1 Ignorē paslēptās rindas un ligzdotās funkcijas SUBTOTAL un AGGREGATE
2 Ignorē kļūdu vērtības un ligzdotās funkcijas SUBTOTAL un AGGREGATE
3 Ignorē paslēptās rindas, kļūdu vērtības un ligzdotās funkcijas SUBTOTAL un AGGREGATE
4 Neignorē neko
5 Ignorē paslēptās rindas
6 Ignorē kļūdu vērtības
7 Ignorē paslēptās rindas un kļūdu vērtības
  • Atsauce 1 Obligāts. Pirmais skaitliskais arguments funkcijām ar vairākiem skaitliskiem argumentiem, kuru vērtību vēlaties apkopot.
  • Atsauce 2,... Neobligāts. Skaitliski argumenti no 2 līdz 253, kuru vērtību vēlaties apkopot.
    Funkcijām ar masīvu, ats1 ir masīvs, masīva formula vai atsauce uz šūnu diapazonu, kura vērtību vēlaties apkopot. Ats2 ir otrs arguments, kas ir nepieciešams konkrētām funkcijām. Arguments ats2 ir nepieciešams šādām funkcijām:
Funkcija
LARGE(masīvs,k)
SMALL(masīvs,k)
PERCENTILE.INC(masīvs,k)
QUARTILE.INC(masīvs,kvartile)
PERCENTILE.EXC(masīvs,k)
QUARTILE.EXC(masīvs,kvartile)

Piebildes

Function_num:

  • Tiklīdz ierakstāt argumentu funkcijas_num, ievadot funkciju AGGREGATE darblapas šūnā, kļūst redzams to funkciju saraksts, kuras var izmantot kā argumentus.

Kļūdas:

  • Ja otrs atsauces arguments ir vajadzīgs, bet nav nodrošināts, AGGREGATE atgriež #VALUE! Ja norādītā pozīcija atrodas pirms lauka pirmā vienuma vai aiz lauka pēdējā vienuma, formula radīs kļūdu #REF!.
  • Ja vairākas atsauces ir telpiskas atsauces, AGGREGATE atgriež #VALUE! kļūdas vērtību.

Diapazona tips:

  • Funkcija AGGREGATE ir paredzēta datu kolonnām jeb vertikāliem diapazoniem. Tā nav paredzēta datu rindām jeb horizontāliem diapazoniem. Piemēram, aprēķinot horizontāla diapazona starprezultātu, izmantojot 1. opciju, piemēram, AGGREGATE(1, 1, ats1), kolonnas paslēpšana neietekmē apkopojuma summu vērtību. Taču rindas paslēpšana vertikālajā diapazonā ietekmē apkopojumu.

Piemērs

Nokopējiet šīs tabulas parauga datus un ielīmējiet tos jaunas Excel darblapas šūnā A1. Lai formulas parādītu rezultātus, atlasiet tos, nospiediet taustiņu F2 un pēc tam Enter. Ja nepieciešams, varat koriģēt kolonnas platumu, lai redzētu visus datus.

#DIV/0! 82  
72 65
30 95
#NUM! 63
31 53
96 71
32 55
81 83
33 100
53 91
34 89
Formula Apraksts Rezultāts
=AGGREGATE(4; 6; A1:A11) Aprēķina maksimālo vērtību, ignorējot diapazonā esošās kļūdu vērtības 96
=AGGREGATE(14; 6; A1:A11; 3) Aprēķina trešo lielāko vērtību, ignorējot diapazonā esošās kļūdu vērtības 72
=AGGREGATE(15; 6; A1:A11) Atgriezīs #VALUE! Ja norādītā pozīcija atrodas pirms lauka pirmā vienuma vai aiz lauka pēdējā vienuma, formula radīs kļūdu #REF!. Tas ir tāpēc, ka AGGREGATE gaida otru atsauces argumentu, jo tas ir vajadzīgs funkcijai (SMALL). #VALUE!
=AGGREGATE(12; 6; A1:A11; B1:B11) Aprēķina mediānu, ignorējot diapazonā esošās kļūdu vērtības 68
=MAX(A1:A2) Atgriezīs kļūdas vērtību, jo novērtēšanas diapazonā ir kļūdu vērtības #DIV/0!