Funkciją IFERROR galite naudoti formulių klaidoms tvarkyti. Funkcija IFERROR grąžina nurodytą reikšmę, jei formulė įvertina klaidą; Priešingu atveju ji grąžina formulės rezultatą.
Sintaksė
IFERROR(reikšmė, reikšmė_jei_klaida)
Funkcijos IFERROR sintaksėje yra toliau nurodyti argumentai:
- reikšmė Būtina. Klaidą žymintis argumentas.
- value_if_error Būtina. Reikšmė, grąžinama, jei formulė įvertina klaidą. Įvertinamų klaidų tipai: #N/A, #VALUE!, #REF!, #DIV/0!, #NUM!, #NAME?, arba #NULL!.
Pastabos
- Jei reikšmė ar value_if_error yra tuščias langelis, funkcija IFERROR laiko ją tuščios eilutės reikšme ("").
- Jei reikšmė yra masyvo formulė, funkcija IFERROR grąžina kiekvieno diapazono, kuris nurodytas reikšmėje, langelio 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šymas | 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šymas | 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ę reikia įvesti kaip senstelėjusią masyvo formulę pirma pasirenkant išvesties diapazoną, įvesti formulę į viršutinį kairįjį išvesties diapazono langelį ir paspaudus 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 kreiptis eksperto į "Excel" technologijų bendruomenę arba gauti pagalbos bendruomenėse.