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

TRUE

=B1=""

TRUE

=C1=0

TRUE

=C1=""

TRUE (sebelumnya adalah FALSE)

=ISNUMBER(B1)

Handling of Empty Cells

=ISNUMBER(C1)

FALSE (sebelumnya adalah TRUE)

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

FALSE (B1)

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

FALSE (C1, sebelumnya adalah TRUE)

=ISTEXT(B1)

Handling of Empty Cells

=ISTEXT(C1)

TRUE

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

FALSE (B1, sebelumnya adalah TRUE)

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

FALSE (C1)

=ISBLANK(B1)

TRUE

=ISBLANK(C1)

TRUE

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

TRUE (B1, sebelumnya FALSE)

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

FALSE (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)

Handling of Empty Cells

=ISTEXT(A1)

Handling of Empty Cells

=A1=0

TRUE

=A1=""

TRUE

=ISNUMBER(B1)

FALSE (Microsoft Excel: TRUE)

=ISTEXT(B1)

Handling of Empty Cells

=B1=0

TRUE

=B1=""

TRUE (Microsoft Excel: FALSE)

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

menampilkan kosong (Microsoft Excel: menampilkan 0)

=ISNUMBER(VLOOKUP(...))

Handling of Empty Cells

=ISTEXT(VLOOKUP(...))

Handling of Empty Cells

=ISNUMBER(C1)

FALSE (Microsoft Excel: TRUE)

=ISTEXT(C1)

Handling of Empty Cells


Mohon dukung kami!