Naudojant AVERAGEIF funkciją, galima lengviau rasti vidutinę reikšmę duomenų diapazonui, atitinkančiam nurodytą kriterijų. Vienas naudojimas funkcijai yra tai, kad jis ignoruoja nulines reikšmes duomenose, išmetančiose vidutinį ar aritmetinį vidurkį, naudojant reguliarią AVERAGE funkciją. Be duomenų, pridedamų prie darbalapio, nulinės vertės gali būti rezultatų formulės skaičiavimai, ypač nebaigtose darbo lapuose.
Pastaba: Šiame straipsnyje pateikta informacija taikoma "Excel" versijoms 2019, 2016, 2013, 2010 ir "Excel", skirtiems "Mac".
Ignoruoti nulius ieškodami vidurkio
Toliau pateiktame paveikslėlyje yra pavyzdinė funkcija, kuri naudoja AVERAGEIF, kad ignoruotų visas nulines reikšmes. Visos parodytos funkcijos naudoja tą pačią pagrindinę formulę, kurioje galima keisti tik keletą pavyzdžių. Skirtingi rezultatai gaunami dėl įvairių duomenų, naudojamų formulėje.
Formulė, leidžianti nepaisyti nulių, yra kriterijus:
AVERAGEIF funkcijų sintaksė ir aukštumas
Funkcijos sintaksė nurodo funkcijos išdėstymą ir apima funkcijos pavadinimą, skliaustus ir argumentus. Funkcija AVERAGEIF yra sintaksė:
= AVERAGEIF (diapazonas, kriterijai, vidutinis_sirinkimas)
Argumentai dėl AVERAGEIF funkcijos yra:
- diapazonas (reikalaujama): ląstelių grupė funkcija ieško rasti kriterijų atitikmenis argumentas.
- Kriterijai (reikalaujama): nustato, ar ląstelėje esantys duomenys turi būti vidiniai arba ne.
- Vidutinis_sirinkimas (neprivaloma): duomenų diapazonas, kuris yra vidurkis, jei pirmasis diapazonas atitinka nustatytus kriterijus. Jei šis argumentas yra praleistas, duomenys diapazone Argumentas yra vidurkis.
Funkcija AVERAGEIF ignoruoja:
- Ląstelės Vidutinėse eilutėse argumentas, kuriame yra Būlio (TRUE arba FALSE) vertės.
- Vidutinės eilutės ląstelės yra tuščios.
Jei nėra diapazono ląstelių atitiktų nustatytus kriterijus, AVERAGEIF grąžina # DIV / 0! klaidos vertė, kai visos lange diapazone yra lygūs nuliui. Jei diapazonas argumentas yra visiškai tuščias arba yra tik tekstinių verčių, AVERAGEIF taip pat grąžina # DIV / 0! klaida vertė.
Ignoruoti nulinius pavyzdžius
AVERAGEIF funkcijos ir jos argumentų įvedimo parinktys yra:
- Įveskite visą funkciją į darbalapio langelį.
- Funkcijos ir jos argumentų pasirinkimas naudojant "Formula Builder".
Nors visiškai funkciją galima įvesti rankiniu būdu, dialogo langą lengviau naudoti. Dialogo lange pasirenkama funkcijų sintaksė, pvz., Skliausteliuose ir kablelių skirtukams, reikalingiems tarp argumentų.
Be to, jei funkcija ir jos argumentai įvedami rankiniu būdu, tai kriterijai Pavyzdžiui, argumentas turi būti apsuptas kabutėmis'<> 0'. Jei Formula Builder naudojama funkcijai įvesti, ji prideda jums kabutes.
Formulės statybininko atidarymas
Čia yra žingsniai, naudojami įvesti AVERAGEIF į pavyzdinio vaizdo D3 ląstelę, naudojant "Formula Builder".
-
Pasirinkite ląstelę D3 kad tai aktyvi ląstelė. Tai vieta, kurioje rodoma funkcijos rezultatai.
-
Pasirinkite Formulės.
-
Pasirinkite Daugiau funkcijų > Statistinis atidaryti išskleidžiamąjį sąrašo funkciją.
-
Pasirinkite AVERAGEIF sąraše, kad parodytų "Formula Builder".
-
Pasirinkite diapazonas linija
-
Pažymėkite langelius A3 į C3 į darbalapį įveskite šį diapazoną.
-
Kriterijų eilutėje įrašykite <> 0. Vidutinė eilutė paliekama tuščia, nes jūs randate vidutinę tų pačių elementų vertę, įvesti į diapazoną argumentas.
-
Pasirinkite padaryta užbaigti funkciją. Atsakymas 5 pasirodo lange D3.
= AVERAGEIF (A3: C3, "<> 0")
Kadangi funkcija ignoruoja nulinę vertę ląstelėje B3, likusių dviejų ląstelių vidurkis yra 5 ((4 + 6) / 2 = 10). Jei pasirinksite pavyzdžio ląstelę D8, visa funkcija pasirodys formulės juostoje virš darbalapio.