Cuprins
Acest tutorial arată cum se utilizează funcția Excel AVERAGEIFS pentru a calcula o medie cu condiții multiple.
Când vine vorba de calcularea unei medii aritmetice a unui grup de numere în Excel, AVERAGE este calea de urmat. Pentru a calcula media celulelor care îndeplinesc o anumită condiție, AVERAGEIF este utilă. Pentru a găsi o medie cu mai multe criterii, AVERAGEIFS este funcția care trebuie utilizată. Pentru a afla cum funcționează, vă rugăm să continuați să citiți!
Funcția AVERAGEIFS în Excel
Funcția Excel AVERAGEIFS calculează media aritmetică a tuturor celulelor dintr-un interval care îndeplinesc criteriile specificate.
Sintaxa este următoarea:
AVERAGEIFS(interval_mediu, interval_criteriu1, criterii1, [interval_criteriu2, criterii2], ...)Unde:
- Intervalul_mediu - intervalul de celule la care se face media.
- Criteria_range1, criteria_range2, ... - intervale care urmează să fie testate în funcție de criteriile corespunzătoare.
- Criterii1, criterii2, ... - Criteriile care determină ce celule trebuie să se calculeze media. Criteriile pot fi furnizate sub forma unui număr, a unei expresii logice, a unei valori de text sau a unei referințe de celulă.
Criterii_range1 / criterii1 sunt obligatorii, cele următoare sunt opționale. Într-o formulă se pot utiliza între 1 și 127 de perechi interval/criteriu.
Funcția AVERAGEIFS este disponibilă în Excel 2007 - Excel 365.
Notă. Funcția AVERAGEIFS funcționează cu logica AND, adică se calculează media numai a acelor celule pentru care toate condițiile sunt TRUE. Pentru a calcula celulele pentru care o singură condiție este TRUE, utilizați formula AVERAGE IF OR.
Funcția AVERAGEIFS - note de utilizare
Pentru a înțelege clar modul în care funcționează funcția și pentru a evita erorile, țineți cont de următoarele fapte:
- În intervalul_medie argument, celule goale , valori logice TRUE/FALSE și valori de text sunt ignorate. Valori zero sunt incluse.
- Dacă criterii este o celulă goală, aceasta este tratată ca o valoare zero.
- Dacă intervalul_medie nu conține o singură valoare numerică, apare o eroare #DIV/0!
- În cazul în care nicio celulă nu îndeplinește toate criteriile specificate, se trimite o eroare #DIV/0!
- Criteriile "AVERAGEIFS" se pot aplica aceluiași interval sau unor intervale diferite.
- Fiecare interval_criteriu trebuie să aibă aceeași dimensiune și formă ca și intervalul_medie , în caz contrar apare o eroare #VALUE!
Acum că știți teoria, să vedem cum se utilizează funcția AVERAGEIFS în practică.
Formula Excel AVERAGEIFS
Pentru a construi corect o formulă AVERAGEIFS, vă rugăm să urmați următoarele orientări:
- În primul argument, furnizați intervalul pe care doriți să faceți o medie.
- În argumentele următoare, specificați perechile interval/criteriu. Perechile pot fi aranjate în orice ordine, dar criteriul urmează întotdeauna intervalul căruia i se aplică.
- O formulă AVERAGEIFS ar trebui să conțină întotdeauna un element număr impar de argumente : intervalul_medie + unul sau mai multe criteria_range/criteria perechi.
AVERAGEIFS cu criterii de text
Pentru a obține o medie a numerelor dintr-o coloană, dacă o altă coloană (alte coloane) conține un anumit text, utilizați acel text drept criteriu.
Ca exemplu, să găsim o medie a vânzărilor "Apple" în regiunea "Nord". Pentru aceasta, facem o formulă AVERAGEIFS cu două criterii:
- Intervalul_mediu este C3:C15 (de la celule la medie).
- Criterii_range1 este A3:A15 (elemente de verificat) și criterii1 este "măr".
- Criterii_range2 este B3:B15 (Regiuni de verificat) și criterii2 este "nord".
Punând cap la cap argumentele, obținem următoarea formulă:
=AVERAGEIFS(C3:C15, A3:A15, "măr", B3:B15, "nord")
În cazul în care criteriile se află în celule predefinite (F3 și F4), formula are următoarea formă:
=AVERAGEIFS(C3:C15, A3:A15, F3, B3:B15, F4)
AVERAGEIFS cu operatori logici
Atunci când criteriul implicit este "este egal cu", semnul de egalitate poate fi omis și trebuie doar să introduceți textul țintă (între ghilimele) sau numărul (fără ghilimele) în argumentul corespunzător, așa cum se arată în exemplul anterior.
Atunci când se utilizează alți operatori logici, cum ar fi "mai mare decât" (>), "mai mic decât" (<), nu este egal cu () și alți operatori logici cu o număr sau data , trebuie să includeți întreaga construcție între ghilimele duble.
De exemplu, pentru o medie a vânzărilor mai mare decât zero livrate până la 1 octombrie 2022, formula este:
=AVERAGEIFS(C3:C15, B3:B15, "0")
Atunci când criteriile se află în celule separate, trebuie să includeți un operator logic între ghilimele și să îl concatenați cu un operator logic referința celulei folosind o ampersandă (&). De exemplu:
=AVERAGEIFS(C3:C15, B3:B15, ""&F4)
AVERAGEIFS cu caractere wildcard
Pentru a calcula media celulelor pe baza potrivire parțială a textului , utilizați caractere wildcard în criterii - un semn de întrebare (?) pentru a se potrivi cu orice caracter sau un asterisc (*) pentru a se potrivi cu orice număr de caractere.
În tabelul de mai jos, să presupunem că doriți să calculați media vânzărilor "portocalii" în toate regiunile "sudice", inclusiv "sud-vest" și "sud-est". Pentru a face acest lucru, includem un asterisc în al doilea criteriu:
=AVERAGEIFS(C3:C15, A3:A15, F3, B3:B15, "south*")
Dacă într-o celulă se introduce un criteriu de potrivire parțială a textului, atunci se concatenează un caracter wildcard cu referința celulei. În cazul nostru, formula are această formă:
=AVERAGEIFS(C3:C15, A3:A15, F3, B3:B15, F4& "*")
Media dacă între două valori
Pentru a obține media valorilor care se încadrează între două valori specifice, utilizați una dintre următoarele formule generice:
Media dacă este cuprinsă între două valori, inclusiv:
AVERAGEIFS(average_range, criteria_range,">= valoare1 ", criteria_range,"<= valoare2 ")Media dacă este cuprinsă între două valori, exclusiv:
AVERAGEIFS(average_range, criteria_range,"> valoare1 ", criteria_range,"< valoare2 ")În prima formulă, se utilizează mai mare sau egală cu (>=) și mai mică sau egală cu (<=), astfel încât valorile limită sunt incluse în medie.
În cea de-a doua formulă, se utilizează mai mare decât (>) și mai puțin de (<) criteriile logice exclud valorile limită din medie.
Aceste formule funcționează foarte bine în ambele scenarii - când celulele de calculat media și celulele de verificat se află în aceeași categorie de celule. aceeași coloană sau în două coloane diferite .
De exemplu, pentru a calcula media vânzărilor cuprinse între 100 și 130 inclusiv, puteți utiliza această formulă:
=AVERAGEIFS(C3:C15, C3:C15, ">=100", C3:C15, "<=130")
Cu valorile limită din celulele E3 și F3, formula are următoarea formă:
=AVERAGEIFS(C3:C15, C3:C15, ">="&E3, C3:C15, "<="&F3)
Vă rugăm să observați că, în acest caz, folosim aceeași referință (C3:C15) pentru cele 3 argumente de interval.
Pentru a calcula media celulelor dintr-o anumită coloană dacă valorile dintr-o altă coloană se încadrează între două valori, furnizați un interval diferit pentru intervalul_medie și interval_criteriu argumente.
De exemplu, pentru a calcula media vânzărilor din coloana C dacă data din coloana B este cuprinsă între 1 septembrie și 30 octombrie, formula este:
=AVERAGEIFS(C3:C15, B3:B15, ">=9/1/2022", B3:B15, "<=10/30/2022")
Cu referințe de celule:
=AVERAGEIFS(C3:C15, B3:B15, ">="&E3, B3:B15, "<="&F3)
Iată cum se utilizează funcția AVERAGEIFS din Excel pentru a găsi o medie aritmetică cu mai multe criterii. Vă mulțumesc pentru lectură și sper să ne revedem pe blog săptămâna viitoare!
Caietul de practică pentru descărcare
Funcția Excel AVERAGEIFS - exemple (fișier .xlsx)