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:
-
Funkcijas_num Obligāts arguments. 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 arguments. Skaitliska vērtība, kas nosaka, kuras vērtības funkcijas novērtēšanas diapazonā ignorēt.
Piezīme.: Funkcija neignorē slēptās rindas, ligzdotās starpsummas vai ligzdotos apkopojumus, ja masīva argumentā ir aprēķins, 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 |
-
Ats1 Obligāts arguments. Pirmais skaitliskais arguments funkcijām ar vairākiem skaitliskiem argumentiem, kuru vērtību vēlaties apkopot.
-
Ats2,... Neobligāts arguments. 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) |
Piezīmes
Funkcijas_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 obligāts, 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 viena vai vairākas atsauces ir 3D 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, lai iegūtu horizontāla diapazona starpsummu, izmantojot 1. opciju, piemēram, AGGREGATE(1, 1, ats1), kolonnas paslēpšana neietekmē apkopojuma summas vērtību. Taču rindas paslēpšana vertikālā diapazonā ietekmē apkopošanu.
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 nepieciešams 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! |