Conditional Formatting Google Sheets: Rumus Kustom yang Berguna
Blog/Tutorial Excel & Sheets/Conditional Formatting Google Sheets: Rumus Kustom yang Berguna

Conditional Formatting Google Sheets: Rumus Kustom yang Berguna

BimaBima
·17 Juni 2026·9 menit baca

Penulis

Bima

Bima

Founder & Data Professional

Bagikan

TL;DR

Conditional formatting Google Sheets ada di menu Format > Conditional formatting, dan yang paling berguna adalah opsi 'Custom formula is' — di situ kamu bisa nulis rumus apa pun yang menghasilkan TRUE atau FALSE. Kunci yang bikin orang sering gagal: kalau mau warnai seluruh baris, pakai referensi campuran kayak $B2 (dollar cuma di kolom), dan tulis rumusnya seolah-olah untuk baris pertama di range yang kamu pilih. Google Sheets otomatis geser referensinya ke baris lain.

Conditional formatting Google Sheets ada di menu Format → Conditional formatting. Yang bikin dia berguna banget bukan preset bawaannya — tapi opsi Custom formula is.

Di situ kamu bisa nulis rumus apa pun yang hasilnya TRUE atau FALSE. TRUE = sel kewarnain. FALSE = nggak.

Masalahnya, hampir semua orang gagal di percobaan pertama gara-gara satu hal: tanda dollar.

Aturan dollar yang wajib kamu ngerti duluan

Ini yang bikin 90% orang bingung. Aturannya cuma satu kalimat:

Tulis rumusnya seolah-olah cuma buat baris pertama di range yang kamu pilih. Google Sheets bakal geser sendiri ke baris lain.

Kamu pilih range A2:F500. Rumus kamu ditulis buat baris 2. Sheets otomatis bikin versi baris 3, 4, sampai 500.

Nah, dollar itu ngunci bagian yang nggak boleh digeser.

DitulisArtinyaKapan dipakai
D2Kolom & baris ikut geserJarang — biasanya bikin hasil aneh
$D2Kolom dikunci, baris geserIni yang paling sering kepakai — warnai satu baris penuh
D$2Baris dikunci, kolom geserBandingin tiap kolom sama satu baris acuan
$D$2Dua-duanya dikunciBandingin semua sel sama satu sel tetap

Kalau conditional formatting kamu cuma ngewarnain satu kolom padahal harusnya satu baris — itu karena kamu lupa dollar di depan huruf kolomnya.

1. Warnai seluruh baris berdasarkan satu kolom

Kasus paling sering: baris transaksi yang statusnya "Batal" mau diwarnain merah semua, dari kolom A sampai F.

Range: A2:F500
Custom formula:  =$D2="Batal"

Dollar di depan D bikin semua kolom di baris itu nengok ke kolom D yang sama. Tanpa dollar, sel di kolom E bakal ngecek E2, kolom F ngecek F2 — dan hasilnya kacau.

2. Tandai baris duplikat

Nomor invoice kecatat dua kali? Ini yang nangkep.

Range: A2:F500
Custom formula:  =COUNTIF($B$2:$B$500; $B2) > 1

Perhatiin bedanya: range acuan $B$2:$B$500 dikunci penuh (nggak boleh geser), tapi $B2 cuma dikunci kolomnya.

Kalau duplikatnya harus cocok di dua kolom sekaligus (misalnya tanggal + nama pelanggan), pakai COUNTIFS:

=COUNTIFS($B$2:$B$500; $B2; $C$2:$C$500; $C2) > 1

Detail cara kerjanya ada di fungsi COUNTIF.

3. Sorot stok yang menipis

Buat sheet inventori. Stok di bawah 10 jadi kuning, stok 0 jadi merah.

Aturan 1 (taruh paling atas):
  =$E2=0                    → merah

Aturan 2:
  =AND($E2>0; $E2<10)       → kuning

Urutan aturan itu penting. Aturan yang di atas menang. Kalau aturan kuning ditaruh duluan, sel bernilai 0 bakal kena kuning dan aturan merah nggak pernah jalan.

4. Deadline yang udah lewat

Sheet tugas dengan kolom deadline. Yang lewat tanggal hari ini jadi merah, yang tinggal 3 hari lagi jadi oranye.

Lewat deadline & belum selesai:
  =AND($C2<TODAY(); $F2<>"Selesai")     → merah

Tinggal 3 hari:
  =AND($C2>=TODAY(); $C2<=TODAY()+3)    → oranye

TODAY() update sendiri tiap hari. Sheet kamu jadi hidup tanpa kamu sentuh.

5. Zebra stripe biar baris gampang dibaca

Baris genap dikasih warna abu tipis. Bikin mata nggak loncat baris waktu baca tabel lebar.

=ISEVEN(ROW())

Beda sama fitur Alternating colors bawaan: yang ini tetap jalan kalau kamu filter atau sort datanya.

6. Sorot nilai di atas rata-rata

Sales yang penjualannya di atas rata-rata tim jadi hijau.

=$D2 > AVERAGE($D$2:$D$500)

Rata-ratanya update sendiri tiap ada data baru masuk. Nggak perlu ngitung ulang.

7. Tandai sel yang kosong padahal wajib diisi

=AND($A2<>""; $C2="")

Artinya: kalau kolom A udah diisi (berarti barisnya aktif) tapi kolom C masih kosong, warnain.

Ini nyelametin kamu dari baris setengah jadi yang kelewat.

Contoh kasus: sheet stok Toko Berkah

Toko Berkah punya sheet inventori 340 produk. Sebelum pakai conditional formatting, pemiliknya scroll manual tiap pagi buat cari barang yang mau habis.

Rata-rata 12 menit per hari. Dan sering kelewat — dalam simulasi data 30 hari yang aku pakai, ada 8 kejadian stok habis total sebelum sempat dipesan ulang.

Setelah dipasang tiga aturan (stok 0 merah, stok di bawah 10 kuning, produk yang belum diupdate 7 hari terakhir jadi abu), waktu cek turun jadi sekitar 90 detik — tinggal scroll, lihat yang berwarna.

Aturan ketiganya ini yang paling sering dilewatin orang:

=AND($G2<>""; TODAY()-$G2 > 7)

Kolom G = tanggal update stok terakhir. Kalau udah lewat 7 hari, warnain abu. Ini nangkep produk yang datanya basi — bukan produk yang stoknya habis, tapi produk yang nggak ada yang tau stoknya berapa.

Kategori kedua ini yang biasanya bikin masalah lebih besar.

Kesalahan umum

Lupa dollar di depan kolom. Ini penyebab nomor satu conditional formatting yang "nggak jalan".

Nulis rumus buat baris yang salah. Kalau range kamu mulai dari A2, rumusnya harus nyebut baris 2. Bukan baris 1, bukan baris 3.

Urutan aturan kebalik. Aturan paling atas menang. Taruh yang paling spesifik di atas.

Bikin 15 aturan mirip-mirip. Gabungin pakai OR. Satu aturan dengan OR jauh lebih ringan dari lima aturan terpisah, apalagi di sheet puluhan ribu baris.

=OR($D2="Batal"; $D2="Retur"; $D2="Gagal Kirim")

Nyoba referensi ke sheet lain langsung. Google Sheets nolak ini di custom formula. Bikin kolom bantu dulu di sheet yang sama, baru pakai kolom bantunya. Batasan resminya ada di dokumentasi Google Sheets.

FAQ

Gimana cara mewarnai satu baris penuh di Google Sheets?

Pilih seluruh range datanya (misalnya A2:F500), buka Format > Conditional formatting, pilih 'Custom formula is', tulis rumus dengan dollar cuma di kolomnya — misalnya =$D2="Batal". Dollar di depan D mengunci kolom, baris 2 dibiarkan bergeser. Semua kolom di baris itu ikut kewarnain.

Kenapa conditional formatting saya cuma mewarnai satu sel?

Kemungkinan besar kamu lupa kunci kolomnya pakai dollar. Rumus =D2="Batal" tanpa dollar bikin referensinya geser ke kanan juga. Tambahin dollar di depan huruf kolom: =$D2="Batal". Itu bikin semua kolom di baris yang sama nengok ke kolom D.

Bisa nggak conditional formatting berdasarkan sel di sheet lain?

Nggak bisa langsung — Google Sheets nolak referensi antar-sheet di dalam custom formula. Akalinnya: bikin kolom bantu di sheet yang sama, tarik nilainya dari sheet lain, lalu pakai kolom bantu itu sebagai acuan. Kolom bantunya bisa disembunyiin.

Berapa aturan conditional formatting maksimal per sheet?

Nggak ada batas keras yang jelas, tapi performanya mulai turun di sekitar 50 aturan pada sheet dengan puluhan ribu baris. Kalau kamu punya banyak aturan mirip, gabungin pakai OR di dalam satu custom formula.

Gimana cara nandain baris duplikat di Google Sheets?

Pakai COUNTIF: =COUNTIF($B$2:$B$500; $B2) > 1. Kalau duplikatnya harus cocok di dua kolom sekaligus, pakai COUNTIFS. Range acuannya harus dikunci penuh dengan dollar.

Pasang di sheet kamu hari ini

Dua hal yang paling nentuin:

  • Dollar di depan huruf kolom ($D2) — ini yang bikin satu baris penuh kewarnain.
  • Aturan paling atas menang. Taruh yang paling spesifik duluan.

Buka sheet yang paling sering kamu pakai, pasang satu aturan: warnai baris yang statusnya batal atau pending. Lima menit, dan kamu nggak perlu scroll manual lagi.

Buat logika rumusnya, cek fungsi AND dan COUNTIF. Lanjut ke otomasi rekapnya di cara bikin form input data ke Google Sheets.

Coba Langsung

Mau praktek langsung? Mulai latihan SQL gratis

Latihan interaktif, langsung di browser.

Buka NgulikSQL →
Bagikan:
Bima
Ditulis oleh

Bima

Founder & Data Professional

Founder Ngulik Data. Passionate about making data analysis accessible for everyone.

Artikel Terkait

Template Laporan Penjualan Excel: Struktur yang Dipakai Analis
Tutorial Excel & Sheets
11 Juli 2026•10 menit baca

Template Laporan Penjualan Excel: Struktur yang Dipakai Analis

Template laporan penjualan yang bener cuma butuh 3 sheet. Yang bikin laporan orang rusak biasanya karena data mentah dan hasil dicampur di satu tempat.

BimaBima
Cara Menghubungkan Google Sheets ke Looker Studio
Tutorial Excel & Sheets
8 Juli 2026•10 menit baca

Cara Menghubungkan Google Sheets ke Looker Studio

Nyambungin Google Sheets ke Looker Studio cuma butuh 5 menit. Yang bikin lama itu datanya belum rapi. Ini urutan yang bener.

BimaBima
Cara Share Google Sheets dengan Aman: Permission & Protected Range
Tutorial Excel & Sheets
5 Juli 2026•9 menit baca

Cara Share Google Sheets dengan Aman: Permission & Protected Range

Panduan step by step share Google Sheets tanpa bikin rumus kehapus atau data gaji bocor — dari level permission, protected range, sampai audit siapa yang buka.

BimaBima
Kembali ke Blog
Ngulik Data logoNgulik Data

Platform edukasi data lengkap untuk professionals Indonesia. Belajar SQL, Data Analysis, dan lebih banyak lagi dengan praktek langsung dan feedback real-time.

Copyright © 2026 - All rights reserved

LINKS
SupportPricingDatasetBlogAffiliates
LEGAL
Terms of servicesPrivacy policy
Ngulik Data
DatasetLeaderboardBlogStore