Penanganan Sel Kosong

Pada perangkat lunak versi yang lebih lama, sel kosong dipaksa menjadi bilangan 0 dalam beberapa konteks dan menjadi string kosong dalam situasi lainnya, kecuali dalam perbandingan langsung dimana =A1=0 dan =A1="" keduanya menghasilkan TRUE bila A1 kosong. Kekosongan kini diwarisi sampai dipakai, sehingga =VLOOKUP(...)=0 dan =VLOOKUP(...)="" memberikankan TRUE bila lookup menghasilkan kembalian sel kosong.

Acuan sederhana ke sel kosong masih ditampilkan sebagai bilangan 0 tapi bukan pasti berarti bertipe angka lagi, sehingga pembandingan dengan sel yang mengacu juga bekerja seperti yang diharapkan.

Untuk contoh berikut, A1 memuat angka, B1 kosong, C1 memuat acuan ke B1:

Kasus

Rumus

Hasil dan komentar

A1: 1
B1: <Empty>

C1: =B1

Menampilkan 0

=B1=0

BENAR

=B1=""

BENAR

=C1=0

BENAR

=C1=""

BENAR (sebelumnya adalah SALAH)

=ISNUMBER(B1)

SALAH

=ISNUMBER(C1)

SALAH (sebelumnya adalah BENAR)

=ISNUMBER(VLOOKUP(1;A1:C1;2))

SALAH (B1)

=ISNUMBER(VLOOKUP(1;A1:C1;3))

SALAH (C1, sebelumnya adalah BENAR)

=ISTEXT(B1)

SALAH

=ISTEXT(C1)

BENAR

=ISTEXT(VLOOKUP(1;A1:C1;2))

SALAH (B1, sebelumnya adalah BENAR)

=ISTEXT(VLOOKUP(1;A1:C1;3))

SALAH (C1)

=ISBLANK(B1)

BENAR

=ISBLANK(C1)

BENAR

=ISBLANK(VLOOKUP(1;A1:C1;2))

TRUE (B1, sebelumnya FALSE)

=ISBLANK(VLOOKUP(1;A1:C1;3))

SALAH (C1)


Ikon Catatan

Perhatikan bahwa Microsoft Excel berperilaku berbeda dan selalu mengembalikan suatu bilangan sebagai hasil dari suatu acuan ke sel kosong atau ke sel rumus dengan hasil sel kosong. Sebagai contoh:


Kasus

Rumus

Hasil dan komentar

A1: <Empty>

B1: =A1

Menampilkan 0, tapi hanya suatu acuan ke sel kosong.

=ISNUMBER(A1)

SALAH

=ISTEXT(A1)

SALAH

=A1=0

BENAR

=A1=""

BENAR

=ISNUMBER(B1)

SALAH (Microsoft Excel: BENAR)

=ISTEXT(B1)

SALAH

=B1=0

BENAR

=B1=""

TRUE (Microsoft Excel: FALSE)

C1: =VLOOKUP(...) dengan hasil sel kosong

menampilkan kosong (Microsoft Excel: menampilkan 0)

=ISNUMBER(VLOOKUP(...))

SALAH

=ISTEXT(VLOOKUP(...))

SALAH

=ISNUMBER(C1)

SALAH (Microsoft Excel: BENAR)

=ISTEXT(C1)

SALAH


Mohon dukung kami!