Rumus Excel: Hitung tanggal di bulan ini -

Daftar Isi

Formula umum

=COUNTIFS(rng,">="&EOMONTH(TODAY(),-1)+1,rng,"<"&EOMONTH(TODAY(),0)+1)

Ringkasan

Untuk menghitung tanggal di bulan ini, Anda dapat menggunakan rumus yang didasarkan pada fungsi COUNTIFS atau SUMPRODUCT seperti yang dijelaskan di bawah ini. Pada contoh di atas, rumus di E7 adalah:

=COUNTIFS(dates,">="&EOMONTH(TODAY(),-1)+1,dates,"<"&EOMONTH(TODAY(),0)+1)

Di mana "tanggal" adalah rentang bernama B5: B104.

Penjelasan

Pada intinya, rumus ini menggunakan fungsi COUNTIFS untuk menghitung tanggal dalam rentang ketika lebih besar dari atau sama dengan hari pertama bulan ini, dan kurang dari hari pertama bulan berikutnya. Fungsi EOMONTH digunakan untuk membuat kedua tanggal berdasarkan tanggal sekarang, yang disediakan oleh fungsi TODAY.

Untuk mendapatkan hari pertama setiap bulan, kami menggunakan:

EOMONTH(TODAY(),-1)+1

Di sini, fungsi EOMONTH mengembalikan hari terakhir bulan sebelumnya, yang mana 1 ditambahkan untuk mendapatkan hari pertama bulan ini.

Untuk mengetahui hari terakhir bulan ini, EOMONTH digunakan seperti ini:

EOMONTH(TODAY(),0)+1

EOMONTH mengembalikan hari terakhir bulan ini, yang mana 1 ditambahkan untuk mendapatkan hari pertama bulan berikutnya.

Untuk menghitung tanggal di bulan sebelumnya:

=COUNTIFS(dates,">="&EOMONTH(TODAY(),-2)+1,dates,"<"&EOMONTH(TODAY(),-1)+1)

Untuk menghitung tanggal di bulan depan:

=COUNTIFS(dates,">="&EOMONTH(TODAY(),0)+1,dates,"<"&EOMONTH(TODAY(),1)+1)

SUMPRODUCT alternatif

Anda juga dapat menghitung tanggal di bulan sebelumnya, saat ini, dan berikutnya menggunakan SUMPRODUCT seperti ini:

=SUMPRODUCT(N(TEXT(EOMONTH(TODAY(),-1),"mmyy")=TEXT(rng,"mmyy"))) =SUMPRODUCT(N(TEXT(TODAY(),"mmyy")=TEXT(rng,"mmyy"))) =SUMPRODUCT(N(TEXT(EOMONTH(TODAY(),1),"mmyy")=TEXT(rng,"mmyy")))

Di sini, tanggal dimasukkan ke dalam fungsi TEXT untuk mendapatkan string bulan dan tahun, yang digunakan untuk perbandingan dalam operasi array di dalam SUMPRODUCT. Hasilnya adalah larik nilai TRUE FALSE, di mana TRUE mewakili tanggal di bulan yang diinginkan.

Fungsi N digunakan untuk mengubah nilai ini menjadi satu dan nol, dan SUMPRODUCT hanya menjumlahkan dan mengembalikan array.

Artikel yang menarik...