Rumus FILTER di Excel

Mengambil semua baris yang memenuhi kondisi.

Baru pertama kali pakai rumus Excel? Begini cara mengetiknya
  1. Klik sel tempat hasil ingin muncul, misalnya sel kosong di bawah tabel.
  2. Ketik tanda sama dengan, lalu nama fungsi dan kurung buka: =FILTER(. Semua rumus Excel selalu diawali =.
  3. Isi bagian di dalam kurung (disebut argumen). Untuk memilih range, cukup klik dan tarik mouse di atas sel-selnya. Pisahkan tiap argumen dengan titik koma ;.
  4. Tutup dengan kurung ) lalu tekan Enter. Hasilnya langsung tampil di sel.
  5. Klik lagi sel hasil untuk melihat rumusnya di formula bar (kotak bertanda fx di atas sheet). Mau dipakai di baris lain? Tarik kotak kecil di pojok kanan bawah sel.

Kalau Excel-mu berbahasa Inggris atau region US dan rumus ditolak, ganti titik koma dengan koma.

Penjelasan sederhana

FILTER mengambil semua baris yang cocok dengan syaratmu, seperti fitur Filter di Excel, tapi bentuknya rumus. Data asli tetap utuh, hasilnya muncul di tempat lain.

Hasilnya bisa banyak baris sekaligus. Kamu cukup mengetik rumus di satu sel, lalu hasilnya "meluber" (spill) sendiri ke sel-sel di bawahnya, seperti air yang dituang mengalir ke gelas-gelas di bawahnya. Kalau data sumber berubah, hasilnya ikut berubah otomatis.

Sintaks

=FILTER(array; kondisi; [jika_kosong])
ArgumenKeterangan
kondisiRange TRUE/FALSE, misalnya C2:C8="Minuman". Gabung syarat dengan * (DAN) atau + (ATAU).

Tanda [kurung siku] berarti argumen opsional. Di Excel berbahasa Inggris/region US, ganti titik koma (;) dengan koma (,).

Contoh rumus FILTER

Data contoh: penjualan kedai (Sheet Penjualan)

ABCDEFGH
1KodeProdukKategoriKotaHargaQtyTotalCatatan
2P01Kopi SusuMinumanBandung18.00012216.000Promo
3P02Teh TarikMinumanJakarta15.0008120.000
4P03Roti BakarMakananBandung22.0005110.000
5P04Pisang GorengMakananSurabaya12.00020240.000Promo
6P05Es JerukMinumanSurabaya10.00015150.000
7P06Mie GorengMakananJakarta25.0009225.000
8P07Kentang GorengSnackBandung20.0006120.000
fx =FILTER(B2:B8;C2:C8="Minuman")
HasilKopi Susu │ Teh Tarik │ Es Jeruk

Tiga nama tumpah ke bawah, otomatis ikut berubah saat data berubah.

Cara kerjanya, langkah demi langkah

  1. B2:B8 adalah kolom Produk yang akan ditampilkan.
  2. Syaratnya C2:C8="Minuman": Excel memeriksa kategori tiap baris satu per satu dan menandai benar atau salah.
  3. Baris yang kategorinya Minuman ada tiga: baris 2 (Kopi Susu), baris 3 (Teh Tarik), dan baris 6 (Es Jeruk).
  4. Ketiga nama itu muncul berurutan ke bawah mulai dari sel rumus: Kopi Susu, Teh Tarik, Es Jeruk.

Dipakai untuk apa di kantor?

  • Admin menampilkan semua pesanan dari kota tertentu tanpa mengubah tabel utama.
  • HR membuat daftar karyawan per divisi yang selalu ter-update.
  • Guru menampilkan siswa yang nilainya di bawah KKM.

Kesalahan yang sering terjadi

  • Sel di bawah rumus tidak kosong, sehingga hasil tidak bisa meluber dan muncul #SPILL!. Kosongkan area di bawahnya.
  • Tidak ada baris yang cocok dan argumen jika_kosong tidak diisi, hasilnya #CALC!. Tambahkan misalnya "Tidak ada" sebagai argumen ketiga.
  • Fungsi ini hanya ada di Excel 2021 dan 365. Di Excel lama hasilnya #NAME?.

Error yang sering muncul: #NAME?, #SPILL!, #CALC!

Progres bab Dynamic Array & Excel 365 0/16 dipelajari
Lanjut: SORT