Cum se calculează media în Excel: exemple de formule

  • Imparte Asta
Michael Brown

Tutorialul vă va învăța cum să găsiți o medie în Excel cu sau fără formule și să rotunjiți rezultatele la câte zecimale doriți.

În Microsoft Excel există o mână de funcții diferite pentru calcularea mediei pentru un set de valori numerice. Mai mult, există o modalitate instantanee fără formule. Pe această pagină, veți găsi o prezentare rapidă a tuturor metodelor ilustrate cu exemple de utilizare și cele mai bune practici. Toate funcțiile discutate în acest tutorial funcționează în orice versiune de Excel 365 până la Excel 2007.

    Ce înseamnă medie?

    În viața de zi cu zi, media este un număr care exprimă valoarea tipică dintr-un set de date. De exemplu, dacă câțiva atleți au alergat un sprint de 100 m, este posibil să doriți să cunoașteți rezultatul mediu - adică cât timp se așteaptă ca majoritatea sprinterilor să aibă nevoie pentru a termina cursa.

    În matematică, media este valoarea de mijloc sau centrală a unui set de numere, care se calculează prin împărțirea sumei tuturor valorilor la numărul lor.

    În exemplul de mai sus, presupunând că primul atlet a parcurs distanța în 10,5 secunde, al doilea a avut nevoie de 10,7 secunde, iar al treilea a avut nevoie de 11,2 secunde, timpul mediu ar fi de 10,8 secunde:

    (10.5+10.7+11.2)/3 = 10.8

    Cum să obțineți media în Excel fără formule

    În foile de lucru Excel, nu trebuie să efectuați calcule manuale - funcțiile puternice ale Excel vor face toată munca din spatele scenei și vor livra rezultatul în cel mai scurt timp. Înainte de a explora funcțiile specializate în detaliu, să învățăm o modalitate rapidă și uimitor de simplă, fără formule.

    Pentru a găsi rapid o medie fără o formulă, utilizați bara de stare a Excel:

    1. Selectați celulele sau intervalele pe care doriți să le calculați ca medie. Pentru selecții necontinue, utilizați tasta Ctrl.
    2. Priviți bara de stare din partea de jos a ferestrei Excel, care oferă informații esențiale despre celulele selectate în acel moment. Una dintre valorile pe care Excel le calculează automat este media.

    Rezultatul este prezentat în imaginea de mai jos:

    Cum se calculează manual media

    În matematică, pentru a găsi media aritmetică a unei liste de numere, trebuie să adunați toate valorile și apoi să împărțiți suma la câte numere sunt în listă. În Excel, acest lucru se poate face folosind funcțiile SUM și, respectiv, COUNT:

    SUM( gama )/COUNT( gama )

    Pentru intervalul de numere de mai jos, formula este următoarea:

    =SUM(B3:B12)/COUNT(B3:B12)

    După cum puteți vedea, rezultatul formulei se potrivește exact cu valoarea medie din bara de stare.

    În practică, nu va fi aproape niciodată nevoie să efectuați o medie manuală în foile de calcul. Cu toate acestea, poate fi util să reverificați rezultatul formulei de calcul a mediei în caz de îndoială.

    Și acum, să vedem cum puteți face o medie în Excel folosind funcțiile special concepute în acest scop.

    Funcția AVERAGE - calculează o medie a numerelor

    Folosiți funcția Excel AVERAGE pentru a obține o medie a tuturor numerelor din celulele sau intervalele specificate.

    AVERAGE(număr1, [număr2], ...)

    Unde număr1, număr2 , ... sunt valori numerice pentru care doriți să găsiți media. Într-o singură formulă pot fi incluse până la 255 de argumente. Argumentele pot fi furnizate ca numere, referințe sau intervale numite.

    MEDIE este una dintre cele mai simple și mai ușor de utilizat funcții din Excel.

    Pentru a calcula o medie a numerelor, puteți să le introduceți direct într-o formulă sau să furnizați referințele corespunzătoare ale celulelor sau intervalelor.

    De exemplu, pentru a calcula media a 2 intervale și a unei celule individuale de mai jos, formula este:

    =MEDIA(B4:B6, B8:B10, B12)

    În afară de numere, funcția Excel AVERAGE poate găsi o medie a altor valori numerice, cum ar fi procentele și timpii.

    Formula Excel AVERAGE - note de utilizare

    După cum tocmai ați văzut, utilizarea funcției AVERAGE în Excel este ușoară. Cu toate acestea, pentru a obține un rezultat corect, trebuie să înțelegeți clar ce valori sunt incluse în medie și care sunt ignorate.

    Inclus:

    • Celule cu valori zero (0)
    • Valorile logice TRUE și FALSE introduse direct în lista de argumente. De exemplu, formula AVERAGE(TRUE, FALSE) returnează 0,5, care este media dintre 1 și 0.

    Ignorată:

    • Celule goale
    • Șiruri de texte
    • Celule care conțin valori booleene TRUE și FALSE

    Pentru mai multe informații, consultați Cum se utilizează funcția AVERAGE în Excel.

    Funcția AVERAGEA - calculează media tuturor celulelor care nu sunt în alb

    Funcția Excel AVERAGEA este similară cu AVERAGE în sensul că calculează media aritmetică a valorilor din argumentele sale. Diferența constă în faptul că AVERAGEA include toate celulele care nu sunt goale într-un calcul, indiferent dacă acestea conțin numere, text, valori logice sau șiruri goale returnate de alte funcții.

    AVERAGEA(valoare1, [valoare2], ...)

    Unde valoare1, valoare2, ... sunt valori, array-uri, referințe de celule sau intervale de valori pe care doriți să le calculați ca medie. Primul argument este obligatoriu, celelalte (până la 255) sunt opționale.

    Excel AVERAGEA formula - note de utilizare

    După cum s-a menționat mai sus, funcția AVERAGEA procesează diferite tipuri de valori, cum ar fi numere, șiruri de text și valori logice. Și iată cum sunt evaluate:

    Inclus:

    • Valorile textului se evaluează ca 0.
    • Șirurile de lungime zero ("") se evaluează ca 0.
    • Valoarea booleană TRUE se evaluează ca 1 și FALSE ca 0.

    Ignorată:

    • Celule goale

    De exemplu, formula de mai jos returnează 1, care este media dintre 2 și 0.

    = MEDIEA(2, FALSE)

    Următoarea formulă oferă 1,5, care este media dintre 2 și 1.

    = MEDIEA(2, TRUE)

    Imaginea de mai jos demonstrează formulele AVERAGE și AVERAGEA aplicate aceleiași liste de valori și rezultatele diferite pe care le generează:

    Funcția AVERAGEIF - obțineți media cu condiție

    Pentru a obține media tuturor celulelor din intervalul specificat care îndeplinesc o anumită condiție, utilizați funcția AVERAGEIF.

    AVERAGEIF(interval, criterii, [interval_mediu])

    Funcția AVERAGEIF are următoarele argumente:

    • Gama (obligatoriu) - intervalul de celule care urmează să fie testate în funcție de un anumit criteriu.
    • Criterii (obligatoriu) - condiția care trebuie îndeplinită.
    • Intervalul_mediu (opțional) - celulele la care se calculează media. Dacă se omite, atunci gama se calculează o medie.

    Funcția AVERAGEIF este disponibilă în Excel 2007 - Excel 365. În versiunile anterioare, vă puteți construi propria formulă AVERAGE IF.

    Și acum, să vedem cum puteți utiliza funcția Excel AVERAGEIF pentru a calcula media celulelor pe baza condiției pe care o specificați.

    Să presupunem că aveți scoruri pentru diferite materii în C3:C15 și doriți să găsiți un scor mediu la matematică. Acest lucru se poate face cu următoarea formulă:

    =AVERAGEIF(B3:B15, "math", C3:C15)

    În loc să "codificați" condiția direct într-o formulă, puteți să o introduceți într-o celulă separată (F3) și să faceți referire la acea celulă în criterii:

    =AVERAGEIF(B3:B15, F3, C3:C15)

    Pentru mai multe exemple de formule, vă rugăm să consultați funcția Excel AVERAGEIF.

    Funcția AVERAGEIFS - medie cu criterii multiple

    Pentru a face o medie cu două sau mai multe condiții, utilizați omologul plural al funcției AVERAGEIF - funcția AVERAGEIFS.

    AVERAGEIFS(interval_mediu, interval_criteriu1, criterii1, [interval_criteriu2, criterii2], ...)

    Funcția are următoarea sintaxă:

    • Intervalul_mediu (obligatoriu) - intervalul de medie.
    • Gama_criterii (obligatoriu) - intervalul față de care trebuie testat criterii .
    • Criterii (obligatoriu) - condiția care determină ce celule trebuie să se calculeze media. Poate fi furnizată sub forma unui număr, a unei expresii logice, a unei valori de text sau a unei referințe de celulă.

    De la 1 la 127 interval_criteriu / criterii Prima pereche este obligatorie, iar următoarele sunt opționale.

    În esență, utilizați AVERAGEIFS în mod similar cu AVERAGEIF, cu excepția faptului că mai multe condiții pot fi testate într-o singură formulă.

    Să presupunem că unii elevi nu au dat teste la anumite materii și au scoruri zero. Scopul dvs. este de a găsi un scor mediu la o anumită materie, ignorând zerourile.

    Pentru a îndeplini această sarcină, se construiește o formulă AVERAGEIFS cu două criterii:

    • Se definește intervalul pentru medie (C3:C15).
    • Specificați intervalul care trebuie verificat în raport cu prima condiție (B3:B15 - articole).
    • Exprimați prima condiție ("math" sau F3 - elementul țintă inclus între ghilimele sau referința la celula care conține elementul).
    • Specificați intervalul de verificare a celei de-a doua condiții (C3:C15 - scoruri).
    • Exprimați cea de-a doua condiție (">0" - mai mare decât zero).

    Prin asamblarea componentelor de mai sus, obținem următoarea formulă:

    =AVERAGEIFS(C3:C15, B3:B15, "math", C3:C15, ">0")

    Sau

    =AVERAGEIFS(C3:C15, B3:B15, F3, C3:C15, ">0")

    Imaginea de mai jos arată clar că numai două celule (C6 și C10) îndeplinesc ambele condiții și, prin urmare, numai aceste celule sunt luate în calcul.

    Pentru mai multe informații, consultați funcția Excel AVERAGEIFS.

    Formulele AVERAGEIF și AVERAGEIFS - note de utilizare

    Funcțiile Excel AVERAGEIF și AVERAGEIFS au multe în comun, în special valorile pe care le calculează și pe care le ignoră:

    • În intervalul mediu, celulele goale, valorile text, valorile logice TRUE/FALSE sunt ignorate.
    • În cadrul criteriilor, celulele goale sunt tratate ca valori zero.
    • Caracterele wildcard, cum ar fi semnul întrebării (?) și asteriscul (*), pot fi utilizate în criteriile de potrivire parțială.
    • Dacă nicio celulă nu îndeplinește toate criteriile specificate, apare o eroare #DIV0!

    AVERAGEIF vs. AVERAGEIFS - diferențe

    În ceea ce privește funcționalitatea, cea mai importantă diferență este că AVERAGEIF poate gestiona doar o singură condiție, în timp ce AVERAGEIFS poate gestiona unul sau mai multe criterii. De asemenea, există câteva diferențe tehnice legate de intervalul_medie .

    • Cu AVERAGEIF, intervalul_medie este ultimul argument opțional. În formulele AVERAGEIFS, acesta este primul argument obligatoriu.
    • Cu AVERAGEIF, intervalul_medie nu trebuie să aibă neapărat aceeași dimensiune cu gama deoarece celulele efective care urmează să fie mediate sunt determinate de dimensiunea gama argument - celula din stânga sus a intervalul_medie este luat ca punct de plecare și se calculează media a cât mai multor celule incluse în gama AVERAGEIFS cere ca fiecare interval_criteriu să fie de aceeași mărime și formă cu intervalul_medie , în caz contrar apare o eroare #VALUE!

    Formula AVERAGE IF OR în Excel

    Deoarece funcția Excel AVERAGEIFS funcționează întotdeauna cu logica AND (toate criteriile trebuie să fie TRUE), va trebui să construiți propria formulă pentru a calcula media celulelor cu logica OR (orice criteriu trebuie să fie TRUE).

    Iată formula generică pentru a calcula media dacă celula este X sau Y.

    AVERAGE(IF(ISNUMBER(MATCH( gama , { criterii1 , criterii2 ,...}, 0)), intervalul_medie ))

    Acum, să vedem cum funcționează în practică. În tabelul de mai jos, să presupunem că doriți să găsiți un scor mediu pentru două subiecte, Biologie și Chimie , care sunt introduse în celulele F3 și F4. Acest lucru se poate face cu următoarea formulă de matrice:

    =AVERAGE(IF(ISNUMBER(MATCH(B3:B15, {"biologie", "chimie"}, 0)), C3:C15)), C3:C15))

    Tradusă într-un limbaj uman, formula spune: media celulelor din C3:C15 dacă o celulă corespunzătoare din B3:B15 este fie "Biologie", fie "Chimie".

    În loc de criteriul codificat, puteți utiliza o referință de interval (F3:F4 în cazul nostru):

    =MEDIA(IF(ISNUMBER(MATCH(B3:B15, F3:F4, 0)), C3:C15))

    Pentru ca formula să funcționeze corect, vă rugăm să nu uitați să apăsați Ctrl + Shift + Enter în Excel 2019 și versiunile inferioare. În matricea dinamică Excel (365 și 2021), o apăsare obișnuită a tastei Enter va fi suficientă:

    Cum funcționează această formulă:

    Pentru cititorii noștri curioși și grijulii, care doresc nu numai să folosească o formulă, ci și să înțeleagă ce fac, iată o explicație detaliată a logicii.

    În centrul formulei, funcția IF determină ce valori din intervalul sursă corespund oricăruia dintre criteriile specificate și transmite aceste valori funcției AVERAGE. Iată cum:

    Funcția MATCH utilizează numele subiecților din B3:B15 ca valori de căutare și compară fiecare dintre aceste valori cu matricea de căutare din F3:F4 (subiecții noștri țintă). Al treilea argument ( match_type ) este setat la 0 pentru a căuta o potrivire exactă:

    MATCH(B3:B15, F3:F4, 0)

    În cazul în care se găsește o potrivire, MATCH returnează poziția relativă a acesteia în matricea de căutare, în caz contrar se afișează o eroare #N/A:

    {1;2;1;#N/A;1;#N/A;2;#N/A;1;2;2;2;1;#N/A}

    Funcția ISNUMBER convertește numerele în TRUE și erorile în FALSE:

    {ADEVĂRAT;ADEVĂRAT;ADEVĂRAT;ADEVĂRAT;ADEVĂRAT;FALS;ADEVĂRAT;FALS;ADEVĂRAT;FALS;ADEVĂRAT;ADEVĂRAT;ADEVĂRAT;ADEVĂRAT;ADEVĂRAT;FALS}

    Această matrice merge la testul logic al IF. În forma completă, testul logic ar trebui să fie scris astfel:

    IF(ISNUMBER(MATCH(B3:B15, F3:F4, 0))=TRUE

    De dragul conciziei, omitem partea =TRUE, deoarece este implicită.

    Prin setarea value_if_true la C3:C15, îi spuneți funcției IF să înlocuiască TRUE cu valorile reale din C3:C15:

    {89;78;75;FALSE;64;FALSE;62;FALSE;78;56;93;88;FALSE}

    Această matrice finală este transmisă funcției AVERAGE, care calculează o medie aritmetică a numerelor, ignorând valorile logice.

    Cum se rotunjește media în Excel

    Atunci când calculați o medie în Excel, rezultatul este adesea un număr cu mai multe zecimale. În cazul în care doriți să afișați mai puține cifre zecimale sau să rotunjiți o medie la un număr întreg, utilizați una dintre următoarele soluții.

    Opțiunea de scădere a zecimalei

    Pentru a rotunji numai media afișată fără a modifica valoarea de bază, cea mai rapidă modalitate este de a utiliza funcția Scădere Decimal comanda de pe Acasă în fila Număr grup:

    Caseta de dialog Format Cells

    Numărul de zecimale poate fi, de asemenea, specificat în rubrica Formatarea celulelor Pentru a face acest lucru, selectați celula cu formula și apăsați Ctrl + 1 pentru a deschide fereastra de dialog Formatarea celulelor Apoi, treceți la fereastra de dialog Număr și introduceți numărul de locuri pe care doriți să le afișați în rubrica Locuri zecimale cutie.

    La fel ca metoda anterioară, aceasta modifică doar formatul de afișare. Atunci când se face referire la celula medie în alte formule, valoarea originală nerotunjită va fi utilizată în toate calculele.

    Pentru detalii complete, consultați Rotunjirea numerelor prin schimbarea formatului celulelor.

    Rotunjirea unei medii cu o formulă

    Pentru a rotunji valoarea calculată în sine, includeți formula de calcul a mediei într-una dintre funcțiile de rotunjire Excel.

    În cele mai multe situații, veți folosi funcția ROUND care respectă regulile matematice generale de rotunjire. În primul argument ( număr ), aninați funcția AVERAGE, AVERAGEIF sau AVERAGEIFS. În cel de-al doilea argument ( num_digite ), specificați numărul de zecimale la care se rotunjește media.

    De exemplu, pentru a rotunji o medie la cel mai apropiat număr întreg , formula este:

    = ROTUND(MEDIE(B3:B15), 0)

    Pentru a rotunji o medie la o zecimală , aceasta este formula care trebuie folosită:

    = ROTUND(MEDIE(B3:B15), 1)

    Pentru a rotunji o medie la două zecimale , acesta va funcționa:

    = ROTUND(MEDIE(B3:B15), 2)

    Sfat: Pentru rotunjirea în sus, utilizați funcția ROUNDUP; pentru rotunjirea în jos - funcția ROUNDDOWN.

    Acesta este modul în care puteți face o medie în Excel. Mai jos sunt linkuri către tutoriale conexe care discută cazuri mai specifice de medie, sperăm că vă vor fi de ajutor. Vă mulțumim pentru lectură!

    Caietul de practică pentru descărcare

    Calculați media în Excel - exemple (fișier .xlsx)

    Michael Brown este un pasionat de tehnologie dedicat, cu o pasiune pentru simplificarea proceselor complexe folosind instrumente software. Cu mai mult de un deceniu de experiență în industria tehnologiei, el și-a perfecționat abilitățile în Microsoft Excel și Outlook, precum și în Google Sheets și Docs. Blogul lui Michael este dedicat împărtășirii cunoștințelor și experienței sale cu alții, oferind sfaturi și tutoriale ușor de urmat pentru îmbunătățirea productivității și eficienței. Indiferent dacă sunteți un profesionist experimentat sau un începător, blogul lui Michael oferă informații valoroase și sfaturi practice pentru a profita la maximum de aceste instrumente software esențiale.