Acest articol descrie sintaxa de formulă și utilizarea funcției AVERAGEIFS în Microsoft Excel.
Descriere
Returnează valoarea medie (media aritmetică) a tuturor celulelor care îndeplinesc mai multe criterii.
Sintaxă
AVERAGEIFS(zonă_medie, zonă_criterii1, criterii1, [zonă_criterii2, criterii2], ...)
Sintaxa funcției AVERAGEIFS are următoarele argumente:
-
Zonă_medie Obligatoriu. Una sau mai multe celule pentru care se calculează media, inclusiv numere sau nume, matrici sau referințe care conțin numere.
-
Zonă_criterii1, zonă_criterii2, … Zonă_criterii1 este obligatoriu, următoarele sunt opționale. Reprezintă 1 până la 127 zone în care se evaluează criteriile asociate.
-
Criterii1, criterii2, … Criteriu1 este obligatoriu, următoarele sunt opționale. Reprezintă de la 1 la 127 de criterii de forma unui număr, a unei expresii, a unei referințe de celulă sau a unui text care definește celulele pentru care calculează media. De exemplu, criteriile se pot defini ca 32, "32", ">32", "mere" sau B4.
Observații
-
Dacă intervalul de mediere este o valoare necompletată sau text, AVERAGEIFS returnează valoarea de eroare #DIV0! .
-
Dacă o celulă dintr-un interval de criterii este goală, AVERAGEIFS o tratează ca pe o valoare 0.
-
Celulele din interval care conțin ADEVĂRAT se evaluează ca 1; Celulele din interval care conțin FALS se evaluează ca 0 (zero).
-
Fiecare celulă din intervalul de mediere se utilizează în calculul medie doar dacă toate criteriile corespunzătoare specificate sunt adevărate pentru acea celulă.
-
Spre deosebire de argumentele zonă și criterii din funcția AVERAGEIF, în AVERAGEIFS fiecare criteria_range trebuie să aibă aceeași dimensiune și formă ca average_range.
-
Dacă celulele din intervalul de mediere nu pot fi transformate în numere, AVERAGEIFS returnează valoarea eroare #DIV0! .
-
Dacă nicio celulă nu îndeplinește toate criteriile, AVERAGEIFS returnează valoarea de eroare #DIV/0! .
-
Se pot utiliza metacaracterele semn de întrebare (?) și asterisc (*) în criterii. Un semn de întrebare se potrivește cu orice caracter; un asterisc se potrivește cu orice secvență de caractere. Pentru a găsi un semn de întrebare sau un asterisc în sine, tastați o tildă (~) înaintea caracterului.
Notă: Funcția AVERAGEIFS măsoară tendința centrală, care este locația centrului unui grup de numere dintr-o distribuție statistică. Cele mai comune mărimi ale tendinței centrale sunt:
-
Medie care este media aritmetică și se calculează prin adunarea unui grup de valori și împărțirea prin numărul lor. De exemplu, media valorilor 2, 3, 3, 5, 7 și 10 este 30 împărțit la 6, adică 5.
-
Mediană care este valoarea de mijloc dintr-un grup de valori; adică jumătate din valori sunt mai mari decât numărul median și jumătate din valori sunt mai mici decât numărul mediat. De exemplu, medianul pentru 2, 3, 3, 5, 7 și 10 este 4.
-
Mod care este numărul care apare de cele mai multe ori dintr-un grup de numere. De exemplu, modul pentru 2, 3, 3, 5, 7 și 10 este 3.
În cazul unei distribuții simetrice a unui grup de numere, aceste trei măsuri de tendință centrală sunt identice. În cazul unei distribuții asimetrice a unui grup de numere, pot fi diferite.
Exemple
Copiați datele eșantion din următorul tabel și lipiți-le în celula A1 a unei noi 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.
Elev |
Prima |
A doua |
Finală |
---|---|---|---|
Test grilă |
Test grilă |
Examen |
|
Notă |
Notă |
Notă |
|
Iulian |
75 |
85 |
87 |
Monica |
94 |
80 |
88 |
Cornel |
86 |
93 |
Incomplet |
Cristina |
Incomplet |
75 |
75 |
Formulă |
Descriere |
Rezultat |
|
=AVERAGEIFS(B2:B5, B2:B5, ">70", B2:B5, "<90") |
Media primelor note care se situează între 70 și 90 pentru toți elevii (80,5). Punctajul „Incomplet" nu este adăugat la calcul, deoarece nu este o valoare numerică. |
75 |
|
=AVERAGEIFS(C2:C5, C2:C5, ">95") |
Media notelor la al doilea test care sunt mai mari de 95 pentru toți elevii. Întrucât nu există note mai mari de 95, #DIV0! este returnată. |
#DIV/0! |
|
=AVERAGEIFS(D2:D5, D2:D5, "<>Incomplet", D2:D5, ">80") |
Media notelor pentru examenul final care sunt mai mari de 80 pentru toți elevii (87,5). Punctajul marcat „Incomplet" nu este adăugat la calcul, deoarece nu este o valoare numerică. |
87,5 |
Exemplul 2
Tip |
Preț |
Oraș |
Număr de dormitoare |
Garaj? |
---|---|---|---|---|
Zonă pietonală |
230000 |
Ploiești |
3 |
Nu |
Vilă 3 camere |
197000 |
Sinaia |
2 |
Da |
Casă boierească |
345678 |
Sinaia |
4 |
Da |
Vilă duplex |
321900 |
Ploiești |
2 |
Da |
Pensiune |
450000 |
Sinaia |
5 |
Da |
Casă de vacanță |
395000 |
Sinaia |
4 |
Nu |
Formulă |
Descriere |
Rezultat |
||
=AVERAGEIFS(B2:B7, C2:C7, "Sinaia", D2:D7, ">2",E2:E7, "Da") |
Preț mediu pentru o casă din Sinaia care are cel puțin 3 dormitoare și garaj |
397839 |
||
=AVERAGEIFS(B2:B7, C2:C7, "Ploiești", D2:D7, "<=3",E2:E7, "Nu") |
Preț mediu pentru o casă din Ploiești care are cel mult 3 dormitoare, fără garaj |
230000 |