Kako popraviti napako #VALUE! v funkciji IF

Opomba: Najnovejšo vsebino pomoči v vašem jeziku vam želimo zagotoviti v najkrajšem možnem času. Ta stran je bila prevedena z avtomatizacijo in lahko vsebuje slovnične napake ali nepravilnosti. Naš namen je, da bi bila vsebina za vas uporabna. Ali nam lahko na dnu te strani sporočite, ali so bile informacije za vas uporabne? Tukaj je angleški članek za preprosto referenco.

Funkcija IF je ena najbolj vsestranskih in priljubljenih funkcij v Excelu. Funkcija je pogosto večkrat uporabljena v eni formuli, poleg tega pa tudi v kombinaciji z drugimi funkcijami. Ker je izjave IF mogoče ustvariti na zelo različne in zahtevne načine, lahko pogosto naletite na napako #VREDN!. Napako lahko običajno odpravite tako, da dodate specifične funkcije za obravnavanje napak, na primer ISERROR, ISERR ali IFERROR.

Težava: Argument se nanaša na vrednosti napake

Če se celica sklicuje na vrednost napake, prikaže funkcija IF napako #VREDN!.

Rešitev: uporabite lahko katerega koli obravnavanje napak formul, kot je ISERROR, ISERR ali IFERROR skupaj IF. Te teme razloženo, kako uporabite, če ISERROR in ISERR ali IFERROR v formulo, če je argument, ki se sklicuje na vrednosti napak.

Opombe: 

  • IFERROR je bila vpeljana v Excel 2007in je bolj subjunktiv ISERROR ali ISERR, kot je ne bo več potrebovala formule izdelati preobilen. ISERROR in ISERR veljavnosti formule za izračun dvakrat, najprej če si želite ogledati, če se ovrednoti kot napako, nato pa znova vrniti rezultata. IFERROR izračuna le enkrat.

  • =IFERROR(Formula,0) je veliko boljša od =IF(ISERROR(Formula,0,Formula))

Težava: sintaksa ni pravilna

Če sintaksa funkcije ni pravilno oblikovana, lahko vrne napako #VREDN!.

Rešitev: Poskrbite, da boste sintakso pravilno oblikovani. Tu je primer dobro zasnovane formule, ki ugnezdi funkcijo IF v drugo funkcijo IF, za izračun odbitkov glede na stopnjo dohodka.

=IF(E2<31500,E2*15%,IF(E2<72500,E2*25%,E2*28%))

Primer dobro oblikovane izjave IF

Povedano preprosto – IF(Vrednost v celici A5 je manjša od 31,500, tedaj pomnoži vrednost s 15 %. Toda če ni manjša, preveri, če je vrednost manjša od 72.500. Če je manjša, pomnoži s 25 %, sicer pa pomnoži z 28 %).

Če želite uporabiti funkcijo IFERROR z obstoječo formulo, lahko dokončano formulo obdate s funkcijo IFERROR:

=IFERROR(IF(E2<31500,E2*15%,IF(E2<72500,E2*25%,E2*28%)),0)

To preprosto pomeni: ČE kateri koli del izvirne formule vrne napako, potem prikaži 0, drugače vrni rezultat izjave IF. Nekateri ljudje napišejo formule tako, da že na začetku vstavijo obravnavo napak, vendar to ni dobra praksa, saj bo funkcija za obravnavo napak preprečila morebitne napake, tako da ne boste vedeli, ali formula ustrezno deluje ali ne. Če morate dodati obravnavo napak, je to najbolje dodati takrat, ko ste prepričani, da formula deluje pravilno.

Opomba: Vrednosti ovrednotenja v formulah nimajo vejic. Če jih dodate, jih bo funkcija IF poskusila uporabiti kot argumente, Excelu pa to ne bo všeč. Po drugi strani pa imajo množitelji odstotkov simbol %. S tem sporočite Excelu, da želite te vrednosti prikazati v obliki odstotkov. Drugače jih boste morali dodati kot dejanske vrednosti odstotkov, na primer “E2*0.25”.

Excelovo sporočilo, ko vrednosti dodate vejico

Ali imate vprašanje o določeni funkciji?

Objavite vprašanje v forumu skupnosti za Excel

Pomagajte nam izboljšati Excel

Ali imate predloge za izboljšanje naslednje različice Excela? Če jih imate, si oglejte teme na spletnem mestu Excel User Voice.

Glejte tudi

Popravljanje napake #VALUE!

Funkcija IF

Funkcija IFERROR

Funkcije IS

Funkcija IFS (Office 365 ali Excel 2016 ali novejše različice)

Funkcija IF – ugnezdene formule in izogibanje pastem

Videoposnetek: Če ugnezdene funkcije

Pregled formul v Excelu

Kako se izogniti nedelujočim formulam

Zaznavanje napak v formulah

Vse Excelove funkcije (po abecedi)

Vse Excelove funkcije (po kategoriji)

Razširite poznavanje Officea
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridružite se programu Office Insider

Vam je bila informacija v pomoč?

Zahvaljujemo se vam za povratne informacije.

Zahvaljujemo se vam za povratne informacije. Videti je, da bi vam prišla prav pomoč enega od naših Officeovih agentov za podporo.

×