Funkciją IFERROR galite naudoti norėdami perdengti ir tvarkyti formulės klaidas. IFERROR grąžina reikšmę, kurią nurodote, jei formulė įvertina klaidą; kitu atveju ji grąžins formulės rezultatą.

Sintaksė

IFERROR(reikšmė, reikšmė_jei_klaida)

Funkcijos IFERROR sintaksėje yra toliau nurodyti argumentai:

  • reikšmė    Būtinas. Klaidą žymintis argumentas.

  • value_if_error    Būtinas. Reikšmė, kurią reikia grąžinti, jei formulė įvertina klaidą. Įvertinami šie klaidų tipai: #N/A, #VALUE!, #REF!, #DIV/0!, #NUM!, #NAME?, #NULL!.

Pastabos

  • Jei reikšmė arba value_if_error yra tuščias langelis, IFERROR ją traktuos kaip tuščią eilutės reikšmę ("").

  • Jei reikšmė yra masyvo formulė, IFERROR grąžina kiekvieno langelio, nurodyto reikšmėje, rezultatų masyvą. Žiūrėkite antrąjį pavyzdį toliau.

Pavyzdžiai

Nukopijuokite toliau pateiktoje lentelėje esančius duomenų pavyzdžius ir įklijuokite juos naujo „Excel“ darbalapio langelyje A1. Kad būtų rodomi rezultatai, pažymėkite formules, paspauskite F2, tada paspauskite Enter.

Kvota

Parduota vienetų

210

35

55

0

23

Formulė

Aprašas

Rezultatas

=IFERROR(A2/B2, "Skaičiavimo klaida")

Tikrina, ar pirmajame formulės argumente nėra klaidos (Dalina 210 iš 35), klaidos neranda ir grąžina formulės rezultatą

6

=IFERROR(A3/B3, "Skaičiavimo klaida")

Tikrina ar pirmajame formulės argumente nėra klaidos (dalina 55 iš 0), nustato dalybos iš nulio klaidą ir grąžina reikšmė_jei_klaida

Skaičiavimo klaida

=IFERROR(A4/B4, "Skaičiavimo klaida")

Tikrina, ar pirmajame formulės argumente nėra klaidos (Dalina "" iš 23), klaidos neranda ir grąžina formulės rezultatą

0

2 pavyzdys

Kvota

Parduota vienetų

Proporcija

210

35

6

55

0

Skaičiavimo klaida

23

0

Formulė

Aprašas

Rezultatas

=C2

Tikrina, ar masyvo pirmojo elemento pirmajame formulės argumente nėra klaidos (A2/B2 arba dalina 210 iš 35), klaidos neranda ir grąžina formulės rezultatą.

6

=C3

Tikrina, ar antrojo masyvo elemento pirmajame formulės argumente nėra klaidos (A3/B3 arba dalina 55 iš 0), nustato dalybos iš nulio klaidą ir grąžina reikšmė_jei_klaida

Skaičiavimo klaida

=C4

Tikrina, ar masyvo trečiojo elemento pirmajame formulės argumente nėra klaidos (A4/B4 arba dalina "" iš 23), klaidos neranda ir grąžina formulės rezultatą.

0

Pastaba: jei turite dabartinę "Microsoft 365"versiją, galite įvesti formulę viršutiniame kairiajame išvesties diapazono langelyje, tada paspauskite ENTER, kad patvirtintumėte formulę kaip dinaminio masyvo formulę. Kitu atveju formulė turi būti įvesta kaip senstelėjusi masyvo formulė, pirmiausia pasirenkant išvesties diapazoną, įvesdami formulę viršutiniame kairiajame išvesties diapazono langelyje, tada paspauskite CTRL + SHIFT + ENTER, kad ją patvirtintumėte. „Excel“ įterpia riestinius skliaustelius formulės pradžioje ir pabaigoje. Daugiau informacijos apie masyvo formules žr. Gairės ir masyvo formulių pavyzdžiai.

Reikia daugiau pagalbos?

Visada galite paprašyti specialisto iš „Excel“ technologijų bendruomenės arba gauti pagalbos iš Atsakymų bendruomenės.

Reikia daugiau pagalbos?

Tobulinkite savo įgūdžius
Ieškoti mokymo

Ar ši informacija buvo naudinga?

Ar esate patenkinti kalbos kokybe?
Kas turėjo įtakos jūsų įspūdžiams?

Dėkojame už jūsų atsiliepimus!

×