TL;DR
Checkbox di Google Sheets dibikin lewat menu Sisipkan lalu Kotak centang, dan nilainya otomatis jadi TRUE waktu dicentang atau FALSE waktu kosong. Karena nilainya boolean, checkbox bisa langsung dihitung pakai COUNTIF, dijumlah pakai SUMIF, atau dipakai buat conditional formatting dan progress bar. Kamu juga bisa ganti nilai TRUE/FALSE-nya jadi teks custom lewat menu validasi data.
Checkbox di Google Sheets adalah kotak centang yang bisa kamu klik langsung di dalam sel. Nilainya jadi TRUE waktu dicentang dan FALSE waktu kosong. Pasangnya lewat menu Sisipkan lalu pilih Kotak centang.
Yang bikin checkbox berguna bukan centangnya. Tapi nilainya yang beneran bisa dihitung. COUNTIF, SUMIF, sampai conditional formatting semua bisa baca TRUE/FALSE-nya.
Di bawah ini aku bahas cara masang checkbox, cara nyambungin ke rumus, dan satu checklist restock toko_berkah yang persen progress-nya gerak sendiri tiap kamu klik.
Checkbox di Google Sheets adalah kontrol kotak centang di dalam sel yang nyimpen nilai boolean: TRUE kalau dicentang, FALSE kalau kosong. Beda sama gambar centang biasa, nilai ini bisa dibaca rumus. Jadi satu klik centang bisa langsung ngubah hasil COUNTIF, SUMIF, atau warna sel di tempat lain.
Karena isinya cuma TRUE atau FALSE, checkbox itu tipe data paling ringan buat nandain status. Cocok buat checklist tugas, absensi, konfirmasi bayar, atau tandain baris yang mau dihapus.
Empat langkah, nggak sampai 20 detik.
B2:B20.Kalau mau hapus checkbox, blok selnya lalu tekan Delete. Itu hapus centangnya tapi masih nyisain kotak. Buat ngilangin kotaknya juga, buka menu Format lalu Format angka lalu Otomatis, atau pakai Edit lalu Hapus checkbox waktu opsinya muncul.
Di HP, buka menu tiga titik di kanan atas, pilih Validasi data, lalu Kotak centang. Sama aja hasilnya.
Sel yang dicentang isinya TRUE. Sel yang kosong isinya FALSE. Kamu bisa cek sendiri: klik sel checkbox, lihat kotak rumus di atas, di situ ketulis TRUE atau FALSE.
Karena isinya boolean, kamu bisa pakai di rumus IF kayak biasa.
=IF(B2; "Selesai"; "Belum")
Kalau B2 dicentang, hasilnya "Selesai". Kalau kosong, "Belum". Nggak perlu nulis B2=TRUE, cukup B2 aja soalnya nilainya udah boolean. Detail logika IF ada di halaman fungsi IF.
Pakai COUNTIF dengan kriteria TRUE. Ini yang bikin checkbox berguna buat checklist.
=COUNTIF(B2:B20; TRUE)
Hasilnya jumlah sel yang dicentang. Buat ngitung yang belum, ganti kriterianya jadi FALSE:
=COUNTIF(B2:B20; FALSE)
Mau persen selesai? Bagi jumlah centang sama total baris.
=COUNTIF(B2:B20; TRUE) / COUNTA(A2:A20)
Format sel hasilnya jadi persen. Tiap kamu centang satu baris, angkanya naik sendiri. Argumen COUNTIF lengkapnya aku bahas di halaman fungsi COUNTIF.
Kalau checkbox-nya nandain baris yang mau dijumlah nilainya, pakai SUMIF. Misal kolom C isinya harga dan kamu mau total harga yang udah dicentang di kolom B:
=SUMIF(B2:B20; TRUE; C2:C20)
Cuma baris yang dicentang yang ikut dijumlah. Pola SUMIF ini aku uraikan di halaman fungsi SUMIF.
Bisa. Kamu bisa ganti TRUE jadi teks apa pun, dan FALSE jadi teks lain.
Lunas, dan nilai buat kondisi kosong, misal Belum.Sekarang sel yang dicentang isinya "Lunas", bukan TRUE. Enak buat laporan yang dibaca orang lain. Tapi hati-hati: COUNTIF kamu harus ikut ganti kriterianya jadi "Lunas", bukan TRUE lagi.
Gabungin COUNTIF sama SPARKLINE. Progress bar-nya batang mungil di dalam satu sel.
=SPARKLINE(COUNTIF(B2:B20; TRUE);
{"charttype"\"bar"; "max"\COUNTA(A2:A20); "color1"\"#0891b2"})
Batangnya manjang sesuai jumlah centang, penuh waktu semua kelar. Tambahin sel persen di sebelahnya biar makin jelas.
Buat efek coret otomatis waktu tugas dicentang, pakai conditional formatting. Blok kolom nama tugas, buka Format lalu Format bersyarat, pilih Rumus khusus, isi =$B2=TRUE, lalu aktifin gaya coret. Tugas yang dicentang langsung kecoret. Trik format kayak gini juga kepakai di dashboard Google Sheets.
Toko_berkah punya daftar 48 produk yang harus dicek stoknya tiap Kamis sore sebelum restock akhir pekan. Sebelumnya mereka cetak daftar di kertas, coret manual, lalu ketik ulang ke sheet. Dobel kerja.
Aku bikinin satu sheet: kolom A nama produk, kolom B checkbox "udah dicek", kolom C checkbox "perlu restock", kolom D jumlah yang dipesan.
Di atas, tiga rumus ringkasan:
=COUNTIF(B2:B49; TRUE) buat progres pengecekan.=COUNTIF(C2:C49; TRUE) buat jumlah produk yang perlu restock.=SUMIF(C2:C49; TRUE; D2:D49) buat total unit yang mau dipesan.Hasilnya minggu pertama: dari 48 produk, 17 perlu restock, total 640 unit. Yang menarik, 12 dari 17 produk itu kategori sembako yang sama. Ternyata pemasok sembako mereka telat kirim tiap awal bulan.
Temuan itu nggak akan kelihatan dari kertas coretan. Begitu semua status masuk ke sheet dan bisa dihitung, polanya baru muncul. Mereka akhirnya pindah jadwal order sembako 3 hari lebih awal.
Waktu pengecekan turun dari sekitar 25 menit jadi 9 menit, soalnya nggak ada lagi tahap ketik ulang.
Nulis kriteria pakai tanda kutip. COUNTIF(B2:B20; "TRUE") dengan kutip itu nyari teks "TRUE", bukan nilai boolean. Tulis TRUE tanpa kutip.
Checkbox di sel yang udah ada isinya. Kalau selnya udah berisi angka atau teks, masang checkbox bakal nimpa nilainya jadi FALSE. Pindahin dulu isinya ke kolom lain.
Lupa checkbox custom. Sekali kamu ganti nilai jadi "Lunas" dan "Belum", semua rumus COUNTIF yang masih pakai TRUE bakal balikin 0. Cek dulu nilai aslinya lewat kotak rumus.
Rentang kepotong. Nulis B2:B20 padahal data sampai baris 49 bikin baris sisanya nggak kehitung. Kalau daftar sering nambah, pakai rentang kolom penuh kayak B2:B.
Salah asumsi checkbox bisa cegah input. Checkbox cuma nyimpen TRUE/FALSE, dia nggak nyaring isi sel lain. Buat itu kamu butuh Data Validation.
Cek dulu selnya kosong. Kalau sel udah ada angka atau teks, Google Sheets kadang cuma ngubah nilainya jadi FALSE tanpa nampilin kotak yang jelas. Hapus dulu isi selnya, baru pasang checkbox. Kalau masih nggak muncul, pastiin format angka selnya di posisi Otomatis, bukan Teks. Format Teks bikin kotak centang gagal render dan nilainya kebaca sebagai string biasa.
Nggak langsung. Satu checkbox cuma nyimpen satu nilai TRUE/FALSE di selnya sendiri. Tapi kamu bisa bikin efeknya: taruh satu checkbox master di sel atas, lalu pakai rumus IF di baris lain yang baca sel master itu. Misalnya =IF($B$1; "Aktif"; "Nonaktif"). Waktu checkbox master dicentang, semua baris yang baca sel itu ikut berubah.
Blok satu sel checkbox yang udah dicentang, salin pakai Ctrl+C, lalu blok seluruh rentang checkbox dan tempel pakai Ctrl+V. Semua ikut kecentang. Buat lepas semua, ketik FALSE di satu sel, salin, lalu tempel ke seluruh rentang. Cara ini lebih cepat daripada klik satu-satu kalau daftarnya panjang.
Checkbox cuma punya dua kondisi: dicentang atau nggak. Nilainya boolean dan enak buat status ya/nggak. Dropdown lewat data validation bisa punya banyak pilihan, misalnya status "Baru", "Proses", "Selesai". Pakai checkbox buat keputusan dua arah, pakai dropdown kalau statusnya lebih dari dua. Keduanya sama-sama dari menu Validasi data.
Paling sering gara-gara dua hal. Pertama, kamu nulis kriteria pakai kutip: "TRUE" nyari teks, bukan boolean, jadi tulis TRUE tanpa kutip. Kedua, checkbox-nya pakai nilai custom kayak "Lunas", jadi COUNTIF harus nyari "Lunas", bukan TRUE. Klik satu sel checkbox dan lihat kotak rumus buat tau nilai aslinya apa.
Ringkasnya:
Buka satu sheet tugas kamu sekarang, blok satu kolom, sisipin checkbox, lalu tempel =COUNTIF(B2:B; TRUE) di atasnya. Checklist pertama kamu yang bisa ngitung sendiri kelar dalam 2 menit.
Mau latihan COUNTIF dan IF sambil praktek langsung? Cek referensi fungsi COUNTIF di NgulikSheet, ada contoh yang bisa kamu copy.
Sumber resmi cara masang checkbox ada di bantuan Google Docs Editors.
Mau praktek langsung? Mulai latihan SQL gratis
Latihan interaktif, langsung di browser.
SUMIFS ribet kalau kriterianya banyak dan sering ganti. Rumus database Excel kayak DSUM baca kriteria dari sel terpisah, jadi kamu tinggal ubah tabel kecil tanpa nyentuh rumus.
DATEDIF ngasih umur bulat, tapi kadang kamu butuh angka desimal kayak 27,6 tahun buat hitung masa kerja atau bunga. YEARFRAC ngasih pecahan tahun dengan presisi.
Cara pakai rumus EDATE Excel buat menambah atau mengurangi bulan dari sebuah tanggal. Cocok buat jatuh tempo, tanggal kedaluwarsa, dan jadwal cicilan UMKM.