Funkcia AVERAGEIF zjednodušuje vyhľadanie priemernej hodnoty v rozsahu údajov, ktoré spĺňajú určené kritérium. Jedným zo spôsobov použitia funkcie je ignorovanie nulových hodnôt v údajoch, ktoré znižujú priemerný alebo aritmetický priemer pri použití pravidelnej funkcie AVERAGE. Okrem údajov pridaných do pracovného hárku môžu byť nulové hodnoty výsledkom výpočtov vzorca, najmä v neúplných pracovných hárkoch.
Poznámka: Informácie v tomto článku sa vzťahujú na verzie programu Excel 2019, 2016, 2013, 2010 a Excel pre Mac.
Ignorovať nuly pri hľadaní priemeru
Nasledujúci obrázok obsahuje príkladovú funkciu, ktorá používa AVERAGEIF na ignorovanie všetkých nulových hodnôt. Všetky zobrazené funkcie používajú rovnaký základný vzorec iba s rozsahom, ktorý sa mení medzi príkladmi. Rôzne výsledky sú dôsledkom rôznych údajov použitých vo vzorci.

Kritériom vo vzorci, ktorý umožňuje ignorovať nuly, je:
Funkcia syntaxe a rozšírenia funkcie AVERAGEIF
Syntax funkcie odkazuje na rozloženie funkcie a obsahuje názov funkcie, zátvorky a argumenty. Syntax pre funkciu AVERAGEIF je:
= AVERAGEIF (rozsah, kritériá, priemerná hodnota)
Argumenty pre funkciu AVERAGEIF sú:
- rozsah (povinné): Skupina buniek vyhľadávaných funkcií na vyhľadanie zhody pre kritériá argumentom.
- kritériá (povinné): Určuje, či majú byť údaje v bunke spriemerované alebo nie.
- Average_range (nepovinné): Rozsah dát, ktorý sa spriemeruje, ak prvý rozsah spĺňa stanovené kritériá. Ak je tento argument vynechaný, údaje v rozsahu argument je spriemerovaný namiesto toho.
Funkcia AVERAGEIF ignoruje:
- Bunky v priemernom poradí argument, ktorý obsahuje hodnoty Boolean (TRUE alebo FALSE).
- Bunky v priemernom poradí, ktoré sú prázdne.

Ak v oblasti nie sú žiadne bunky spĺňa stanovené kritériá, AVERAGEIF vráti číslo # DIV / 0! hodnota chyby, kde všetky bunky v rozsahu sa rovnajú nule. Ak je rozsah argument je úplne prázdny alebo obsahuje iba textové hodnoty, AVERAGEIF tiež vracia # DIV / 0! hodnota chyby.
Ignorovať nulové príklady
Možnosti zadávania funkcie AVERAGEIF a jej argumentov zahŕňajú:
- Zadanie celej funkcie do bunky pracovného hárka.
- Výber funkcie a jej argumentov pomocou nástroja Form Builder.
Aj keď je možné zadávať kompletnú funkciu ručne, je jednoduchšie použiť dialógové okno. Dialógové okno sa stará o zadanie syntaxe funkcie, ako sú zátvorky a oddeľovače čiarok, ktoré sa vyžadujú medzi argumentmi.
Ak je funkcia a jej argumenty zadané manuálne, kritériá argument musí byť obklopený napríklad úvodzovkami'<> 0', Ak sa pre zadanie funkcie používa nástroj Formula Builder, pridá sa vám úvodzovky.

Otvorenie nástroja na tvorbu vzorcov
Tu sú kroky používané na zadanie AVERAGEIF do bunky D3 vzorového obrázka pomocou nástroja na tvorbu vzorcov.
-
Vyberte bunku D3 aby bola aktívna bunka. Toto je miesto, kde sa zobrazujú výsledky funkcie.
-
vybrať vzorca.
-
zvoliť Ďalšie funkcie > štatistický na otvorenie rolovacieho zoznamu funkcií.
-
vybrať AVERAGEIF v zozname, aby ste uviedli formulár Formula Builder.
-
Vyberte položku rozsah linka.
-
Zvýraznite bunky A3 na C3 v pracovnom hárku zadajte tento rozsah.
-
Na riadku Kritérií zadajte <> 0, Priemerný_rozsah zostáva prázdny, pretože hľadáte priemernú hodnotu pre rovnaké bunky zadané pre rozsah argumentom.
-
vybrať hotový dokončiť funkciu. Odpoveď 5 sa zobrazí v bunke D3.

= AVERAGEIF (A3: C3, "<> 0")
Keďže táto funkcia ignoruje nulovú hodnotu v bunke B3, priemer zostávajúcich dvoch buniek je 5 ((4 + 6) / 2 = 10). Ak vyberiete bunku D8 príkladu, úplná funkcia sa zobrazí vo formulári nad pracovným hárkom.














