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:
- Average_range 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 pentru intervale și criterii din funcția AVERAGEIF, în AVERAGEIFS fiecare criteria_range trebuie să fie de 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:
- Media care este media aritmetică și se calculează prin adunarea unui grup de numere și împărțirea la numărul de elemente al grupului. De exemplu, media valorilor 2, 3, 3, 5, 7 și 10 este 30 împărțit la 6, adică 5.
- Mediana , care este numărul din mijloc al unui grup de numere; Aceasta înseamnă că jumătate dintre numere au valori mai mari decât numărul median și jumătate au valori 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 |