Obsah
V tomto článku si ukážeme, jak můžete použít funkci AVERAGEIFS funkce Excelu pro výpočet některých průměrů při zachování jednoho nebo více kritérií v Excelu. Za tímto účelem si projdeme 6 jednoduché příklady.
Funkce AVERAGEIFS aplikace Excel (Rychlé zobrazení)
Na následujícím obrázku vidíte přehled o tom. AVERAGEIFS funkce.
Stáhnout cvičebnici
Při čtení tohoto článku si můžete stáhnout následující soubor aplikace Excel a procvičit se v něm.
6 Použití funkce AVERAGEIFS.xlsxFunkce Excel AVERAGEIFS: Syntaxe a argumenty
Souhrn
- Na stránkách AVERAGEIFS Funkce vrací průměr buněk pole, které splňují jedno nebo více zadaných kritérií. Kritéria mohou být ze stejného pole nebo z jiného pole.
- K dispozici od aplikace Excel 2007.
Syntaxe
Syntaxe AVERAGEIFS funkce je:
=AVERAGEIFS(average_range,criteria_range1,criteria1,...)
Argument
Argument | Povinné nebo volitelné | Hodnota |
---|---|---|
average_range | Požadované | Pole buněk, jejichž průměr se má určit. |
kritérium_rozsah1 | Požadované | Pole buněk, které musí splňovat první kritérium. |
kritéria1 | Požadované | První kritérium. |
kritérium_rozsah2 | Volitelně | Pole buněk, které musí splňovat druhé kritérium. |
kritéria2 | Volitelně | Druhé kritérium. |
Poznámky:
- Pouze 1 kritérium spolu s1 rozsahem buněk, na které bude kritérium aplikováno ( criteria_range ). V případě potřeby však můžete použít více kritérií.
- Obě kritéria a criteria_range se musí spojit jako dvojice. To znamená, že pokud zadáte kritérium_rozsah 2 , musíte zadat kritéria2 .
- Obě average_range a všechny criteria_ranges se musí rovnat. V opačném případě Excel zvýší hodnotu #VALUE!
- Při výpočtu průměru hodnot Excel započítá pouze ty hodnoty buněk, které splňují všechna kritéria.
Návratová hodnota
Vrací průměr buněk pole, které splňují jedno nebo více zadaných kritérií.
Zvláštní poznámky
- Pokud se kritérium rovná hodnotě buňky nebo odkazu na buňku, můžete místo kritéria jednoduše vložit hodnotu nebo odkaz na buňku.
Třeba takto:
=AVERAGEIFS(C5:C9,C5:C9,1)
NEBO
=AVERAGEIFS(C5:C9,C5:C9, "Vyhráno")
NEBO
=AVERAGEIFS(C5:C9,C5:C9,A2)
- Pokud kritérium označuje hodnotu větší nebo menší než nějaká hodnota, uzavřete kritérium do tvaru apostrof ("")
Třeba takto:
=AVERAGEIFS(C5:C9,C5:C9,">1")
- Pokud kritérium označuje větší nebo menší hodnotu než nějaký odkaz na buňku, uzavřete pouze symbol větší nebo menší hodnoty do symbolu. apostrof ("") a poté připojte odkaz na buňku pomocí ampersand (&)
Třeba takto:
=AVERAGEIFS(C5:C9,C5:C9,">"&A2)
- Můžete mít i částečné shody v rámci AVERAGEIFS
Pro přiřazení jednoho znaku na určitém místě použijte " ?".
Například " ?konec" bude odpovídat " ohnout" , " poslat" ale ne " utratit" nebo "konec".
A pro přiřazení libovolného počtu znaků včetně nuly použijte " *" .
Například " *konec" bude odpovídat " konec" , " ohnout" , " poslat" , " utratit" vše.
Takže AVERAGEIFS vzorec bude vypadat takto:
=AVERAGEIFS(C5:C9,C5:C9,"?end")
NEBO
=AVERAGEIFS(C5:C9,C5:C9, "*end")
- Pokud je některá buňka v rámci average_range obsahuje jinou textovou hodnotu než číslo, AVERAGEIFS nezapočítá, i když splňuje všechna kritéria. Protože je možné vypočítat pouze průměr nějakých čísel, nikoliv nějaký text.
6 příkladů použití funkce Excel AVERAGEIFS
Následující soubor dat má Soupeř , Cíle , Asistence , Výsledky a Místo konání Kromě toho na tomto souboru dat ukážeme. 6 příklady, které ukazují použití AVERAGEIFS zde jsme použili funkci Excel 365 . Můžete použít jakoukoli dostupnou verzi aplikace Excel.
1. Použití jednoho kritéria pro hodnotu Equal To ve funkci AVERAGEIFS
V tomto příkladu vám ukážeme, jak můžete použít příkaz AVERAGEIFS pomocí jednoho kritéria rovnajícího se hodnotě. Poté pomocí funkce AVERAGEIFS zjistíme průměrnou hodnotu Cíle na základě kritérií, kdy Výsledek je Won .
Zde jsme již označili Cíle a kritéria Won s žlutá barva , a zjistíme průměr cílů, které mají žlutá barva .
Kroky:
- Nejprve zadáme do buňky následující vzorec H6 .
=AVERAGEIFS(C6:C23,E6:E23, "Vyhráno")
Rozdělení vzorců
- AVERAGEIFS(C6:C23,E6:E23, "Vyhráno") → Vypočítá průměr pouze těch buněk v poli C6 na C23 jejichž odpovídající buňky v poli E6 na E23 obsahovat " Won ".
- Výkon: 2,09
- Poté stiskněte tlačítko ENTER .
Výsledek je vidět v buňce H6 .
Přečtěte si více: Jak používat funkci PRŮMĚR v aplikaci Excel (5 příkladů)
2. Použití jediného kritéria pro větší než hodnotu
V tomto příkladu si ukážeme, jak použít příkaz AVERAGEIFS zjistit funkci Cíl které mají Asistence čísla větší nebo rovno 1 . Zde jsme již označili počet Asistence které mají hodnotu větší nebo rovno 1 a počet Cíle na základě asistencí s žlutá barva . Dále vypočítáme průměr těchto cílů na základě kritérií.
Kroky:
- Pro začátek zadáme do buňky následující vzorec H6 .
=AVERAGEIFS(C6:C23,D6:D23,">=1")
Rozdělení vzorců
- AVERAGEIFS(C6:C23,D6:D23,">=1″) → Vypočítá průměr pouze těch buněk v poli C6 na C23 jejichž odpovídající buňky v poli D6 na D23 obsahovat cokoli větší nebo rovno 1 .
- Výkon: 1,80
- Poté stiskněte tlačítko ENTER .
Výsledek se tedy zobrazí v buňce H6 .
Podobná čtení
- Jak používat funkci LINEST v aplikaci Excel (4 vhodné příklady)
- Použití funkce RANK v aplikaci Excel (s 5 příklady)
- Jak používat funkci VAR v aplikaci Excel (4 příklady)
- Použití funkce PROB v aplikaci Excel (3 příklady)
- Jak používat funkci STDEV aplikace Excel (3 jednoduché příklady)
3. Použití více kritérií ve funkci AVERAGEIFS
V tomto příkladu si ukážeme použití příkazu AVERAGEIFS na základě více kritérií.
Zde zjistíme průměr gólů při Cíle číslo je alespoň 1 , a když se Místo konání je Home Obě kritéria jsme označili Žlutá barva .
Kroky:
- Nejprve zadáme do buňky následující vzorec H6 .
=AVERAGEIFS(C6:C23,C6:C23,">=1",F6:F23,"Home")
Rozdělení vzorců
- AVERAGEIFS(C6:C23,C6:C23,">=1″,F6:F23, "Domů") → Vypočítá průměr pouze těch buněk v poli C6 na C23 které obsahují cokoli větší nebo rovno 1 a jejichž odpovídající buňky v poli F6 na F23 obsahovat " Home ".
- Výkon: 2,33
- V tomto okamžiku stiskněte ENTER .
Výsledek si tedy můžete prohlédnout v H6 .
Opět zjistíme průměr gólů, když Cíle číslo je větší nebo rovno 1 , a když se Asistence číslo je také větší nebo rovno 1 . Obě kritéria jsme označili Žlutá barva .
- Poté zadáme do buňky následující vzorec H6 .
=AVERAGEIFS(C6:C23,C6:C23,">=1",D6:D23,">=1")
Rozdělení vzorců
- AVERAGEIFS(C6:C23,C6:C23,”>=1″,D6:D23,”>=1″) → Vypočítá průměr pouze těch buněk v poli C6 na C23 které obsahují cokoli větší nebo rovno 1 a jejichž odpovídající buňky v poli D6 na D23 obsahovat cokoli větší nebo rovno 1 .
- Výkon: 2,33
- V tomto okamžiku stiskněte ENTER .
Výsledek si tedy můžete prohlédnout v H6 .
4. Počítání průměru s částečnou shodou (zástupný znak)
V tomto příkladu si ukážeme, jak vypočítat průměr pomocí příkazu AVERAGEIFS když se kritéria částečně shodují. Použijeme funkci Zástupný znak k tomuto účelu. Víte, existují dvě Koreje na Soupeř seznam, Severní Korea a Jižní Korea . Dále zjistíme průměr cílů o Soupeř která má Korea v jejich jménu. Zde jsme označili Soupeř a odpovídající Cíl číslo s Žlutá barva .
Kroky:
- Nejprve zadáme do buňky následující vzorec H6 .
=AVERAGEIFS(C6:C23,B6:B23, "*Korea")
Rozdělení vzorců
- AVERAGEIFS(C6:C23,B6:B23, "*Korea") → Vypočítá průměr pouze těch buněk v poli C6 na C23 jejichž odpovídající buňky v poli B6 na B23 obsahovat cokoli, co má " Korea " na konci.
- Výstup: 2
- Kromě toho stiskněte ENTER .
Výsledek tedy vidíte v buňce H6 .
Pokud se chcete dozvědět více o zástupné znaky znaky, můžete navštívit tento odkaz.
Přečtěte si více: Různé způsoby počítání v aplikaci Excel
5. Použití odkazů na buňky ve funkci AVERAGEIFS
V tomto příkladu použijeme místo textu odkaz na buňku v poli AVERAGEIFS Pro tento účel použijeme jediné kritérium.
Zde zjistíme průměrnou Cíle na základě kritérií, kdy Výsledek je Won . Ve vzorci místo zadání Won , jednoduše vybereme buňku E6 .
Již jsme označili Cíle a kritéria Won s žlutá barva , a zjistíme průměr cílů, které mají žlutá barva .
Kroky:
- Nejprve zadáme do buňky následující vzorec H6 .
=AVERAGEIFS(C6:C23,E6:E23,E6)
Rozdělení vzorců
- AVERAGEIFS(C6:C23,E6:E23,E6) → Vypočítá průměr pouze těch buněk v poli C6 na C23 jejichž odpovídající buňky v poli E6 na E23 obsahují obsah buňky E6 to je " Won ".
- Výkon: 2,09
- Poté stiskněte tlačítko ENTER .
Výsledek je vidět v buňce H6 .
6. Použití rozsahu dat ve funkci AVERAGEIFS
Zde vám ukážeme použití nástroje AVERAGEIFS funkce, když je k dispozici Datum a my chceme zjistit průměr na základě Data Za tímto účelem jsme upravili předchozí soubor dat a přidali jsme do něj Datum sloupec k němu.
Poté chceme zjistit průměr cílů, které zahrnují datum od. 20-Mar-22 na 08-srpen-22 . Zde jsme tato data označili Žlutá barva .
Kroky:
- Na začátku zadáme do buňky následující vzorec H6 .
=AVERAGEIFS(C6:C23,F6:F23,"=20-Mar-22")
Rozdělení vzorců
- AVERAGEIFS(C6:C23,F6:F23,”=20-Mar-22″) → Vypočítá průměr pouze těch buněk v poli C6 na C23 jejichž odpovídající buňky v poli F6 na F23 obsahují data větší nebo rovna 20-Mar-22 a menší nebo rovno 8-srpen-22 .
- Výstup: 1.727272727
- V tomto okamžiku stiskněte ENTER .
Výsledek si tedy můžete prohlédnout v H6 .
Běžné chyby funkce Excel AVERAGEIFS
V následující tabulce jsme uvedli běžné chyby, které se týkají AVERAGEIFS a důvody výskytu těchto chyb.
Chyba | Když se ukáží |
---|---|
#DIV/0! | Zobrazí se, když žádná hodnota v average_match neodpovídá všem kritériím. |
#VALUE! | To se projeví, když délky všech polí nejsou stejné. |
Praktická část
Můžete si stáhnout výše uvedený soubor excel a procvičit si tak vysvětlené příklady.