Funcția AGGREGATE

Se aplică la
Excel pentru Microsoft 365 Excel pentru Microsoft 365 pentru Mac Excel 2024 Excel 2024 pentru Mac Excel 2021 Excel 2021 pentru Mac Excel 2019 Excel 2016 Aplicația Excel pentru Web

Returnează o medie dintr-o listă sau dintr-o bază de date. Funcția AGGREGATE poate aplica diferite funcții de medie într-o listă sau într-o bază de date cu opțiunea de a ignora rândurile ascunse sau valorile de eroare.

Sintaxa

Formă referință

AGGREGATE(num_funcție, opțiune, ref1, [ref2], …)

Formă matrice

AGGREGATE(num_funcție, opțiuni, matrice, [k])

Sintaxa funcției AGGREGATE are următoarele argumente:

  • Function_num Obligatoriu. Este un număr între 1 și 19 care specifică ce funcție se va utiliza.
Num_funcție Funcție
1 AVERAGE
2 COUNT
3 COUNTA
4 MAX
5 MIN
6 PRODUS
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
  • Opțiuni Obligatoriu. Este o valoare numerică ce determină ce valori se ignoră în zona de evaluare pentru funcție.

    Notă

    Funcția nu va ignora rândurile ascunse, subtotalurile imbricate sau agregările imbricate, dacă argumentul matrice include un calcul, de exemplu: =AGGREGATE(14,3,A1:A100*(A1:A100>0),1)

Opțiune Comportament
0 sau omis Ignoră funcțiile SUBTOTAL și AGGREGATE imbricate
1 Ignoră rândurile ascunse, funcțiile SUBTOTAL și AGGREGATE imbricate
2 Ignoră valorile de eroare, funcțiile SUBTOTAL și AGGREGATE imbricate
3 Ignoră rândurile ascunse, valorile de eroare, funcțiile SUBTOTAL și AGGREGATE imbricate
4 Nu se ignoră nimic
5 Ignoră rândurile ascunse
6 Ignoră valorile de eroare
7 Ignoră rândurile ascunse și valorile de eroare
  • Ref1 Obligatoriu. Este primul argument numeric pentru funcții care preiau mai multe argumente numerice pentru care doriți valoarea agregată.
  • Ref2,... Opțional. Argumentele numerice de la 2 la 253 pentru care doriți valoarea agregată.
    Pentru funcțiile care acceptă o matrice, ref1 este o matrice, o formulă de matrice sau o referință la o zonă de celule pentru care doriți o valoare agregată. Ref2 este al doilea argument care este necesar pentru anumite funcții. Următoarele funcții necesită un argument ref2:
Funcție
LARGE(matrice;k)
SMALL(matrice;k)
PERCENTILE.INC(matrice;k)
QUARTILE.INC(matrice;cuart)
PERCENTILE.EXC(matrice;k)
QUARTILE.EXC(matrice;cuart)

Observații

Function_num:

  • Când introduceți argumentul num_funcție atunci când introduceți funcția AGGREGATE într-o celulă din foaia de lucru, veți vedea o listă a tuturor funcțiilor care se pot utiliza ca argumente.

Erori:

  • Dacă un argument de a doua referință este necesar dar nu este furnizat, AGGREGATE returnează un #VALUE! .
  • Dacă una sau mai multe dintre referințe este o referință 3-D, AGGREGATE returnează #VALUE! .

Tip de zonă:

  • Funcția AGGREGATE este proiectată pentru coloane de date sau zone verticale. Nu este proiectată pentru zone de date sau zone verticale. De exemplu, când faceți un subtotal pentru o zonă orizontală utilizând opțiunea 1, cum ar fi AGGREGATE(1; 1; ref1), ascunderea unei coloane nu afectează valoarea sumei agregate. Însă, ascunderea unui rând dintr-o zonă verticală afectează valoarea agregată.

Exemplu

Copiați datele din exemplele din următorul tabel și lipiți-le în celula A1 a noii foi de lucru Excel. Pentru ca formulele să afișeze rezultate, selectați-le, apăsați pe F2, apoi pe Enter. Dacă trebuie, puteți ajusta lățimea coloanei pentru a vedea toate datele.

#DIV/0! 82
72 65
30 95
#NUM! 63
31 53
96 71
32 55
81 83
33 100
53 91
34 89
Formulă Descriere Rezultat
=AGGREGATE(4; 6; A1:A11) Calculează valoarea maximă, ignorând valorile de erori din interval 96
=AGGREGATE(14; 6; A1:A11; 3) Calculează a treia cea mai mare valoare ignorând valorile de eroare din zonă 72
=AGGREGATE(15; 6; A1:A11) Va returna #VALUE! . Acest lucru se produce deoarece AGGREGATE așteaptă un al doilea argument ref, deoarece funcția (SMALL) necesită unul. #VALOARE!
=AGGREGATE(12; 6; A1:A11; B1:B11) Calculează mediana ignorând valorile de eroare din zonă 68
=MAX(A1:A2) Va returna valoarea de eroare, deoarece există valori de eroare în zona de evaluare #DIV/0!