Obsah
Tento kurz vás naučí nejefektivnější vzorce pro průměrování čísel, procent a časů v aplikaci Excel a zabrání chybám.
V aplikaci Microsoft Excel existuje několik různých vzorců pro výpočet průměru. Tento kurz se zaměřuje na nejoblíbenější z nich - funkci PRŮMĚR.
Funkce AVERAGE v aplikaci Excel
Funkce AVERAGE v aplikaci Excel slouží k nalezení aritmetického průměru zadaných čísel. Syntaxe je následující:
AVERAGE(číslo1, [číslo2], ...)Kde: číslo1, číslo2 , atd. jsou číselné hodnoty, pro které chcete získat průměr. Mohou být zadány ve formě číselných hodnot, polí, odkazů na buňky nebo rozsahy. První argument je povinný, další jsou nepovinné. V jednom vzorci můžete uvést až 255 argumentů.
Průměr je k dispozici ve všech verzích aplikace Excel 365 i Excel 2007.
Funkce AVERAGE - 6 věcí, které je třeba vědět
Používání funkce PRŮMĚR v aplikaci Excel je většinou snadné. Existuje však několik nuancí, které byste měli znát.
- Buňky s nulové hodnoty jsou zahrnuty do průměru.
- Prázdné buňky jsou ignorovány.
- Buňky obsahující textové řetězce a logické hodnoty Hodnoty TRUE a FALSE jsou ignorovány. Pokud chcete do výpočtu zahrnout logické hodnoty a textové reprezentace čísel, použijte funkci AVERAGEA.
- Počítají se logické hodnoty zadané přímo ve vzorci. Například vzorec AVERAGE(TRUE, FALSE) vrátí hodnotu 0,5, což je průměr hodnot 1 a 0.
- Pokud zadané argumenty neobsahují jedinou platnou číselnou hodnotu, dojde k chybě #DIV/0!.
- Argumenty, které jsou chybové hodnoty způsobí, že vzorec AVERAGE vrátí chybu. Chcete-li se tomu vyhnout, přečtěte si, jak průměrovat bez ohledu na chyby.
Poznámka: Při používání funkce PRŮMĚR ve svých listech aplikace Excel mějte na paměti rozdíl mezi buňkami s čísly. nulové hodnoty a prázdné buňky - 0 jsou započítány, ale prázdné buňky nikoli. To může být matoucí zejména v případě, že " Zobrazení nuly v buňkách, které mají nulovou hodnotu " je v daném pracovním listu odškrtnuta. Tuto možnost najdete v části Možnosti aplikace Excel > Pokročilé > Možnosti zobrazení tohoto listu .
Vzorec Excel AVERAGE
Pro sestavení základního vzorce Excelu pro průměr stačí zadat zdrojové hodnoty. To lze provést několika různými způsoby.
Výpočet průměru určitých čísla , můžete je zadat přímo do vzorce. Například pro zprůměrování čísel 1,2,3 a 4 je vzorec následující:
=PRŮMĚR(1,2,3,4)
Zprůměrovat sloupec v aplikaci Excel zadejte odkaz na celý sloupec:
=AVERAGE(A:A)
Zprůměrovat řádek , použijte odkaz na celý řádek:
=AVERAGE(1:1)
Zprůměrovat rozsah buněk , zadejte tento rozsah do vzorce:
=PRŮMĚR(A1:C20)
Vrátit průměrnou hodnotu nesousedící buňky , každý odkaz na buňku by měl být uveden samostatně:
=PRŮMĚR(A1, C1, D1)
Zprůměrovat více rozsahů , použít několik odkazů na rozsah v jednom vzorci:
=PRŮMĚR(A1:A20, C1:D10)
A samozřejmě vám nic nebrání zahrnout do stejného vzorce hodnoty, odkazy na buňky a rozsahy, jak to vyžaduje vaše obchodní logika. Například:
=PRŮMĚR(B3:B5, D7:D9, E11, 100)
A zde je reálný scénář. V níže uvedeném souboru dat používáme 3 různé vzorce pro výpočet průměru - v celém rozsahu, v každém řádku a v každém sloupci:
Jak používat funkci AVERAGE v aplikaci Excel - příklady
Kromě čísel dokáže Excel AVERAGE snadno zjistit aritmetický průměr dalších číselných hodnot, jako jsou procenta a časy, jak ukazují následující příklady.
Výpočet průměrného procenta v aplikaci Excel
Chcete-li získat průměr procent, použijete běžný vzorec Excelu pro průměr. Klíčové je nastavit formát Procenta pro buňku vzorce.
Například pro výpočet průměrného procenta v buňkách C2 až C11 se použije vzorec:
=PRŮMĚR(C2:C11)
Získejte průměrný čas v aplikaci Excel
Ruční výpočet různých časových jednotek by byl opravdovým utrpením... Naštěstí si s časy dokonale poradí funkce Excel AVERAGE. Aby se časový průměr zobrazil správně, stačí nezapomenout použít v buňce vzorce vhodný časový formát.
Například pro zjištění průměrného času v níže uvedeném souboru dat se použije vzorec:
=PRŮMĚR(B3:B13)
Průměr Excelu bez nul
Funkce Excel AVERAGE vynechává prázdné buňky, text a logické hodnoty, ale nikoli nuly. Na obrázku níže si všimněte, že průměr v buňkách E4, E5 a E6 je stejný jako v buňce E3, protože prázdná buňka a neplatné hodnoty ve sloupci C jsou ignorovány a zpracovávají se pouze čísla ve sloupcích B a D. Nulová hodnota v buňce C7 je však zahrnuta do průměru v buňce E7, protože se jedná o platnou číselnou hodnotu.
Chcete-li vyloučit nuly, použijte místo toho funkci AVERAGEIF nebo AVERAGEIFS. Například:
=AVERAGEIF(B3:D3, "0")
Průměrné horní nebo dolní hodnoty N
Chcete-li získat průměr 3, 5, 10 nejlepších nebo n hodnot v rozsahu, použijte funkci PRŮMĚR v kombinaci s funkcí VELKÝ:
PRŮMĚRNÝ(VELKÝ( rozsah , {1,2,3, ..., n}))Například pro získání průměru 3 největších čísel v B3:B11 se použije vzorec:
=AVERAGE(LARGE(B3:B11, {1,2,3}))
Pro výpočet průměru spodních 3, 5, 10 nebo n hodnot v rozsahu, použijte funkci PRŮMĚR spolu s funkcí SMALL:
PRŮMĚR(SMALL( rozsah , {1,2,3, ..., n}))Například pro zprůměrování 3 nejnižších čísel v rozsahu platí následující vzorec:
=PRŮMĚR(SMALL (B3:B11, {1,2,3})
A zde jsou výsledky:
Jak tento vzorec funguje :
Obvykle funkce LARGE určuje N-tou největší hodnotu v daném poli. Pro získání n nejvyšších hodnot se jako druhý argument použije konstanta pole, například {1,2,3}.
V našem případě LARGE vrátí tři nejvyšší hodnoty v rozsahu, tedy 94, 93 a 90. AVERAGE je převezme a vypíše průměr.
Podobně funguje i kombinace AVERAGE SMALL.
Průměrný vzorec IF v aplikaci Excel
Pro výpočet průměru s podmínkami můžete využít vzorec AVERAGEIF nebo AVERAGEIFS v aplikaci Excel 2007 - 365. V dřívějších verzích můžete sestavit vlastní vzorec AVERAGE IF.
PRŮMĚRNÉ IF s jednou podmínkou
Chcete-li zprůměrovat čísla, která splňují určitou podmínku, použijte tento obecný vzorec:
PRŮMĚR(IF( criteria_range = kritéria , average_range ))V aplikaci Excel 2019 a nižších verzích funguje tento vzorec pouze jako vzorec pole, což znamená, že pro jeho správné dokončení je třeba stisknout klávesy Ctrl + Shift + Enter. V aplikaci Excel 365 a 2021 bude dobře fungovat normální vzorec.
Jako příklad uveďme průměrné skóre z matematiky v tabulce níže. Pro tento účel stačí použít jako kritérium "Math":
=AVERAGE(IF(C3:C11="Math", B3:B11))
Nebo můžete zadat podmínku do některé buňky a odkázat na tuto buňku (v našem případě F2):
=PRŮMĚR(IF(C3:C11=F2, B3:B11))))
Jak tento vzorec funguje
Logický test funkce IF porovnává každý subjekt v C3:C11 s cílovým subjektem v F2. Výsledkem porovnání je pole hodnot TRUE a FALSE, kde TRUE představuje shodu:
{FALSE;FALSE;FALSE;TRUE;TRUE;FALSE;FALSE;TRUE;FALSE}
Pro value_ if_true zadáváme rozsah skóre (B3:B11), takže pokud je logický test TRUE, je vráceno odpovídající skóre. value_ if_false je argument vynechán, zobrazí se FALSE, pokud není podmínka splněna:
{FALSE;FALSE;FALSE;74;67;FALSE;FALSE;59;FALSE}
Toto pole je předáno funkci AVERAGE, která vypočítá aritmetický průměr čísel, přičemž ignoruje hodnoty FALSE.
PRŮMĚRNÉ IF s více kritérii
Pro průměrování čísel s více kritérii se používá obecný vzorec:
PRŮMĚR(IF(( kritérium_rozsah1 = kritéria1 ) * ( kritérium_rozsah2 = kritéria2 ), average_range ))Chcete-li například zprůměrovat výsledky z matematiky ve třídě A, můžete použít tento vzorec:
=AVERAGE(IF((C3:C11="Math") * (D3:D11="A"), B3:B11))
Stejně dobře to funguje i u odkazů na buňky pro kritéria:
=PRŮMĚR(IF((C3:C11=G2) * (D3:D11=G3), B3:B11))
V aplikaci Excel 2019 a nižších by oba výše uvedené vzorce měly být pole, takže nezapomeňte stisknout klávesy Ctrl + Shift + Enter, abyste získali přesný výsledek. V aplikaci Excel 365 a 2021 bude díky vestavěné podpoře dynamických polí fungovat normální klávesa Enter.
Stejného výsledku lze dosáhnout pomocí vnořeného příkazu IF:
=PRŮMĚR(IF(C3:C11=G2, IF(D3:D11=G3, B3:B11)))
Který vzorec použijete, záleží jen na vašich osobních preferencích.
Jak tento vzorec funguje
V logickém testu IF se provádějí dvě porovnávací operace - nejprve se porovnává seznam předmětů v C3:C11 s hodnotou v G2 a poté se porovnávají třídy v D3:D11 s hodnotou v G3. Obě pole hodnot TRUE a FALSE se násobí a operace násobení funguje jako operátor AND. V každé aritmetické operaci se TRUE rovná 1 a FALSE se rovná 0.Násobení nulou dává vždy nulu, takže výsledné pole má hodnotu 1 pouze tehdy, když jsou obě podmínky TRUE. Toto pole je vyhodnoceno v logickém testu funkce IF, která vrací skóre odpovídající hodnotě 1 (TRUE):
{FALSE;FALSE;FALSE;74;67;FALSE;FALSE;FALSE;FALSE;FALSE}
Toto finální pole je podáváno jako AVERAGE.
Jak zaokrouhlit průměr v aplikaci Excel
Pokud si přejete zaokrouhlit pouze zobrazený průměr beze změny základní hodnoty, použijte příkaz Snížení desetinného čísla na pásu karet nebo příkaz Formátování buněk dialogové okno, jak je vysvětleno v části Jak zaokrouhlit průměr v aplikaci Excel.
Chcete-li zaokrouhlit samotnou vypočtenou hodnotu, zkombinujte funkci AVERAGE s jednou z funkcí zaokrouhlování aplikace Excel.
Chcete-li dodržet obecná matematická pravidla pro zaokrouhlování, vnořte do funkce ROUND hodnotu AVERAGE. Ve 2. argumentu ( num_digits ) zadejte počet číslic, na které se má průměr zaokrouhlit.
Chcete-li například zaokrouhlit průměr na nejbližší celé číslo , použijte tento vzorec:
=ROUND(AVERAGE(B3:B11), 0)
Zaokrouhlení průměru na jedno desetinné místo , použijte 1 pro num_digits argument:
=ROUND(AVERAGE(B3:B11), 1)
Zaokrouhlení průměru na dvě desetinná místa , použijte 2 pro num_digits argument:
=ROUND(AVERAGE(B3:B11), 2)
A tak dále.
Pro zaokrouhlování směrem nahoru použijte funkci ROUNDUP:
= ZAOKROUHLENÍ(PRŮMĚR(B3:B11), 1)
Pro zaokrouhlování směrem dolů se používá funkce ROUNDDOWN:
=ZAOKROUHLENÍ(PRŮMĚR(B3:B11), 1)
Oprava chyby #DIV/0 v aplikaci Excel AVERAGE
Pokud rozsah buněk, který se snažíte vypočítat, neobsahuje žádné číselné hodnoty, vzorec AVERAGE vrátí chybu dělení nulou (#DIV/0!). Chcete-li to napravit, můžete získat součet číselných hodnot pomocí funkce COUNT a pokud je počet větší než 0, pak zprůměrovat; jinak - vrátit prázdný řetězec.
IF(COUNT( rozsah )>0, PRŮMĚR( rozsah ), "")Chcete-li se například vyhnout chybě #DIV/0 s průměrem v níže uvedeném souboru dat, použijte tento vzorec:
=IF(COUNT(B6:B16)>0, AVERAGE(B6:B16), "")
Průměrování a ignorování chyb
Při pokusu o zprůměrování rozsahu buněk, který obsahuje nějaké chyby, bude výsledkem chyba. Chcete-li tomu zabránit, použijte jedno z následujících řešení.
PRŮMĚR a IFERROR
Před průměrováním odfiltrujte chyby pomocí funkce IFERROR:
Ve všech verzích aplikace Excel kromě verzí 365 a 2021, kde jsou pole zpracovávána nativně, stiskněte společně klávesy Ctrl + Shift + Enter, aby se vzorec stal polem.
Například pro zprůměrování níže uvedeného rozsahu buněk bez chyb je vzorec následující:
=PRŮMĚR(IFERROR(B3:B13, ""))
Funkce AGGREGATE
Dalším snadným způsobem, jak zprůměrovat ignorování chyb, je použití funkce AGGREGATE. Chcete-li pro tento účel nakonfigurovat funkci AGGREGATE, nastavte parametr function_num na hodnotu 1 (funkce AVERAGE), a možnosti na 6 (chybové hodnoty ignorujte).
Například:
=AGREGATE(1, 6, B3:B13)
Jak vidíte na obrázku, obě funkce fungují skvěle:
Excel AVERAGE nefunguje
Pokud jste se setkali s problémem se vzorcem AVERAGE v aplikaci Excel, naše tipy pro řešení problémů vám pomohou jej rychle vyřešit.
Čísla formátovaná jako text
Pokud rozsah, který se pokoušíte zprůměrovat, neobsahuje jedinou číselnou hodnotu, dojde k chybě #DIV/0. To se často stává, když jsou čísla formátována jako text. Chcete-li chybu opravit, jednoduše převeďte text na číslo.
Malý zelený trojúhelník v levém horním rohu buněk je jasným znamením tohoto případu:
Hodnoty chyb v uvedených buňkách
Pokud vzorec AVERAGE odkazuje na buňky, které obsahují nějakou chybu, například #VALUE!, vzorce povedou ke stejné chybě. Chcete-li tento problém vyřešit, použijte kombinaci AVERAGE spolu s funkcí IFERROR nebo AGGREGATE, jak je popsáno v těchto příkladech. Nebo případně nahraďte chybnou hodnotu ve zdrojových datech nějakým textem.
Vzorec PRŮMĚR se zobrazí v buňce místo výsledku
Pokud se v buňce místo odpovědi zobrazuje vzorec, pak je s největší pravděpodobností v listu zapnutý režim Zobrazit vzorce. Dalšími důvody může být vzorec zadaný jako text, s úvodní mezerou nebo apostrofem před znaménkem rovnosti. Řešení všech těchto problémů naleznete zde: Vzorce aplikace Excel nepočítají.
Takto se v Excelu používá funkce AVERAGE pro zjištění aritmetického průměru. Děkuji vám za přečtení a doufám, že se příští týden uvidíme na našem blogu!
Cvičebnice ke stažení
Průměrný vzorec v aplikaci Excel - příklady (.xlsx soubor)