
Formula umum
=FILTER(rng1,MONTH(rng2)=7,"No data")
Ringkasan
Untuk memfilter data agar menyertakan data berdasarkan tanggal, Anda bisa menggunakan fungsi FILTER dengan salah satu fungsi tanggal Excel. Dalam contoh yang ditunjukkan, rumus di F5 adalah:
=FILTER(data,MONTH(date)=7,"No data")
di mana "data" (B5: E15) dan "tanggal" (C5: C15) diberi nama rentang. Hasil yang dikembalikan oleh FILTER hanya menyertakan data di bulan Juli.
Penjelasan
Rumus ini bergantung pada fungsi FILTER untuk mengambil data berdasarkan tes logika yang dibuat dengan fungsi MONTH. Argumen larik disediakan sebagai rentang bernama "data", yang berisi set lengkap data tanpa header. Argumen include dikonstruksi dengan fungsi MONTH:
MONTH(date)=7
Di sini, bulan menerima kisaran C5: C15. Karena rentang berisi 11 sel, MONTH mengembalikan larik dengan 11 hasil:
(6;7;7;7;7;8;8;8;8;8;8)
Setiap hasil kemudian dibandingkan dengan 7, dan operasi ini membuat larik nilai TRUE dan FALSE, yang dikirim ke fungsi FILTER sebagai argumen "sertakan".
(FALSE;TRUE;TRUE;TRUE;TRUE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE)
Hanya baris yang hasilnya BENAR yang bisa dijadikan hasil akhir. Argumen "if_empty" disetel ke "Tidak ada data" jika tidak ada data yang cocok.
Saring berdasarkan bulan dan tahun
Untuk memfilter berdasarkan bulan dan tahun, Anda dapat membuat rumus menggunakan logika boolean seperti ini:
=FILTER(data,(MONTH(date)=7)*(YEAR(date)=2019),"No data")
Meskipun nilai untuk bulan dan tahun di-hardcode di atas ke dalam rumus, mereka dapat dengan mudah diganti dengan referensi sel.