Rumus Excel: Jumlahkan jika tarikh antara -

Isi kandungan

Formula generik

=SUMIFS(rng1,rng2,">"&A1,rng2,"<"&B1)

Ringkasan

Untuk menjumlahkan nilai antara dua tarikh, anda boleh menggunakan fungsi SUMIFS. Dalam contoh yang ditunjukkan, sel H7 mengandungi formula ini:

=SUMIFS(amount,date,">"&H5,date,"<"&H6)

di mana tarikh (C5: C11) dan jumlah (D5: D11) dinamakan julat.

Rumus ini menjumlahkan dalam lajur D untuk tarikh antara H5 dan H6.

Penjelasan

Fungsi SUMIFS membolehkan pengendali logik (iaitu "=", ">", "> =", dll.), Dan pelbagai kriteria.

Untuk memadankan nilai sasaran antara dua tarikh, kita perlu menggunakan dua kriteria. Fungsi SUMIFS mengharuskan setiap kriteria dimasukkan sebagai pasangan kriteria / rentang seperti berikut:

">"&H5,date // greater than H5 "<"&H6,date // less than H6

Perhatikan bahawa kita perlu memasukkan operator logik dalam tanda petik ganda (""), kemudian menggabungkannya ke rujukan sel dengan ampersand (&). Ini kerana SUMIFS berada dalam kumpulan fungsi "RACON" yang mempunyai sintaks unik untuk kriteria.

Formula terakhir kelihatan seperti ini:

=SUMIFS(amount,date,">"&H5,date,"<"&H6)

Catatan: contoh ini tidak termasuk tarikh mula atau akhir pada hasilnya. Lihat di bawah untuk contoh yang merangkumi tarikh mula dan tarikh akhir.

Dengan tarikh keras

Cara terbaik untuk memasukkan tarikh keras ke dalam fungsi SUMIFS adalah dengan menggunakan fungsi DATE. Sebagai contoh, untuk menjumlahkan nilai dalam rng1 antara 1 Julai 2020 dan 30 September 2020, anda boleh menggunakan formula seperti ini:

=SUMIFS(rng1,rng2,">="&DATE(2020,7,1),rng2,"<="&DATE(2020,9,30))

Perhatikan kami menggunakan lebih besar dari atau sama dengan ("> =") dan kurang dari atau sama dengan ("<=") sehingga SUMIFS menyertakan tarikh mula dan akhir dalam hasil akhir.

Menambah lebih banyak kriteria

Untuk memperluas formula untuk menerapkan lebih banyak kriteria, tambahkan pasangan julat / kriteria yang lain. Contohnya, formula di bawah akan menjumlahkan nilai dalam rng1 apabila tarikh di rng2 adalah antara tarikh di A1 dan B1, dan nilai di rng3 sama dengan C1:

=SUMIFS(rng1,rng2,">"&A1,rng2,"<"&B1, rng3, C1)

Artikel menarik...