Anda buka spreadsheet berisi 200 baris invoice. Pertanyaan sederhana: mana invoice yang sudah overdue lebih dari 30 hari? Anda harus scan kolom tanggal satu per satu, hitung selisih hari, dan tandai manual.
Atau, Anda bisa membuat Excel yang otomatis menandai invoice overdue dengan warna merah. Stok rendah? Kuning. Target tercapai? Hijau. Semua terjadi otomatis, tanpa Anda sentuh apa pun setiap kali data berubah.
Itulah conditional formatting. Fitur yang mengubah spreadsheet dari kumpulan angka mati menjadi dashboard visual yang langsung bicara. Untuk konteks yang lebih luas tentang mengelola keuangan bisnis, baca panduan manajemen keuangan untuk founder.
Apa Itu Conditional Formatting?
Conditional formatting adalah aturan otomatis yang mengubah tampilan sel, seperti warna background, warna font, border, atau ikon, berdasarkan nilai yang ada di dalam sel tersebut.
Kata kuncinya: otomatis. Anda set rules sekali, dan Excel akan menerapkannya setiap kali data berubah. Tidak perlu manual highlight, tidak perlu cek satu per satu.
Contoh paling sederhana: Anda buat rule bahwa sel di kolom "Sisa Stok" yang nilainya di bawah 10 akan berwarna merah. Setiap kali stok suatu produk turun di bawah 10, sel-nya otomatis berubah merah. Anda langsung tahu produk mana yang perlu di-restock tanpa membaca semua angka.
6 Tipe Conditional Formatting di Excel
Excel menyediakan beberapa tipe conditional formatting bawaan. Masing-masing cocok untuk kebutuhan visualisasi yang berbeda.
1. Highlight Cell Rules
Rules paling dasar. Highlight sel berdasarkan kondisi: lebih besar dari, lebih kecil dari, antara dua nilai, sama dengan teks tertentu, mengandung teks tertentu, atau berdasarkan tanggal.
Contoh: highlight semua sel di kolom Revenue yang nilainya lebih dari Rp 10.000.000. Atau highlight semua sel yang mengandung kata "Batal".
2. Top/Bottom Rules
Highlight sel berdasarkan ranking. Top 10 item, bottom 10 item, di atas rata-rata, atau di bawah rata-rata.
Contoh: highlight top 10 produk dengan penjualan tertinggi. Atau highlight karyawan yang performanya di bawah rata-rata. Ini sangat berguna untuk cepat mengidentifikasi outliers tanpa harus sort data.
3. Data Bars
Menampilkan bar horizontal di dalam sel, panjangnya proporsional dengan nilai. Mirip bar chart mini di dalam sel. Semakin besar nilainya, semakin panjang bar-nya.
Cocok untuk membandingkan nilai di satu kolom secara visual. Misalnya, kolom revenue per kota. Tanpa melihat angka, Anda langsung tahu kota mana yang revenue-nya paling besar hanya dari panjang bar.
4. Color Scales
Gradasi warna dari satu warna ke warna lain berdasarkan nilai. Misalnya, merah untuk nilai terendah, kuning untuk tengah, hijau untuk tertinggi.
Ideal untuk heatmap. Terapkan ke tabel penjualan per bulan per produk, dan Anda langsung lihat pola: bulan mana yang panas (banyak penjualan) dan bulan mana yang dingin.
5. Icon Sets
Ikon kecil yang muncul di dalam sel: panah hijau ke atas, kuning ke samping, merah ke bawah. Atau centang, tanda seru, silang.
Cocok untuk status atau performa. Kolom "vs Target": centang hijau kalau tercapai, silang merah kalau tidak. Pembaca langsung paham tanpa membaca angka detail.
6. Custom Formula
Tipe paling fleksibel. Anda menulis formula sendiri yang menentukan kapan formatting diterapkan. Formula harus menghasilkan TRUE atau FALSE.
Contoh: =AND(B2>0, B2<10) untuk highlight sel di mana stok antara 1 dan 9. Atau =TODAY()-C2>30 untuk highlight baris di mana tanggal di kolom C sudah lebih dari 30 hari lalu.
6 Use Case Bisnis UKM
Teori sudah cukup. Berikut enam penerapan conditional formatting yang langsung bisa Anda pakai di bisnis.
Use Case 1: Invoice Overdue (Merah Jika Lebih dari 30 Hari)
Anda punya daftar invoice dengan kolom Tanggal Jatuh Tempo (misalnya di kolom D) dan kolom Status (kolom E).
Pilih seluruh range data. Buat New Rule dengan custom formula:
=AND($E2<>"Lunas", TODAY()-$D2>30)
Format: background merah, font putih tebal. Sekarang setiap invoice yang belum lunas dan sudah lewat 30 hari dari jatuh tempo otomatis menyala merah. Anda langsung tahu mana yang harus segera ditagih.
Use Case 2: Flag Stok Rendah (Kuning Jika Kurang dari 10 Unit)
Pilih kolom Sisa Stok. Buat rule:
=B2<10
Format: background kuning. Tambahkan rule kedua untuk stok nol:
=B2=0
Format: background merah. Sekarang Anda punya early warning system sederhana untuk stok. Kuning berarti segera restock. Merah berarti sudah habis. Metrik stok ini adalah salah satu KPI penting untuk UKM.
Use Case 3: Heatmap Penjualan per Bulan
Anda punya tabel penjualan: baris adalah produk, kolom adalah bulan, nilai adalah revenue.
Pilih semua sel angka (tanpa header). Klik Conditional Formatting, pilih Color Scales, pilih gradasi merah-kuning-hijau.
Hijau menunjukkan bulan dengan penjualan tertinggi. Merah menunjukkan penjualan terendah. Dalam satu pandangan, Anda bisa mengidentifikasi pola musiman dan produk yang perlu perhatian khusus.
Use Case 4: Tandai Customer Duplikat
Kalau Anda punya daftar customer dan curiga ada duplikat, conditional formatting bisa membantu mengidentifikasinya.
Pilih kolom Nama Customer. Klik Conditional Formatting, pilih Highlight Cell Rules, pilih Duplicate Values. Semua nama yang muncul lebih dari sekali akan di-highlight.
Perhatikan: ini hanya menandai teks yang persis sama. "PT Makmur" dan "pt makmur" tidak dianggap duplikat. Bersihkan format teks dulu sebelum menggunakan fitur ini.
Use Case 5: Budget vs Actual (Hijau Jika On Track, Merah Jika Over)
Anda punya kolom Budget dan kolom Actual. Buat kolom Selisih = Actual - Budget.
Pilih kolom Selisih. Buat dua rules:
Rule 1: =C2>0 → background merah (over budget)
Rule 2: =C2<=0 → background hijau (on track atau under budget)
Tim keuangan langsung tahu pos mana yang melebihi anggaran. Ini membantu Anda menganalisa growth metrics dan pengeluaran secara bersamaan.
Use Case 6: Status Pengiriman dengan Icon Sets
Kolom Status Pengiriman berisi angka: 1 = Diproses, 2 = Dikirim, 3 = Diterima.
Pilih kolom tersebut. Klik Conditional Formatting, pilih Icon Sets, pilih set dengan tiga ikon (misalnya lingkaran merah, kuning, hijau).
Atur threshold: hijau untuk nilai 3 (Diterima), kuning untuk nilai 2 (Dikirim), merah untuk nilai 1 (Diproses). Sekarang status setiap pengiriman terlihat jelas dari ikonnya.
Step-by-Step: Membuat Custom Formula Rule
Custom formula adalah fitur paling powerful di conditional formatting. Berikut langkah-langkah detailnya.
Langkah 1: Pilih range yang ingin di-format. Misalnya, A2:F100 untuk seluruh tabel data.
Langkah 2: Klik Home, lalu Conditional Formatting, pilih New Rule.
Langkah 3: Pilih Use a formula to determine which cells to format.
Langkah 4: Tulis formula. Referensi sel harus ke baris pertama dari range yang dipilih (baris 2, bukan baris 1 kalau ada header). Gunakan dollar sign ($) untuk mengunci kolom tapi tidak baris.
Contoh: =$B2<10 artinya "evaluasi kolom B (dikunci) untuk setiap baris (tidak dikunci)."
Langkah 5: Klik Format, pilih tampilan yang diinginkan (fill color, font color, border).
Langkah 6: Klik OK. Rule langsung aktif.
Catatan penting: urutan formula di dollar sign menentukan segalanya. $B2 mengunci kolom B tapi baris bergerak. B$2 mengunci baris 2 tapi kolom bergerak. $B$2 mengunci keduanya.
Tips Performa dan Best Practices
Jangan terlalu banyak rules. Setiap rule di-evaluasi ulang setiap kali ada perubahan data. Tiga sampai lima rules per range sudah cukup. Lebih dari itu, Excel mulai lambat dan tampilan justru membingungkan.
Prioritaskan urutan rules. Rules dieksekusi dari atas ke bawah di Manage Rules. Rule yang di atas ditimpa oleh rule di bawahnya (kecuali Anda centang "Stop If True"). Taruh rule paling penting di posisi paling bawah, atau atur urutan di Manage Rules.
Batasi range. Jangan apply conditional formatting ke seluruh kolom A:A. Batasi ke range yang berisi data, misalnya A2:A500. Kolom penuh berarti Excel mengevaluasi satu juta sel setiap kali ada perubahan.
Hindari formula volatile di rules. Formula seperti TODAY(), NOW(), atau INDIRECT di dalam conditional formatting rule akan memperlambat file karena dievaluasi terus-menerus.
Gunakan Manage Rules untuk audit. Klik Conditional Formatting, lalu Manage Rules. Di sini Anda bisa melihat semua rules yang aktif, mengubah urutan, mengedit, atau menghapus rules yang sudah tidak relevan.
Test dengan data sampel dulu. Sebelum menerapkan rule ke ribuan baris, test dulu di 10-20 baris. Pastikan formula dan format sudah benar. Cara ini menghemat waktu debug. Untuk memahami metrik bisnis apa yang paling worth di-visualisasi, lihat panduan cara baca laporan keuangan UKM.
Tips Tambahan untuk Pengguna Pemula
Satu hal yang sering terlewat: conditional formatting bisa dikombinasikan dengan fitur lain. Gunakan bersama Data Validation untuk membuat form input yang otomatis memberi feedback visual saat data diisi salah.
Contoh kombinasi: Data Validation membatasi input angka 1-100, conditional formatting memberi warna hijau kalau di atas 70 dan merah kalau di bawah 30. Hasilnya adalah spreadsheet yang "berbicara" tanpa perlu Anda cek manual.
Untuk bisnis yang sudah punya banyak data historis, conditional formatting juga bisa dipakai untuk analisa tren sederhana. Format sel berdasarkan perbandingan dengan bulan sebelumnya: hijau kalau naik, merah kalau turun. Ini cara cepat melihat performa tanpa perlu buat grafik terpisah.
FAQ
Apa itu conditional formatting di Excel?
Conditional formatting adalah fitur yang mengubah tampilan sel otomatis berdasarkan nilainya. Misalnya, merah kalau angka negatif, hijau kalau target tercapai. Tujuannya membuat data mudah dibaca visual tanpa cek satu per satu.
Apakah conditional formatting memperlambat Excel?
Bisa, kalau diterapkan pada range sangat besar dengan banyak rules. Untuk menjaga performa, batasi range, kurangi jumlah rules, dan hindari formula volatile di dalam rules.
Berapa banyak rules conditional formatting yang ideal?
Secara praktis, 3-5 rules per range sudah cukup. Lebih dari itu justru membingungkan karena terlalu banyak warna dan format. Prioritaskan rules yang paling berdampak.
Apakah conditional formatting bisa di-copy ke cell lain?
Bisa. Pakai Format Painter (ikon kuas di tab Home). Klik sel sumber, klik Format Painter, lalu klik atau drag ke tujuan. Rules ter-copy lengkap.
Apakah conditional formatting ada di Google Sheets?
Ada. Google Sheets mendukung conditional formatting termasuk custom formula. Tapi tidak mendukung icon sets dan data bars yang ada di Excel. Color scales dan custom formula rules tersedia.
Skill spreadsheet dan analisa data adalah fondasi keputusan bisnis yang lebih tajam. Pelajari dari dasar di Founderplus Academy dengan kursus-kursus praktis mulai dari Rp18.000.