Funkce Excel AVERAGE s příklady

  • Sdílet Toto
Michael Brown

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.

    1. Buňky s nulové hodnoty jsou zahrnuty do průměru.
    2. Prázdné buňky jsou ignorovány.
    3. 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.
    4. 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.
    5. Pokud zadané argumenty neobsahují jedinou platnou číselnou hodnotu, dojde k chybě #DIV/0!.
    6. 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:

    PRŮMĚR(IFERROR( rozsah ,""))

    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)

    Michael Brown je oddaný technologický nadšenec s vášní pro zjednodušování složitých procesů pomocí softwarových nástrojů. S více než desetiletými zkušenostmi v technologickém průmyslu zdokonalil své dovednosti v aplikacích Microsoft Excel a Outlook a také v Tabulkách a Dokumentech Google. Michaelův blog je věnován sdílení jeho znalostí a odborných znalostí s ostatními a poskytuje snadno pochopitelné tipy a návody pro zlepšení produktivity a efektivity. Ať už jste zkušený profesionál nebo začátečník, Michaelův blog nabízí cenné postřehy a praktické rady, jak tyto základní softwarové nástroje co nejlépe využít.