Rumus FILTER: cara menampilkan data yang memenuhi syarat
FILTER mengambil baris dari sebuah tabel yang cocok dengan syarat dan menampilkannya sebagai daftar baru. Berbeda dengan filter di menu, data aslinya tidak berubah dan hasilnya ikut diperbarui saat data berubah.
Syarat ditulis sebagai pembandingan rentang, misalnya F2:F6="Belum Lunas".
Sintaks
=FILTER(rentang; syarat1; [syarat2]; ...)
rentang: Tabel atau kolom yang diambil barisnya.syarat1: Pernyataan yang sejajar dengan rentang, misalnya F2:F6="Lunas".syarat2, ...: Opsional. Syarat tambahan, semuanya harus terpenuhi.
Contoh dan hasilnya
| Sales | Produk | Qty | Harga | Total | Status |
|---|---|---|---|---|---|
| Andi | Dripper V60 | 2 | 120.000 | 240.000 | Lunas |
| Budi | Grinder Manual | 1 | 275.000 | 275.000 | Belum Lunas |
| Citra | Biji Kopi Arabika 250g | 3 | 85.000 | 255.000 | Lunas |
| Andi | Filter Paper 50 lembar | 4 | 45.000 | 180.000 | Lunas |
| Dewi | Timbangan Digital | 1 | 180.000 | 180.000 | Belum Lunas |
| Rumus | Hasil | Penjelasan |
|---|---|---|
=FILTER(A2:F6; F2:F6="Belum Lunas") | 2 baris: Budi dan Dewi | Hanya baris dengan status Belum Lunas yang tampil. |
=FILTER(A2:A6; E2:E6>=250000) | Budi, Citra | Mengembalikan nama sales dari baris yang totalnya di atas 250.000. |
Kesalahan yang sering muncul
- Tidak ada baris yang cocok: hasilnya error #N/A. Bungkus dengan IFERROR atau pakai argumen jika_kosong di Excel.
- Syarat dan rentang tidak sama tinggi.
Di Excel dan Google Sheets
Ada di Google Sheets. Di Excel, FILTER tersedia mulai Excel 2021 dan Microsoft 365. Versi sebelumnya memakai filter di menu atau PivotTable.
Rumus terkait
- UNIQUE: Mengambil daftar nilai unik tanpa duplikat.
- SORT: Mengurutkan tabel menjadi daftar baru tanpa mengubah data asli.
- COUNTIFS dan SUMIFS: COUNTIF dan SUMIF dengan banyak syarat sekaligus.