Isi kandungan
Excel helaian boleh digunakan untuk menjejaki masa, tarikh, menjadualkan acara dan aktiviti, menjejaki objek dan harganya dan banyak lagi. Dalam artikel ini, kita akan melihat cara mengira bilangan sel dengan tarikh dalam Excel menggunakan formula dan VBA . Untuk pemahaman anda yang lebih baik, kami akan menggunakan set data sampel yang mengandungi Nama , Jantina dan Tarikh Lahir .
Muat Turun Buku Kerja Amalan
Kira Sel dengan Tarikh dalam Excel.xlsm6 Cara Mengira Bilangan Sel dengan Tarikh dalam Excel
Terdapat beberapa cara untuk mengira bilangan sel dengan tarikh dalam Excel . Kita akan melihat penggunaan VBA , COUNTA , COUNTIFS , SUMPRODUCT dan gabungan fungsi sepanjang siaran ini.
Kaedah 1: Kira Bilangan Sel dengan Tarikh Menggunakan Fungsi COUNTA
Fungsi COUNTA berguna untuk mengira bilangan sel yang mengandungi nilai angka .
Langkah:
- Mula-mula, klik pada sel F5 dan taip formula berikut.
=COUNTA(D5:D12)
- Sekarang, tekan kekunci ENTER .
Di sini, Excel telah mengira semua nilai tarikh berangka antara D5 hingga D12 .
Kandungan Berkaitan: Sel Kiraan Excel dengan Nombor (5 Cara Mudah)
Kaedah 2: Kira Tarikh Dalam Tahun Tertentu Menggunakan Fungsi SUMPRODUCT n
Dalam set data kami, terdapat tarikh yang berbeza dalam tahun yang berbeza. Apa yang perlu kita lakukan, jika kita ingin mengetahui tarikh dalam tahun-tahun tertentu? Mari lihat, bagaimana untuk melakukannya.
Langkah:
- Mula-mula, klik pada sel F5 dan taip formula seperti berikut.
=SUMPRODUCT(--(YEAR($D$5:$D$12)=$F5))
- Sekarang, tekan kekunci ENTER .
- Akhir sekali, AutoIsi dengan menyeret ke bawah butang kanan pada tetikus.
Jadi, apakah yang berlaku di sini?
Untuk memudahkan, dalam formula ini, fungsi TAHUN akan mengekstrak semua tahun daripada julat tarikh yang sah D5:D12 dan akan memadankannya dengan tahun yang diberikan dalam sel F5 .
=SUMPRODUCT(--(YEAR(1995;1994;1993;1992)=1992))
Untuk mendapatkan tatasusunan TRUE , PALSU , setiap tarikh dibandingkan dengan nilai tahun dalam Lajur D.
={FALSE;FALSE;FALSE;FALSE;TRUE;FALSE;FALSE;TRUE}
Akibatnya, ia akan mengira BENAR iaitu 2 dalam kes tahun 1992 .
Kemudian, setelah kami menggunakan AutoIsi , nilai kriteria ditukar begitu juga hasil fungsi TAHUN .
Kandungan Berkaitan: Cara Mengira Sel Kosong dalam Excel dengan Keadaan (3 Kaedah)
Kaedah 3: Kira Bilangan Sel dengan Tarikh Menggunakan Gabungan Fungsi
Mari, cuba cara lain untuk mengira bilangan sel dengan tarikh. Kali ini kita akan menggunakan gabungan fungsi untuk mengira bilangan tarikh dalam sel dalam Excel .
Langkah:
- Pertama , klik pada sel F5 dan taip formula berikut.
=SUM(IF(ISERROR(DATEVALUE(TEXT(D5:D12, "dd/MM/yyyy"))), 0, 1))
- Sekarang, tekan CTRL +SHIFT+ENTER sama sekali. Jika anda menggunakan Excel 365 kemudian menekan ENTER akan melakukan tugas untuk anda.
Itu sahaja.
Di sini fungsi ISERROR akan melihat, sama ada sel mempunyai nilai nombor. Ia akan memberitahu FALSE jika sel tidak kosong dan TRUE dalam kes sel kosong. Kemudian, fungsi IF akan SUM 1 untuk setiap nilai FALSE , sifar untuk TRUE .
Baca Lagi: Kira Sel Kosong dalam Excel (4 Cara)
Bacaan Serupa:
- Cara Mengira Sel dengan Teks Khusus dalam Excel (Kedua-dua Sensitif Huruf dan Tidak Sensitif)
- Mengira Sel yang Mengandungi Teks Khusus dalam Excel
Kaedah 4: Kira Tarikh dalam Bulan Semasa Menggunakan Fungsi COUNTIFS
Sekarang, kita akan melihat bagaimana untuk mengira tarikh dalam bulan semasa dan sebelumnya menggunakan COUNTIFS fungsi. Kami mendapat set data di mana tarikh penyertaan diberikan. Kami ingin melihat bilangan tarikh penyertaan pada bulan semasa dan bilangan tarikh penyertaan pada bulan sebelumnya .
Langkah:
- Mula-mula, klik pada sel G5 dan taip formula seperti yang ditunjukkan di bawah.
=COUNTIFS(D5:D12,">="&EOMONTH(TODAY(),-1)+1,D5:D12,"<"&EOMONTH(TODAY(),0)+1)
- Sekarang, tekan kekunci ENTER .
Jadi, kami mendapat hasil 5. Ia juga boleh dilihat daripada set data yang dalam kamibulan semasa Mac , jumlah tarikh ialah 5.
Selepas itu, kita akan melihat cara mengira tarikh pada bulan sebelumnya.
Langkah:
- Mula-mula, klik pada sel H5 dan taip formula seperti yang ditunjukkan di bawah.
=COUNTIFS(D5:D12,">="&EOMONTH(TODAY(),-2)+1,D5:D12,"<"&EOMONTH(TODAY(),-1)+1)
- Akhir sekali, tekan kekunci ENTER dan keputusan kami sedia.
Formula ini bergantung pada COUNTIFS berfungsi untuk mengira tarikh yang lebih besar daripada atau sama dengan hari pertama bulan semasa dan kurang daripada hari pertama bulan berikutnya. Kedua-dua tarikh dibuat menggunakan fungsi EOMONTH , yang mengambil tarikh semasa daripada fungsi HARI INI .
Baca Lagi: Cara Mengira Sel Terisi dalam Excel (5 Cara Pantas)
Kaedah 5: Kira Hari Lahir Mengikut Bulan Menggunakan Fungsi SUMPRODUCT
Dalam kaedah ini, kita akan melihat hari lahir mengikut bulan menggunakan SUMPRODUCT fungsi.
Langkah:
- Taip formula berikut dalam sel G5.
=SUMPRODUCT(--(MONTH($D$5:$D$12)=MONTH($F5&1)))
- Sekarang, tekan ENTER kunci.
- Selepas itu, seret ke bawah ke AutoIsi untuk siri yang lain.
Bolehkah anda mengaitkan cara fungsi SUMPRODUCT berfungsi di sini? Kami fikir anda melakukannya, ia berfungsi dengan cara yang sama yang telah kita bincangkan dalam Kaedah 2 .
Baca Lagi: Cara Mengira Sel Kosong dalam Excel (5 Cara)
Kaedah 6: Cipta Fungsi Ditakrifkan Pengguna untuk DikiraBilangan Sel dengan Tarikh
Dalam kaedah ini, kami menjana fungsi yang ditentukan pengguna menggunakan VBA. Mari ikuti prosedur ke bawah.
Langkah:
- Pertama, pergi ke tab Pembangun daripada reben.
- Kedua, klik pada Visual Basic daripada kategori Kod untuk membuka Visual Basic Editor . Atau tekan ALT+F11 untuk membuka Editor Asas Visual .
- Ini akan muncul dalam Editor Asas Visual tempat kami menulis kod kami.
- Ketiga, klik pada Modul daripada Sisipkan bar menu lungsur turun.
- Ini akan mencipta Modul dalam buku kerja anda.
- Dan, salin dan tampal VBA kod ditunjukkan di bawah.
Kod VBA:
5458
- Tekan CTRL+S untuk menyimpan fail.
- Selanjutnya, kembali ke lembaran kerja anda dan masukkan formula di sana.
=Count_DateCells(D5:D12)
- Tekan Enter .
- Itu sahaja! anda akan mendapat keputusan anda.
Kaedah 7: Kira Bilangan Sel dengan Tarikh Menggunakan VBA
Akhir sekali, dalam kaedah ini, kita akan melihat cara mengira bilangan tarikh dalam Excel menggunakan VBA .
Langkah:
- Mula-mula, klik kanan pada helaian dan pergi ke Lihat Kod .
- Selepas itu salin dan tampal kod VBA di bawah.
Kod VBA:
9672
- Selepas itu,tekan F5 atau butang main untuk jalankan kod.
- Pada ketika ini, Masukkan formula dalam sel F5 .
=SUM(IF(Date_Count(D5:D12)=7,1,0))
- Akhir sekali, tekan kekunci CTRL + SHIFT + ENTER semasa berbuat demikian.
Melalui kod ini, kami mencipta fungsi pengguna yang dipanggil DateCells . Fungsi ini akan menyemak nilai tarikh dalam tatasusunan atau julat dan SUM nya satu demi satu jika nilai tarikh itu sah.
Baca Lagi: Cara Mengira Nombor Ganjil dan Genap dalam Excel (3 Cara Mudah)
Bahagian Amalan
Satu-satunya aspek yang paling penting dalam membiasakan diri kepada pendekatan pantas ini adalah amalan. Akibatnya, saya telah melampirkan buku kerja latihan yang membolehkan anda mempraktikkan kaedah ini.
Kesimpulan
Ini adalah 6 yang berbeza cara mengira bilangan sel dengan tarikh dalam Excel . Berdasarkan pilihan anda, anda boleh memilih alternatif terbaik. Sila tinggalkan mereka di ruang komen jika anda mempunyai sebarang soalan atau maklum balas.