ISBLANK mengembalikan FALSE jika sel yang direferensikan memiliki konten apa pun, termasuk spasi, string kosong (IF(ISBLANK(B1),,A1/B1)0), dan karakter tersembunyi. Jika terjadi hasil FALSE yang tidak diharapkan, coba bersihkan sel lagi untuk menghapus karakter yang tersembunyi
Dalam video ini saya mendemonstrasikan cara mengabaikan rumus atau berhenti menghitung jika sel tertentu kosong atau jika dua sel atau lebih kosong. Dalam skenario kami, kami menghitung persentase panggilan (di pusat panggilan) yang dibatalkan. Jika jumlah total panggilan kosong atau jika jumlah panggilan terputus kosong, kami tidak ingin melakukan penghitunganKlik di sini untuk Mendaftar Kursus Ultimate Excel VBA
30+ jam - termasuk sertifikasi
Semua pembelian membantu mendukung blog ini - terima kasih
Ada dua metode yang dapat Anda gunakan untuk mengevaluasi apakah sebuah sel kosong. Metode pertama menguji string teks kosong, misalnya =A1=””. Metode ini akan mengembalikan BENAR jika sel kosong atau berisi string teks kosong. Metode kedua menggunakan fungsi ISBLANK. Ini akan mengembalikan BENAR jika sel kosong tetapi SALAH jika berisi string teks kosong. Anda harus memutuskan metode mana yang paling cocok untuk skenario Anda, tetapi perbedaan antara kedua pengujian tersebut adalah fokus dari tutorial ini
Klik di sini untuk mengunduh file unggulan
Metode String Teks Kosong
Tes Logika
Klik di sini untuk melihat bagian dari video tutorial ini
Untuk mengevaluasi apakah sel berisi string teks kosong, Anda akan menulis tes logika berikut
=C2=””
C2 menjadi sel yang ingin Anda evaluasi. C2 dalam contoh kita adalah jumlah panggilan terputus
Pernyataan IF untuk Mengabaikan Rumus jika Kosong
Klik di sini untuk melihat bagian dari video tutorial ini
=JIKA(C2=””,””,C2/B2)
Sel B2 berisi jumlah total panggilan
Metode ISBLANK
Tes Logika
Klik di sini untuk melihat bagian dari video tutorial ini
Untuk mengevaluasi apakah sel kosong menggunakan ISBLANK Anda akan menulis rumus seperti ini
=ISBLANK(C2)
C2 menjadi sel yang ingin Anda evaluasi. C2 dalam contoh kita adalah jumlah panggilan terputus
Pernyataan IF untuk Mengabaikan Rumus jika Kosong
Klik di sini untuk melihat bagian dari video tutorial ini
=IF(ISBLANK(C2),””,C2/B2)
Sel B2 berisi jumlah total panggilan
Klik di sini untuk Mendaftar Kursus Ultimate Excel VBA
30+ jam - termasuk sertifikasi
Semua pembelian membantu mendukung blog ini - terima kasih
Apakah Kedua Metode Selalu Memberikan Hasil Yang Sama?
Klik di sini untuk melihat bagian dari video tutorial ini
Awalnya, sepertinya kedua metode memberikan hasil yang sama dan ini memang benar kecuali sel yang Anda evaluasi untuk "kekosongan" berisi rumus yang mengembalikan string teks kosong. Jika sel berisi string teks kosong (biasanya, sebagai hasil dari rumus) maka ISBLANK tidak akan melihat sel itu kosong, jadi membandingkan dua metode (string teks kosong vs ISBLANK) akan memberikan hasil yang berbeda
kesimpulan
- Menggunakan metode string teks kosong akan mengembalikan TRUE (oleh karena itu abaikan rumus) jika sel kosong atau berisi string teks kosong
- Menggunakan metode ISBLANK akan mengembalikan TRUE (karena itu abaikan rumus) hanya jika sel kosong
Menguji Apakah Satu atau Lebih Sel Kosong
Klik di sini untuk melihat bagian dari video tutorial ini
Untuk menguji apakah satu atau lebih sel kosong, gunakan fungsi ATAU. Fungsi ATAU memungkinkan Anda menjalankan beberapa pengujian secara bersamaan dan akan mengembalikan BENAR jika setidaknya satu pengujian terpenuhi
Dalam posting sebelumnya, saya menjelajahi cara mengabaikan sel kosong saat menggunakan fungsi QUERY di Google Sheets, yang memiliki caranya sendiri untuk menghapus sel kosong dari pengambilan data.
Tapi bagaimana Anda mengabaikan sel kosong di spreadsheet saat Anda tidak menggunakan fungsi QUERY? . Bagaimana Anda menulis kondisi yang memeriksa apakah sel kosong dalam fungsi tersebut?
Cara Menaikkan Variabel Dengan 1 In
Harap aktifkan JavaScript
Cara Menaikkan Variabel Dengan 1 Dengan PythonAbaikan Sel Kosong Dengan Rentang
Untuk mengabaikan sel kosong dengan fungsi yang beroperasi pada rentang_kriteria dan kriteria yang sesuai adalah dengan menulis kondisi IF1 dalam kriteria.
Misalnya, dalam fungsi AVERAGEIF_, yang menggunakan IF3 sebagai parameter pertama dan kriteria terkait sebagai parameter kedua untuk mengecualikan penghitungan rata-rata rentang jika sel rentang kriteria kosong, maka gunakan kondisi IF1 dalam kriteria sebagai berikut
ABC16Dikonfirmasi29310Tertunda45Dikonfirmasi7=AVERAGEIF(B1. B4,"",A1. A4) Dapatkan rata-rata nilai dalam rentang A1. A4 jika rentang B1. B4 tidak memiliki nilai kosong. Rumus di atas akan mengabaikan penggunaan A2 dalam perhitungannya dan mengembalikan 7
Jika kami ingin membalikkan kondisi, sehingga sel yang menyertakan sel kosong digunakan dalam perhitungan kami, maka kami akan menghapus IF5 karakter dalam parameter kriteria kami
Dengan menggunakan rumus yang sama di atas, jika kita menginginkan nilai rata-rata yang kriterianya didasarkan pada sel kosong, maka kita akan menulis
ABC16Dikonfirmasi29310Tertunda45Dikonfirmasi9=AVERAGEIF(B1. B4",",A1. A4) Dapatkan rata-rata nilai dalam rentang A1. A4 jika rentang B1. B4 TIDAK memiliki nilai kosong
Menggunakan nilai "" untuk mengabaikan sel kosong pada suatu rentang sangat berguna, tetapi bagaimana jika kita ingin menggunakan rumus yang sama pada larik sel tempat kita memeriksa kondisi pada satu sel alih-alih rentang sel
Mengabaikan Sel Kosong – Rumus IF
Ada beberapa cara untuk memeriksa apakah sebuah sel kosong. Berikut adalah daftar pendek operator dan fungsi yang dapat membantu
Fungsi JIKAFirst ParameterExample UsageIF6IF7LEN(A1)IF8IF9IFS0IFS1IFS2Cara memeriksa apakah sel kosong atau tidak saat menggunakan fungsi IF standar
Contoh pertama dan terakhir pada tabel di atas melakukan hal yang sama. mereka memeriksa apakah A1 TIDAK kosong/kosong
Contoh kedua memeriksa apakah sel berisi panjang. Jika ada panjang, maka diasumsikan ada sesuatu di dalam sel, namun, Anda mungkin ingin membaca posting ini karena beberapa karakter tidak memiliki panjang
Contoh ketiga adalah fungsi sederhana yang menentukan apakah sel kosong
Peringatan. Jangan Lakukan Ini
Jangan gunakan kondisi IFS_4 untuk menguji apakah sebuah sel kosong, karena ada nilai mirip-palsu yang dapat terkandung dalam sel yang direferensikan yang akan mengembalikan IFS5
Pada tabel di bawah ini kami menguji bagaimana setiap rumus bekerja dengan memeriksa apakah sel tidak kosong. Kolom A berisi nilai mirip-palsu, Kolom B menunjukkan rumus dan hasilnya
AB1SALAHIFS_42SALAHSALAH
IFS_730SALAH
IFS8Hanya memeriksa apakah sel berisi sesuatu mungkin tidak berfungsi seperti yang diharapkan, baik baris 2 & 3 berisi sesuatu, tetapi nilai ini salah
Seperti yang dapat Anda lihat dari spreadsheet di atas, menggunakan rumus sederhana IFS9 memang memberikan beberapa hasil yang salah dan bermasalah jika asumsi di balik rumus tersebut adalah hanya memeriksa apakah ada sesuatu di dalam sel
Oleh karena itu, karena rumus ini bisa menyesatkan, jangan menggunakannya saat memeriksa apakah ada nilai di dalam sel. Gunakan rumus alternatif seperti SUMIF_0 atau SUMIF1
AB1 BENARIFS_02BENAR SALAH
SUMIF330BENAR
SUMIF4Lebih baik menggunakan rumus yang menjelaskan dengan lebih baik apa yang Anda lakukan saat memeriksa sel kosong
Ringkasan
Saat memeriksa sel kosong dalam rumus IF Anda, gunakan salah satu kondisi berikut dalam parameter kriteria Anda
- SUMIF5
- SUMIF0
- SUMIF1
Jika kriteria Anda didasarkan pada rentang dan Anda menggunakan salah satu dari beberapa rumus yang berisi IF, seperti SUMIF, SUMIFS, AVERAGEIF, AVERAGEIFS, SUMIFS3, COUNTIFS, MAXIFS, IF0 maka gunakan sel kosong untuk mengabaikan (dll)
Jika Anda menggunakan fungsi QUERY di Google Sheets, kami juga memiliki artikel serupa tentang cara mengabaikan sel kosong