Reddit pavyzdys

<>

Kas yra IFERROR funkcija?

Funkcija IFERROR priklauso „Microsoft Excel“ loginių funkcijų kategorijai, į kurią įeina ISNA, ISERROR ir ISERR. Visos šios funkcijos padeda aptikti ir tvarkyti formulės klaidas.

IFERROR leidžia atlikti skaičiavimus. Jei skaičiavimas neturi atsiranda klaida, tada rodomas skaičiavimo rezultatas. Jei skaičiavimas daro atsiranda klaida, tada atliekamas kitas skaičiavimas (arba statinė reikšmė, pvz., 0, tuščias arba pateikiamas tam tikras tekstas).

Kada norėtumėte naudoti IFERROR funkciją?

  • Dalijant skaičius, kad būtų išvengta klaidų, padarytų dalijant iš 0
  • Atliekant paieškas, kad būtų išvengta klaidų, jei vertė nerasta.
  • Jei norite atlikti kitą skaičiavimą, jei pirmasis sukelia klaidą (pvz., Ieškokite vertės 2antra lentelė, jei jos nėra pirmoje lentelėje)

Neapdorotos formulės klaidos gali sukelti klaidų darbaknygėje, tačiau dėl matomų klaidų skaičiuoklė tampa mažiau patraukli.

Jei klaida, tada 0

Pažvelkime į pagrindinį pavyzdį. Žemiau jūs padalijate du skaičius. Jei bandysite padalyti iš nulio, gausite klaidą:

Vietoj to, įterpkite skaičiavimą į funkciją IFERROR ir jei padalinsite iš nulio, vietoj klaidos bus išvestas 0:

= IFERROR (A2/B2,0)

Jei klaida, tada tuščia

Užuot nustatę klaidas į 0, galite jas nustatyti į „tuščias“ su dvigubomis kabutėmis („“):

= IFERROR (A2/B2, "")

Jei klaida, darykite ką nors kita

Funkcija IFERROR taip pat gali būti naudojama 2 -ajam skaičiavimui atlikti, jei 1 -asis skaičiavimas sukelia klaidą. Toliau pateiktame pavyzdyje naudosime VLOOKUP:

<>

Čia, jei duomenų nerasta „LookupTable1“, VLOOKUP atliekamas „LookupTable2“.

Daugiau IFERROR formulės pavyzdžių

Įdėti IFERROR - VLOOKUP Keli lapai

Jei norite atlikti 3 atskirus skaičiavimus, galite įdėti IFERROR į kitą IFERROR. Čia mes naudosime du IFERRORS, norėdami atlikti VLOOKUP 3 atskiruose darbalapiuose:

Indeksas / rungtynės ir XLOOKUP

Žinoma, IFERROR taip pat veiks su „Index / Match“ ir „XLOOKUP“ formulėmis.

IFERROR XLOOKUP

Funkcija XLOOKUP yra išplėstinė VLOOKUP funkcijos versija.

IFERROR INDEX / MATCH

Taip pat galite ieškoti verčių naudodami „Excel“ funkcijas INDEX ir MATCH.

Jei nežinote, kaip veikia funkcija XLOOKUP arba MATCH/INDEX, tada spustelėkite šią nuorodą, kad rastumėte išsamų paaiškinimą.

IFERROR masyvuose

„Excel“ masyvo formulės naudojamos keliems skaičiavimams atlikti naudojant vieną formulę. Tarkime, yra trys stulpeliai „Metai“, „Pardavimai“ ir „Vidutinė kaina“. Visą kiekį galite sužinoti naudodami šią stulpelio E formulę.

{= SUMA ($ B $ 2: $ B $ 4/$ C $ 2: $ C $ 4)}

Formulė veikia gerai, kol daliklio diapazonas gauna tuščią langelį arba nulius. Dėl to vėl matysite klaidą #DIV/0!

Šį kartą IFERROR funkciją galite naudoti taip:

{= SUMA (IFERROR ($ B $ 2: $ B $ 4/$ C $ 2: $ C $ 4,0))}

Atkreipkite dėmesį, kad funkcija IFERROR turi būti įdėta į funkciją SUM, kitaip IFERROR bus taikoma sumai, o ne kiekvienam atskiram masyvo elementui.

IFNA prieš IFERROR

IFNA funkcija veikia lygiai taip pat, kaip ir IFERROR funkcija, išskyrus tai, kad IFNA funkcija užfiksuos tik #N/A klaidas. Tai naudinga dirbant su peržvalgos funkcijomis: tvarkomos tik „paieškos vertės nerastos klaidos“, vis tiek gali atsirasti įprastų formulių klaidų, įspėjančių apie skaičiavimo problemas.

<>

Jei ISERROR

Jei vis dar naudojate „Microsoft Excel 2003“ ar senesnę versiją, IFERROR galite pakeisti IF ir ISERROR deriniu. Štai trumpas pavyzdys.

= IF (ISERROR (A2/B2), 0, A2/B2)

IFERROR „Google“ skaičiuoklėse

Funkcija IFERROR „Google“ skaičiuoklėse veikia taip pat, kaip ir „Excel“:

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave