- Ignorējiet tukšās vērtības, izmantojot funkciju AVERAGE
- Ārstējiet teksta vērtības kā nulli, izmantojot funkciju AVERAGEA
- Ignorējiet tukšās kategorijas vērtības, izmantojot AVERAGEIFS
- Ignorēt tukšās kategorijas vērtības - masīvs
- Ignorēt tukšās kategorijas vērtības un uzskatīt tekstu par 0
- Vidējais, ja nav tukšs Google izklājlapās
Lejupielādējiet darbgrāmatas piemēru
Šī apmācība parādīs, kā aprēķināt skaitļu kopas vidējo vērtību, vienlaikus ignorējot tukšās vērtības vai kategorijas programmā Excel un Google izklājlapas.
Ignorējiet tukšās vērtības, izmantojot funkciju AVERAGE
Funkcija AVERAGE automātiski ignorē visas tukšās šūnas vai tekstu.
Šajā piemērā tiek izmantota funkcija AVERAGE, lai aprēķinātu Vidējais rādītājs ignorējot teksta vērtību Rezultāts no B komanda un tukšā vērtība Rezultāts no C komanda:
1 | = VIDĒJĀ (C3: C7) |
Funkcija AVERAGE izmanto tikai skaitliskās vērtības, kas saistītas ar Komandas A, D un E
Ārstējiet teksta vērtības kā nulli, izmantojot funkciju AVERAGEA
Lai aprēķinā teksta vērtības uzskatītu par nulli, var izmantot funkciju AVERAGEA. Šī funkcija ignorē tukšās šūnu vērtības.
Šajā piemērā tiek izmantota funkcija AVERAGEA, lai aprēķinātu Vidējais rādītājs ignorējot sagatavi Rezultāts vērtība C komanda un apstrādā tekstu Rezultāts vērtība B komanda kā 0:
1 | = AVERĀĢIJA (C3: C7) |
Šis piemērs aprēķina vidējo vērtību 4, 0, 5 un 3
Ignorējiet tukšās kategorijas vērtības, izmantojot AVERAGEIFS
Šajā piemērā tiek izmantota funkcija AVERAGEIFS, lai aprēķinātu Vidējais rādītājs komandām ar vārdiem, kas nav tukši, un ignorē Rezultāti tās ir teksta vērtības
1 | = AVERAGEIFS (C3: C7, B3: B7, "") |
Ignorēt tukšās kategorijas vērtības - masīvs
Ja jums nav piekļuves funkcijai AVERAGEIF, varat izmantot ligzdotu AVERAGE un IF funkciju.
Šis piemērs aprēķina Vidējais rādītājs komandām ar nosaukumiem, kas nav tukši, un ignorē nevienu Rezultāti tā ir teksta vērtība
1 | = VIDĒJĀ (JA (B3: B7 "", C3: C7)) |
Šī formula izmanto funkciju IF, lai novērtētu katra nosaukuma nosaukumu Komanda nav tukšs, un izmanto tikai Rezultāti no Komandas ar vārdiem, kas nav tukši, funkcijā AVERAGE. Rezultāts 100 tiek ignorēts kā Komanda nosaukums ir tukšs. Rezultāts 'Nav datu' tiek ignorēts, jo tā nav skaitliska vērtība.
Excel versijās no 2022. gada un agrāk šī formula ir jāievada kā masīva formula, nospiežot CTRL + SHIFT + ENTER. Jaunākajās versijās tas nav nepieciešams
Šo piemēru var aprēķināt, izmantojot funkciju AVERAGEIFS, kā parādīts zemāk
Ignorēt tukšās kategorijas vērtības un uzskatīt tekstu par 0
Lai apstrādātu teksta vērtību Rezultāti kā 0, vienlaikus ignorējot Komandas ar tukšiem nosaukumiem mēs varam izmantot ligzdotu AVERAGEA un IF funkciju:
1 | = AVERĀĢIJA (IF (B3: B7 "", C3: C7)) |
Šī formula izmanto funkciju IF, lai novērtētu katra nosaukuma nosaukumu Komanda nav tukšs, un izmanto tikai Rezultāti no Komandas ar nosaukumiem, kas nav tukši, funkcijā AVERAGEA. Rezultāts 100 tiek ignorēts kā Komanda nosaukums ir tukšs. Rezultāts 'Nav datu' Funkcija AVERAGEA uzskata par 0 un tādējādi tiek aprēķināts vidēji 3,0.
Excel versijās no 2022. gada un agrāk šī formula ir jāievada kā masīva formula, nospiežot CTRL + SHIFT + ENTER. Jaunākajās versijās tas nav nepieciešams
Vidējais, ja nav tukšs Google izklājlapās
Lielākā daļa šo formulu piemēru darbojas Google izklājlapās tāpat kā programmā Excel, taču ar dažiem izņēmumiem:
Ikreiz, kad IF funkcija ir ligzdota citā funkcijā un tā atsaucas uz šūnu diapazonu, Google izklājlapām šī formula ir jāapstrādā kā masīva formula, izmantojot funkciju ARRAYFORMULA:
1 | = ArrayFormula (AVERAGE (IF (B3: B7 "", C3: C7))) |
Diemžēl AVERAGEA funkcija Google izklājlapās darbojas citādi, kā darbojas programmā Excel, un tāpēc nevar izmantot piemēru = AVERAGEA (IF (B3: B7 ””, C3: C7)). Tas ir tāpēc, ka, ja funkcija IF atrod tukšu vērtību diapazonā B3: B7, tā rada nulles vērtību, bet pēc tam Google izklājlapu AVERAGEA funkcija to uzskaita kā nulli, nevis ignorē šo vērtību, kā tas būtu gadījumā Excel.