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 |