Isi
Indeks 🔎︎

## ERROR.TYPE function

Mengembalikan angka yang mewakili jenis Kesalahan tertentu, atau nilai kesalahan #N/A, jika tidak ada kesalahan.

fungsi ini tersedia sejak LibreOffice 5.0

#### Sintaksis

ERROR.TYPE(Error_value)

Error_value - argumen yang dibutuhkan. Nilai kesalahan atau referensi ke sel, yang nilainya perlu diproses.

Nilai kesalahan | Kembali
Err:511 | 1
#DIV/0! | 2
#VALUE! | 3
#REF! | 4
#NAME? | 5
#NUM! | 6
#N/A | 7
Ada yang lain | #N/A

Fungsi ini adalah bagian dari Open Document Format untuk Aplikasi Perkantoran (OpenDocument) Versi 1.2. (ISO/IEC 26300:2-2015)

#### Contoh

#### Penggunaan sederhana

=ERROR.TYPE(#N/A)

Mengembalikan 7, karena 7 adalah nomor indeks dari nilai kesalahan #N/A.

=ERROR.TYPE(A3)

Jika A3 berisi ekspresi yang setara dengan pembagian dengan nol, fungsi mengembalikan 2, karena 2 adalah nomor indeks dari nilai kesalahan #DIV/0!

#### Cara yang lebih maju

Jika dalam divisi A1 oleh A2, A2 dapat berubah menjadi nol, Anda dapat menangani situasi sebagai berikut:

=IF(ISERROR(A1/A2);IF(ERROR.TYPE(A1/A2)=2;"penyebut tidak bisa sama dengan nol");A1/A2)

Fungsi ISERROR mengembalikan TRUE atau FALSE tergantung pada apakah ada kesalahan atau tidak. Jika kesalahan terjadi, fungsi IF membahas argumen kedua, jika tidak ada kesalahan, ia mengembalikan hasil pembagian. Argumen kedua memeriksa nomor indeks yang mewakili tipe Kesalahan spesifik, dan jika sama dengan 2, ia mengembalikan teks yang ditentukan "penyebut tidak boleh nol" atau 0 sebaliknya. Dengan demikian, teks yang jelas akan menandakan divisi dengan nol, hasil divisi akan muncul ketika divisi berhasil, atau jika ada, misalnya, kesalahan tipe lain, nol akan dikembalikan.

Jika fungsi ERROR.TYPE digunakan sebagai kondisi dari fungsi IF dan ERROR.TYPE mengembalikan #N/A, fungsi IF mengembalikan #N/A juga. Gunakan ISERROR untuk menghindarinya seperti yang ditunjukkan pada contoh di atas.

Topik Terkait

ISERROR, NA, IF

Kode kesalahan