Pomocí programu AVERAGEIF programu Excel ignorujte hodnoty nula při hledání průměru

Funkce AVERAGEIF byla přidána v aplikaci Excel 2007, aby bylo jednodušší najít průměrnou hodnotu v rozsahu dat, který splňuje zadané kritérium.

Jedním z takových použití pro tuto funkci je nechat ji ignorovat nulové hodnoty v datech, které vyhodnotí průměrný nebo aritmetický průměr při použití pravidelné funkce AVERAGE .

Kromě dat, které jsou přidány do listu, mohou být nulové hodnoty výsledkem výpočtů vzorec - zejména v neúplných pracovních listech .

Ignorovat nuly při hledání průměru

Výše uvedený obrázek obsahuje vzorec používající AVERAGEIF, který ignoruje nulové hodnoty. Kritériem ve vzorci, který činí toto je " <> 0".

Znak "<>" není v aplikaci Excel stejný symbol a je vytvořen zadáním úhlových závorek - umístěných v pravém dolním rohu klávesnice - zpět a zpět;

Příklady v obrázku používají stejný základní vzorec - pouze změny rozsahu. Různé získané výsledky jsou důsledkem různých údajů použitých ve vzorci.

Funkce syntaxe a rozšíření funkce AVERAGEIF

Syntaxe funkce odkazuje na rozložení funkce a obsahuje název funkce , závorky a argumenty .

Syntaxe funkce AVERAGEIF je:

= AVERAGEIF (rozsah, kritéria, průměrná hodnota)

Argumenty pro funkci AVERAGEIF jsou:

Rozsah - (povinná) skupina buněk bude funkce vyhledávat, aby nalezla shodu pro argument Kritéria níže.

Kritéria - (povinné) určuje, zda mají být údaje v buňce zprůměrovány nebo nikoliv

Average_range - (volitelné) rozsah dat, který je zprůměrován, pokud první rozsah splňuje zadaná kritéria. Je-li tento argument vynechán, namísto toho jsou naměřeny hodnoty v argumentu Range - jak je uvedeno v příkladech na obrázku výše.

Funkce AVERAGEIF ignoruje:

Poznámka:

Ignorovat nulové příklady

Možnosti pro zadání funkce AVERAGEIF a její argumenty zahrnují:

  1. Zadání úplné funkce, například: = AVERAGEIF (A3: C3, "<> 0") do buňky listu;
  2. Výběr funkce a jejích argumentů pomocí dialogového okna funkce AVERAGEIF .

Ačkoli je možné zadat celou funkci ručně, mnoho lidí si jednodušeji používá dialogové okno, protože se stará o zadání syntaxe funkce - například závorky a oddělovače čárky, které jsou požadovány mezi argumenty.

Navíc, pokud je funkce a její argumenty zadány ručně, argument Kritéria musí být obklopen úvodzovkami: "<> 0" . Pokud se použije dialogové okno pro zadání funkce, přidá vám uvozovky.

Níže jsou uvedeny kroky, které se používají pro vkládání AVERAGEIF do buňky D3 výše uvedeného příkladu pomocí dialogového okna funkce.

Otevření dialogového okna AVERAGEIF

  1. Kliknutím na buňku D3 ji vytvoříte jako aktivní buňku - místo, kde se zobrazí výsledky funkce;
  2. Klikněte na kartu Vzorky karet ;
  3. Chcete-li otevřít rozevírací seznam funkcí, vyberte další funkce> Statistika z pásu karet.
  4. Kliknutím na položku AVERAGEIF v seznamu vyvoláte dialogové okno funkce.
  5. V dialogovém okně klikněte na řádek Range ;
  6. Zvýrazněte buňky A3 až C3 v listu a zadejte tento rozsah do dialogového okna;
  7. Na řádku Kritéria v dialogovém okně zadejte: <> 0 ;
  8. Poznámka: Prvek Average_range zůstává prázdný, protože nacházíme průměrnou hodnotu pro stejné buňky zadané pro argument Range ;
  9. Klepnutím na tlačítko OK zavřete dialogové okno a vrátíte se do listu.
  10. Odpověď 5 by se měla zobrazit v buňce D3;
  11. Protože funkce ignoruje nulovou hodnotu v buňce B3, průměr zbývajících dvou buněk je 5: (4 + 6) / 2 = 10;
  12. Pokud kliknete na buňku D8 úplnou funkci = AVERAGEIF (A3: C3, "<> 0") se zobrazí ve sloupci vzorců nad listem.