Funkce AVERAGEIF

Poznámka: Snažíme se pro vás co nejrychleji zajistit aktuální obsah nápovědy ve vašem jazyce. Tato stránka byla přeložena automaticky a může obsahovat gramatické chyby nebo nepřesnosti. Naším cílem je to, aby pro vás byl její obsah užitečný. Mohli byste nám prosím dát ve spodní části této stránky vědět, jestli vám informace v článku pomohly? Pokud byste se rádi podívali na jeho anglickou verzi, najdete ji tady.

Tento článek popisuje syntaxi vzorce a použití funkce AVERAGEIF v Microsoft Excelu.

Popis

Vrátí průměrnou hodnotu (aritmetický průměr) všech buněk v oblasti, které vyhovují příslušné podmínce.

Syntaxe

AVERAGEIF (oblast; kritérium; [oblast_pro_průměr])

Syntaxe funkce AVERAGEIF obsahuje následující argumenty:

  • Oblast:    Povinný argument. Jedna nebo více buněk pro výpočet průměru, včetně čísel nebo názvů, matic nebo odkazů, které obsahují čísla.

  • Kritéria:    Povinný argument. Kritéria ve formě čísla, výrazu, odkazu na buňku nebo textu, který určuje průměrnou buňku Kritérium může mít například tyto podoby: 32, "32", ">32", "jablka" nebo B4.

  • Oblast_pro_průměr:    Nepovinný argument. Vlastní sada buněk, jejichž průměr se vypočte. Pokud je tento argument vynechán, použije se oblast.

Poznámky

  • Buňky v oblasti, které obsahují hodnotu PRAVDA nebo NEPRAVDA, jsou ignorovány.

  • Je-li buňka v oblasti určené argumentem Oblast_pro_průměr prázdná, funkce AVERAGEIF ji ignoruje.

  • Pokud je argument oblast prázdná nebo textová hodnota, vrátí funkce AVERAGEIF hodnotu. chybu #ČÍSLO!.

  • Je-li buňka v kritériu prázdná, funkce AVERAGEIF s ní nakládá, jako by měla hodnotu 0.

  • Pokud kritéria nesplňuje žádná buňka v oblasti, vrátí funkce AVERAGEIF.! chybu #ČÍSLO!.

  • Kritérium může obsahovat zástupné znaky otazník (?) a hvězdička (*). Otazník zastupuje jeden libovolný znak, hvězdička zastupuje jakoukoli posloupnost libovolných znaků. Chcete-li vyhledat skutečný otazník nebo hvězdičku, vložte před ně tildu (~).

  • Oblast daná argumentem Oblast_pro_průměr nemusí mít stejnou velikost a tvar jako argument Oblast. Buňky, jejichž průměr se skutečně počítá, jsou určeny tak, že se za počáteční buňku považuje horní levá buňka oblasti Oblast_pro_průměr, přičemž se zahrnou buňky, které oblasti odpovídají velikostí a tvarem. Příklad:

Oblast

Oblast_pro_průměr

Skutečně vyhodnocené buňky

A1:A5

B1:B5

B1:B5

A1:A5

B1:B3

B1:B5

A1:B4

C1:D4

C1:D4

A1:B4

C1:C2

C1:D4

Poznámka: Funkce AVERAGEIF určuje střední hodnotu, což je umístění středu skupiny čísel ve statistickém rozdělení. Střední hodnota se nejčastěji určuje těmito třemi způsoby:

  • Průměr     je aritmetický průměr, který je vypočten součtem skupiny čísel a jeho následným vydělením počtem těchto čísel. Například průměr hodnot 2, 3, 3, 5, 7 a 10 je 30 děleno 6, což je 5.

  • Medián     je prostřední číslo ve skupině čísel, kdy má polovina čísel hodnotu vyšší než medián a polovina čísel hodnotu nižší než medián. Například medián čísel 2, 3, 3, 5, 7 a 10 je 4.

  • Modus     je nejčastěji se vyskytující číslo ve skupině čísel. Například modus čísel 2, 3, 3, 5, 7 a 10 je 3.

U symetrického rozdělení skupiny čísel poskytují tyto tři způsoby určení střední hodnoty stejné výsledky. U asymetrického rozdělení mohou být výsledky rozdílné.

Příklady

Zkopírujte vzorová data v následující tabulce a vložte je do buňky A1 nového excelového sešitu. Aby vzorce zobrazily výsledky, vyberte je, stiskněte F2 a potom stiskněte Enter. Pokud potřebujete, můžete přizpůsobit šířky sloupců a zobrazit si všechna data.

Provize

100000

7000

200000

14000

300000

21000

400000

28000

Vzorec

Popis

Výsledek

=AVERAGEIF(B2:B5;"<=23000")

Průměr všech provizí nižších než 23 000. Tři ze čtyř provizí splňují tuto podmínku a jejich celkový součet je 42 000.

14000

=AVERAGEIF(A2:A5;"<250000")

Průměr všech hodnot nemovitostí nižších než 250 000. Dvě ze čtyř hodnot nemovitostí splňují tuto podmínku a jejich celkový součet je 300 000.

150000

=AVERAGEIF(A2:A5;"<95000")

Průměr všech hodnot nemovitostí nižších než 95000 Vzhledem k tomu, že existují hodnoty vlastností, které splňují tuto podmínku, vrátí funkce AVERAGEIF.! Chyba, protože se pokouší dělit 0

#DIV/0!

=AVERAGEIF(A2:A5;">250000",B2:B5)

Průměr všech provizí s hodnotou nemovitosti vyšší než 250 000. Dvě provize splňují tuto podmínku a jejich celkový součet je 49 000.

24500

Příklad 2

Oblast

Zisky (v tisících)

Východ

45678

Západ

23789

Sever

-4789

Jih (Nová pobočka)

0

Středozápad

9678

Vzorec

Popis

Výsledek

=AVERAGEIF(A2:A6;"=*Západ",B2:B6)

Průměr všech zisků z oblastí Západ a Středozápad.

16733,5

=AVERAGEIF(A2:A6;"<>*(Nová pobočka)";B2:B6)

Průměr všech zisků ze všech oblastí s výjimkou nových poboček.

18589

Rozšiřte své dovednosti s Office
Projít školení
Získejte nové funkce jako první
Připojte se k účastníkům programu Office Insiders

Byly tyto informace užitečné?

Děkujeme vám za zpětnou vazbu.

Děkujeme vám za váš názor. Vypadá to, že bude užitečné, když vás spojíme s některým z našich agentů z podpory Office.

×