Funkcija AVERAGEIF dodana je u programu Excel 2007 kako bi lakše pronalaženje prosječne vrijednosti u rasponu podataka koji zadovoljavaju određeni kriterij.
Jedna takva upotreba za funkciju je da ona zanemari nulte vrijednosti u podacima koji odbacuju prosječnu ili aritmetičku sredinu pri korištenju redovite AVERAGE funkcije .
Osim podataka koji se dodaju u radni list, nulte vrijednosti mogu biti rezultat izračuna formula - naročito u nepotpunim listovima radova.
Zanemari zanemarivanja prilikom pronalaženja prosjeka
Gornja slika sadrži formulu koja koristi AVERAGEIF koja zanemaruje nulte vrijednosti. Kriterij u formuli koja to čini je " <> 0".
Karakter "<>" nije isti znak u programu Excel i izrađen je upisivanjem kuta nosača - smještenih u donjem desnom kutu tipkovnice - natrag u leđa;
Primjeri na slici upotrebljavaju istu osnovnu formulu - samo se promjena raspona. Različiti rezultati dobiveni su zbog različitih podataka korištenih u formuli.
AVERAGEIF funkcija sintakse i povećanja
Sintaksa funkcije odnosi se na izgled funkcije i uključuje naziv funkcije , zagrade i argumente .
Sintaksa za AVERAGEIF funkciju je:
= AVERAGEIF (raspon, kriteriji, prosječna_danost)
Argumenti za funkciju AVERAGEIF su:
Raspon - (potrebna) skupina ćelija funkcija će pretražiti kako bi pronašla podudaranja za argument kriterija u nastavku.
Kriteriji - (potrebno) određuje hoće li podaci u ćeliji biti prosječni ili ne
Average_range - (izborno) raspon podataka koji se prosječno primjenjuje ako prvi raspon odgovara navedenim kriterijima. Ako je ovaj argument izostavljen, podaci u Argumentu raspona su umjereni, kao što je prikazano u primjerima na gornjoj slici.
AVERAGEIF funkcija zanemaruje:
- Ćelije u argumentu Average_range koji sadrže Boolean (TRUE ili FALSE) vrijednosti - redak 5 gore;
- Ćelije u rasponu Average_range koje su prazne - red 4 gore;
Bilješka:
- Ako niti jedna stanica u rasponu ne zadovoljava identificirane kriterije, AVERAGEIF vraća # DIV / 0! vrijednost pogreške - redak 7 u primjeru, gdje su sve stanice u rasponu jednake nuli.
- Ako je argument raspona potpuno prazan ili sadrži samo tekstualne vrijednosti, AVERAGEIF vraća # DIV0! vrijednost pogreške.- redci 6 i 8 gore;
Zanemari primjer nula
Opcije za unos funkcije AVERAGEIF i njegovih argumenata uključuju:
- Upisivanjem potpune funkcije, kao što je: = AVERAGEIF (A3: C3, "<> 0") u radnu listu;
- Odabir funkcije i njegovih argumenata pomoću dijaloškog okvira AVERAGEIF .
Iako je moguće ručno unijeti cjelokupnu funkciju, mnogi ljudi lakše upotrebljavaju dijaloški okvir jer vodi računa o unosu sintakse funkcije - kao što su zagrade i razdjelnici zareza koji se traže između argumenata.
Osim toga, ako se funkcija i njezini argumenti ručno unose, argument kriterija mora biti okružen navodnicima: "<> 0" . Ako se dijaloški okvir koristi za unos funkcije, dodati će vam navodnike.
Dolje su navedeni koraci za unos AVERAGEIF u ćeliju D3 gornjeg primjera pomoću dijaloškog okvira funkcije.
Otvaranje dijaloškog okvira AVERAGEIF
- Kliknite na ćeliju D3 da biste ga učinili aktivnom ćelijom - mjesto na kojem će se prikazivati rezultati funkcije;
- Kliknite karticu Formule na vrpci ;
- Odaberite Više funkcija> Statističko od vrpce da biste otvorili padajući popis funkcija;
- Kliknite na AVERAGEIF na popisu kako biste otvorili dijaloški okvir funkcije;
- U dijaloškom okviru kliknite liniju Raspon ;
- Istaknite ćelije A3 do C3 u radnom listu da biste unijeli ovaj raspon u dijaloški okvir;
- Na liniji Criteria u dijaloškom okviru upišite: <> 0 ;
- Napomena: Average_range ostaje prazan jer nalazimo prosječnu vrijednost za iste stanice unesene za argument raspona ;
- Kliknite U redu da biste zatvorili dijaloški okvir i vratili se u radni list;
- Odgovor 5 trebao bi se pojaviti u ćeliji D3;
- Budući da funkcija zanemaruje nulu u ćeliji B3, prosjek preostalih dviju ćelija je 5: (4 + 6) / 2 = 10;
- Ako kliknete na ćeliju D8, sve funkcije = AVERAGEIF (A3: C3, "<> 0") pojavljuje se u traci formule iznad radnog lista.