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ý definuje, které buňky mají být průměrovány. 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 oblast prázdná nebo textová hodnota, vrátí funkce AVERAGEIF #DIV0! chybovou hodnotu #HODNOTA!.

  • 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ňují žádné buňky v oblasti, vrátí funkce AVERAGEIF #DIV/0! chybovou hodnotu #HODNOTA!.

  • 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.

  • Režim     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.

Hodnota nemovitosti

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 vlastností nižších než 95 000 Vzhledem k tomu, že existuje 0 hodnot vlastností, které splňují tuto podmínku, vrátí funkce AVERAGEIF #DIV/0! protože se pokusí vydě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

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.