Funkcija AVERAGEIF je dodata u programu Excel 2007 kako bi se olakšalo pronaći prosječnu vrijednost u nizu podataka koji ispunjavaju određeni kriterijum.
Jedna takva upotreba za funkciju je da je ignoriše nulte vrijednosti u podacima koji odbacuju prosječnu ili aritmetičku sredinu pri korištenju redovne AVERAGE funkcije .
Pored podataka koji se dodaje na radni list, nulte vrijednosti mogu biti rezultat izračunavanja formule - pogotovo u nepotpunim radnim listovima .
Ignorišite nule kada pronalazite prosek
Gornja slika sadrži formulu koja koristi AVERAGEIF koji ignoriše vrednosti nula. Kriterijum u formuli koja ovo radi je " <> 0".
Znak "<>" nije u Excelu jednak simbol i kreiran je tipkanjem uglova zagrada - nalazi se u donjem desnom uglu tastature - nazad na leđa;
Primeri na slici koriste istu osnovnu formulu - samo promene u opsegu. Različiti rezultati dobijeni su zbog različitih podataka koji se koriste u formuli.
AVERAGEIF Funkcija Sintaksa i povećanja
Sintaksa funkcije se odnosi na raspored funkcije i uključuje ime funkcije , zagrade i argumente .
Sintaksa za funkciju AVERAGEIF je:
= AVERAGEIF (Opseg, Kriterijumi, Prosječni_strand)
Argumenti za funkciju AVERAGEIF su:
Opseg - (potrebno) grupa ćelija koje će funkcija tražiti da pronađu podudaranja za argument Criteria ispod.
Kriteriji - (obavezno) određuje da li će podaci u ćeliji biti prosječni ili ne
Average_range - (opcionalno) opseg podataka koji je prosečan ako prvi opseg ispunjava navedene kriterijume. Ako je ovaj argument izostavljen, podaci u opciji Range su prosečni - kao što je prikazano u primjerima na slici iznad.
Funkcija AVERAGEIF ignoriše:
- Ćelije u argumentu Average_range koja sadrži Boolean (TRUE ili FALSE) vrijednosti - red 5 gore;
- Ćelije u prosečnoj rasponi prazne - red 4 iznad;
Bilješka:
- Ako nijedne ćelije u opsegu ne ispunjavaju utvrđene kriterijume, AVERAGEIF vraća # DIV / 0! vrednost greške - red 7 u primjeru, gdje su sve ćelije u opsegu jednake nuli.
- Ako je raspon raspona potpuno prazan ili sadrži samo tekstualne vrijednosti, AVERAGEIF vraća # DIV0! vrijednost greške. - redovi 6 i 8 gore;
Ignoriši Zeros Primer
Opcije za unos funkcije AVERAGEIF i njegovih argumenata uključuju:
- Unos potpune funkcije, na primer: = AVERAGEIF (A3: C3, "<> 0") u radnu listu ćelije;
- Izbor funkcije i njegovih argumenata pomoću dijaloga funkcije AVERAGEIF .
Iako je moguće jednostavno uneti kompletnu funkciju ručno, mnogi ljudi lakše koriste dijaloški okvir jer se brine o unosu sintakse funkcije - kao što su zagrade i separatori zareza koji se zahtevaju između argumenata.
Pored toga, ako se funkcija i njeni argumenti unesu ručno, argument Criteria mora biti okružen navodnicima: "<> 0" . Ako se dijaloški okvir koristi za unos funkcije, on će dodati oznake za vas.
Dole navedeni su koraci koji se koriste za unos AVERAGEIF u ćeliju D3 gore navedenog primera pomoću dijaloga funkcije funkcije.
Otvaranje dijaloga AVERAGEIF
- Kliknite na ćeliju D3 da biste postali aktivna ćelija - lokaciju na kojoj će se prikazati rezultati funkcije;
- Kliknite na karticu Formule na traci ;
- Izaberite više funkcija> Statistički podaci sa trake da biste otvorili funkciju padajuće liste;
- Kliknite na AVERAGEIF na listi da biste prikazali dijaloški okvir funkcije;
- U dijalogu kliknite na liniju Range ;
- Označite ćelije A3 do C3 na radnom listu da biste ušli u ovaj opseg u dijaloški okvir;
- Na liniji Criteria u dijalogu otkucajte: <> 0 ;
- Napomena: Prosečna veličina je ostavljena praznom, jer pronalazimo prosječnu vrijednost za iste ćelije upisane za argument Range ;
- Kliknite OK da biste zatvorili dijalog i vratili se na radni list;
- Odgovor 5 treba da se pojavi u ćeliji D3;
- Pošto funkcija ignoriše nultu vrijednost u ćeliji B3, prosjek preostale dvije ćelije je 5: (4 + 6) / 2 = 10;
- Ako kliknete na ćeliju D8 kompletnu funkciju = AVERAGEIF (A3: C3, "<> 0") se pojavljuje u traci formule iznad radnog lista.