Pri hľadaní priemerov ignorujte nuly pomocou Excelu AVERAGEIF

Obsah:

Pri hľadaní priemerov ignorujte nuly pomocou Excelu AVERAGEIF
Pri hľadaní priemerov ignorujte nuly pomocou Excelu AVERAGEIF
Anonim

Funkcia AVERAGEIF uľahčuje nájdenie priemernej hodnoty v rozsahu údajov, ktoré spĺňajú zadané kritérium. Jedným z použití funkcie je, aby ignorovala nulové hodnoty v údajoch, ktoré pri použití bežnej funkcie AVERAGE vyhodia priemer alebo aritmetický priemer. Okrem údajov, ktoré sa pridávajú do pracovného hárka, môžu byť nulové hodnoty výsledkom výpočtov vzorca, najmä v neúplných hárkoch.

Informácie v tomto článku platia pre Excel verzie 2019, 2016, 2013, 2010 a Excel pre Mac.

Pri hľadaní priemeru ignorujte nuly

Obrázok nižšie obsahuje príklad funkcie, ktorá používa AVERAGEIF na ignorovanie všetkých nulových hodnôt. Všetky zobrazené funkcie používajú rovnaký základný vzorec, pričom medzi príkladmi sa mení iba rozsah. Rozdielne výsledky sú spôsobené rôznymi údajmi použitými vo vzorci.

Image
Image

Kritérium vo vzorci, ktoré umožňuje ignorovanie núl, je:

"0"

AVERAGEIF syntax a rozšírenia funkcie

Syntax funkcie odkazuje na rozloženie funkcie a obsahuje názov funkcie, zátvorky a argumenty. Syntax funkcie AVERAGEIF je:

=AVERAGEIF (rozsah, kritériá, priemerný_rozsah)

Argumenty pre funkciu AVERAGEIF sú:

  • Rozsah (povinné): Skupina buniek, v ktorých funkcia hľadá zhody pre argument Kritériá.
  • Criteria (povinné): Určuje, či sa majú údaje v bunke spriemerovať alebo nie.
  • Average_range (voliteľné): Rozsah údajov, ktorý je spriemerovaný, ak prvý rozsah spĺňa špecifikované kritériá. Ak tento argument vynecháte, údaje v argumente Rozsah sa namiesto toho spriemerujú.

Funkcia AVERAGEIF ignoruje:

  • Bunky v argumente Average_range, ktoré obsahujú boolovské (TRUE alebo FALSE) hodnoty.
  • Bunky v priemere, ktoré sú prázdne.
Image
Image

Ak žiadne bunky v rozsahu nespĺňajú identifikované kritériá, AVERAGEIF vráti DIV/0! chybová hodnota, kde sa všetky bunky v rozsahu rovnajú nule. Ak je argument Rozsah úplne prázdny alebo obsahuje iba textové hodnoty, AVERAGEIF vráti aj DIV/0! chybová hodnota.

Príklad ignorovania núl

Možnosti zadania 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 Formula Builder.

Hoci je možné zadať celú funkciu manuálne, je jednoduchšie použiť dialógové okno. Dialógové okno sa postará o zadanie syntaxe funkcie, ako sú napríklad zátvorky a oddeľovače čiarok medzi argumentmi.

Ak sa funkcia a jej argumenty zadávajú manuálne, argument Kritériá musí byť ohraničený úvodzovkami, napríklad " 0". Ak na zadanie funkcie použijete Formula Builder, pridá za vás úvodzovky.

Snímka obrazovky Excelu so symbolom 0 class=lazyload universal-image_image id=mntl-sc-block-image_1-0-2
Snímka obrazovky Excelu so symbolom 0 class=lazyload universal-image_image id=mntl-sc-block-image_1-0-2

Otvorenie nástroja Formula Builder

Tu sú kroky použité na zadanie AVERAGEIF do bunky D3 vzorového obrázka pomocou nástroja Formula Builder.

  1. Vyberte bunku D3, aby sa z nej stala aktívna bunka. Toto je miesto, kde sa zobrazia výsledky funkcie.
  2. Vybrať Formulas.
  3. Vyberte Viac funkcií > Statistical na otvorenie rozbaľovacieho zoznamu funkcií.
  4. Vyberte AVERAGEIF v zozname, čím vyvoláte Formula Builder.
  5. Vyberte riadok Rozsah.
  6. Zvýraznite bunky A3C3 na zadanie tohto rozsahu.
  7. Do riadku Kritériá zadajte 0. Priemerný_rozsah je ponechaný prázdny, pretože zisťujete priemernú hodnotu pre rovnaké bunky zadané pre argument Rozsah.

  8. Výberom Hotovo dokončite funkciu. Odpoveď 5 sa zobrazí v bunke D3.

    Image
    Image

=AVERAGEIF(A3:C3; "0")

Keďže 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, zobrazí sa úplná funkcia v riadku vzorcov nad pracovným hárkom.

Odporúča: