Media Dacă nu este gol - Excel și Foi de calcul Google

Descărcați Exemplu de registru de lucru

Descărcați exemplul de registru de lucru

Acest tutorial va demonstra cum se calculează media unui set de numere, ignorând în același timp valorile sau categoriile goale din Excel și Foi de calcul Google.

Ignorați valorile goale cu funcția MEDIE

Funcția MEDIE ignoră automat celulele goale sau care conțin text.

Acest exemplu folosește funcția MEDIE pentru a calcula Scor mediu ignorând în același timp valoarea textului fișierului Scor de Echipa B și valoarea necompletată a Scor de Echipa C:

1 = MEDIE (C3: C7)

Funcția MEDIE utilizează numai valorile numerice asociate Echipele A, D și E

Tratați valorile textului ca zero cu funcția AVERAGEA

Pentru a trata valorile textului ca zero în calcul, funcția AVERAGEA poate fi utilizată. Valorile celulei goale sunt ignorate de această funcție.

Acest exemplu folosește funcția AVERAGEA pentru a calcula Scor mediu ignorând în același timp golul Scor valoarea Echipa C și tratarea textului Scor valoarea Echipa B ca fiind 0:

1 = AVERAGEA (C3: C7)

Acest exemplu calculează media valorilor 4, 0, 5 și 3

Ignorați valorile categoriei goale utilizând AVERAGEIFS

Acest exemplu folosește funcția AVERAGEIFS pentru a calcula Scor mediu pentru echipele cu nume care nu sunt goale și ignorate Scoruri care sunt valori text

1 = MEDII SIF (C3: C7, B3: B7, "")

Ignorați valorile categoriei goale - matrice

Dacă nu aveți acces la funcția AVERAGEIF, puteți utiliza o funcție AVERAGE și IF imbricată.

Acest exemplu calculează Scor mediu pentru echipele cu nume care nu sunt goale și ignoră orice Scoruri aceasta este o valoare text

1 = MEDIE (IF (B3: B7 "", C3: C7))

Această formulă utilizează funcția IF pentru a evalua dacă numele fiecăruia Echipă nu este gol și folosește numai Scoruri din Echipe cu nume necompletate în Funcția MEDIE. Scorul de 100 este ignorat ca Echipă numele este gol. Scorul de 'Nu există date' este ignorat deoarece nu este o valoare numerică.

În versiunile de Excel din 2022 și anterioare, această formulă trebuie introdusă ca formulă matrice apăsând CTRL + SHIFT + ENTER. Acest lucru nu este necesar în versiunile ulterioare

Acest exemplu poate fi calculat în mod egal folosind o funcție AVERAGEIFS așa cum se arată mai jos

Ignorați valorile categoriei goale și tratați textul ca 0

Pentru a trata valoarea textului Scoruri ca 0, ignorând totuși Echipe cu nume necompletate, putem folosi o funcție AVERAGEA și IF imbricată:

1 = AVERAGEA (IF (B3: B7 "", C3: C7))

Această formulă utilizează funcția IF pentru a evalua dacă numele fiecăruia Echipă nu este gol și folosește numai Scoruri din Echipe cu nume necompletate în Funcția AVERAGEA. Scorul de 100 este ignorat ca Echipă numele este gol. Scorul de 'Nu există date' este tratat ca 0 de Funcția AVERAGEA și astfel se calculează o medie de 3,0.

În versiunile de Excel din 2022 și anterioare, această formulă trebuie introdusă ca formulă matrice apăsând CTRL + SHIFT + ENTER. Acest lucru nu este necesar în versiunile ulterioare

Media dacă nu este goală în Foi de calcul Google

Majoritatea acestor exemple de formule funcționează în același mod în Foi de calcul Google ca în Excel, dar cu câteva excepții:

Ori de câte ori o funcție IF este imbricată într-o altă funcție și face referire la un interval de celule, Foi de calcul Google trebuie să trateze formula ca o formulă matrice utilizând funcția ARRAYFORMULA:

1 = ArrayFormula (MEDIE (IF (B3: B7 "", C3: C7)))

Din păcate, funcția AVERAGEA funcționează diferit în Foi de calcul Google, așa cum funcționează în Excel, astfel încât exemplul = AVERAGEA (IF (B3: B7 ””, C3: C7)) nu poate fi utilizat. Acest lucru se datorează faptului că, atunci când funcția IF găsește o valoare necompletată în intervalul B3: B7, produce o valoare nulă, dar aceasta este apoi numărată ca 0 de către Foaia Google Sheets AVERAGEA, în loc să ignore această valoare, așa cum ar fi cazul în Excela.

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave