Rumus Excel: Hitung tarikh pada tahun tertentu -

Formula generik

=SUMPRODUCT(--(YEAR(dates)=year))

Ringkasan

Untuk mengira tarikh dalam tahun tertentu, anda boleh menggunakan fungsi RINGKASAN dan TAHUN. Dalam contoh yang ditunjukkan, formula di E5 adalah:

=SUMPRODUCT(--(YEAR(dates)=D5))

di mana "tarikh" julat bernama B5: B15.

Penjelasan

Fungsi TAHUN mengekstrak tahun dari tarikh yang sah. Dalam kes ini, kami memberikan TAHUN dan susunan tarikh dalam julat "tarikh" yang dinamakan, jadi kami mendapat kembali pelbagai hasil:

(2018;2017;2019;2019;2017;2019;2017;2019;2019;2018;2018)

Setiap tarikh dibandingkan dengan nilai tahun di lajur D, untuk menghasilkan susunan atau nilai BENAR BENAR:

(FALSE;TRUE;FALSE;FALSE;TRUE;FALSE;TRUE;FALSE;FALSE;FALSE;FALSE)

Untuk formula di E5, nilai BENAR adalah kes di mana tarikh pada tahun 2017, dan nilai SALAH mewakili tarikh pada tahun lain.

Seterusnya, kami menggunakan negatif dua kali untuk memaksakan nilai BENAR BENAR menjadi 1 dan 0. Di dalam SUMPRODUCT, kami kini mempunyai:

=SUMPRODUCT((0;1;0;0;1;0;1;0;0;0;0))

Akhirnya, dengan hanya satu array yang boleh digunakan, SUMPRODUCT menjumlahkan item dalam array dan mengembalikan hasilnya, 3.

Artikel menarik...