Turinys

# ERROR.TYPEfunkcija

Grąžina klaidos tipo numerį arba klaidos reikšmę #N/A, jei klaidos nėra.

Ši funkcija pasiekiama nuo „LibreOffice“ 5.0 versijos.

### Sintaksė

ERROR.TYPE(klaidos reikšmė)

Klaidos reikšmė – būtinas argumentas. Klaidos reikšmė arba nuoroda į langelį, kurio reikšmę reikia apdoroti.

Klaidos reikšmė | Grąžina
--- | ---
#NULL! (Err:521) | 1
#DIV/0! (Err:532) | 2
#VALUE! (Err:519) | 3
#REF! (Err:524) | 4
#NAME? (Err:525) | 5
#NUM! (Err:503) | 6
#N/A (Err:32767) | 7
Kita | #N/A

Ši funkcija yra raštinės paketo standarto 1.2 versijos atviro dokumento formato dalis (ISO/IEC 26300:2-2015)

### Pavyzdžiai

#### Įprastas naudojimas

=ERROR.TYPE(#N/A)

Grąžina 7, nes 7 yra klaidos reikšmės #N/A numeris.

=ERROR.TYPE(A3)

Jei A3 langelyje yra išraiška, ekvivalenti dalybai iš nulio, tai funkcija grąžina 2, nes 2 yra klaidos reikšmės #DIV/0! numeris.

#### Pažengusiems

Jei A1, padalintas iš A2, gali būti 0, tai galite:

=IF(ISERROR(A1/A2);IF(ERROR.TYPE(A1/A2)=2;"daliklis negali būti lygus 0");A1/A2)

Funkcija ISERROR grąžina Tiesa arba Netiesa priklausomai nuo, ar yra klaida, ar jos nėra. Jei yra klaida, tai vykdomas funkcijos IF antrasis argumentas, priešingu atveju apskaičiuojamas dalybos rezultatas. Antrasis argumentas patikrina numerį, nusakantį klaidos tipą, ir, jei jis lygus 2, grąžina „daliklis negali būti lygus 0“ arba, jei klaida kito tipo, bus grąžinamas 0. Taigi, jei bus tekstas, tai bus suprantama kaip dalyba iš nulio, jei dalyba sėkminga, pateikiamas dalybos rezultatas, jei bus kito tipo klaida, bus rodomas 0,

Jei funkcija ERROR.TYPE naudojama kaip funkcijos IF sąlyga ir ERROR.TYPE grąžina #N/A, tai funkcija IF taip pat grąžina #N/A. Naudokite ISERROR kaip pateiktame pavyzdyje.

Susijusios temos

ERROR.TYPE wiki page.

ISERROR, NA, IF

Klaidos kodas