Jika anda mempunyai helaian Excel dengan banyak tarikh, kemungkinan besar anda akhirnya perlu mengira perbezaan antara beberapa tarikh tersebut. Mungkin anda ingin melihat berapa bulan yang anda ambil untuk membayar hutang anda atau berapa hari yang anda ambil untuk menurunkan berat badan tertentu?
Mengira perbezaan antara tarikh dalam Excel adalah mudah, tetapi boleh menjadi rumit bergantung pada cara anda ingin mengira nilai tertentu. Contohnya, jika anda ingin mengetahui bilangan bulan antara 2/5/2016 dan 15/1/2016, adakah jawapannya ialah 0 atau 1? Sesetengah orang mungkin mengatakan 0 kerana ia bukan satu bulan penuh antara tarikh dan yang lain mungkin mengatakan 1 kerana ia adalah bulan yang berbeza.
Isi kandungan
- Hari Antara Dua Tarikh
- Bulan Antara Dua Tarikh
- Tahun Antara Dua Tarikh
Dalam artikel ini, saya akan menunjukkan kepada anda cara mengira perbezaan antara dua tarikh untuk mencari bilangan hari, bulan dan tahun dengan formula yang berbeza, bergantung pada pilihan anda.
Hari Antara Dua Tarikh
Pengiraan paling mudah yang boleh kita lakukan ialah mendapatkan bilangan hari antara dua tarikh. Perkara yang baik tentang pengiraan hari ialah terdapat hanya satu cara untuk mengira nilai, jadi anda tidak perlu risau tentang formula yang berbeza yang memberikan anda jawapan yang berbeza.
Dalam contoh saya di atas, saya mempunyai dua tarikh yang disimpan dalam sel A2 dan A3. Di sebelah kanan, anda boleh melihat perbezaan antara dua tarikh tersebut ialah 802 hari. Dalam Excel, sentiasa terdapat pelbagai cara untuk mengira nilai yang sama dan itulah yang saya lakukan di sini. Mari kita lihat formula:
Formula pertama hanyalah penolakan mudah daripada dua tarikh, A3 – A2. Excel tahu ia adalah tarikh dan hanya mengira bilangan hari antara dua tarikh tersebut. Mudah dan sangat lurus ke hadapan. Selain itu, anda juga boleh menggunakan fungsi DAYS .
=HARI(A3, A2)
Fungsi ini mengambil dua argumen: tarikh tamat dan tarikh mula. Jika anda menukar tarikh dalam formula, anda hanya akan mendapat nombor negatif. Akhir sekali, anda boleh menggunakan fungsi yang dipanggil DATEDIF , yang disertakan dalam Excel dari Lotus 1-2-3 hari, tetapi bukan formula yang disokong secara rasmi dalam Excel.
=DATEDIF(A2, A3, "D")
Apabila anda menaip formula, anda akan melihat bahawa Excel tidak memberikan anda sebarang cadangan untuk medan, dsb. Nasib baik, anda boleh melihat sintaks dan semua argumen yang disokong untuk fungsi DATEDIF di sini.
Sebagai bonus tambahan, bagaimana jika anda ingin mengira bilangan hari bekerja antara dua tarikh? Itu cukup mudah juga kerana kami mempunyai formula terbina dalam:
=NETWORKDAYS(startDate, endDate)
Mengira bilangan hari dan hari bekerja cukup mudah, jadi mari kita bercakap tentang bulan sekarang.
Bulan Antara Dua Tarikh
Pengiraan yang paling rumit ialah bilangan bulan kerana cara anda boleh membulatkan ke atas atau ke bawah bergantung pada sama ada ia adalah bulan lengkap atau separa bulan. Sekarang ada fungsi BULAN dalam Excel, tetapi ia sangat terhad kerana ia hanya akan melihat pada bulan semasa mengira perbezaan dan bukan tahun. Ini bermakna ia hanya berguna untuk mengira perbezaan antara dua bulan pada tahun yang sama.
Oleh kerana itu agak sia-sia, mari kita lihat beberapa formula yang akan memberi kita jawapan yang betul. Microsoft telah menyediakannya di sini , tetapi jika anda terlalu malas untuk melawati pautan, saya telah menyediakannya di bawah juga.
Pusingan - =(TAHUN(Tarikh)-TAHUN(Tarikh))*12+BULAN(Tarikh)-BULAN(Tarikh)
Bundarkan Ke Bawah - =JIKA(HARI(Tarikh)>=HARI(Tarikh),0,-1)+(Tahun(Tarikh)-TAHUN(Tarikh)) *12+BULAN(Tarikh)-BULAN(Tarikh)
Sekarang ini adalah dua formula yang agak panjang dan rumit dan anda benar-benar tidak perlu memahami apa yang sedang berlaku. Berikut adalah formula dalam Excel:
Perhatikan bahawa anda harus mengedit formula bulat ke bawah dalam sel sebenar itu sendiri kerana atas sebab yang ganjil keseluruhan formula tidak muncul dalam bar formula. Untuk melihat formula dalam sel itu sendiri, klik pada tab Formula dan kemudian klik Tunjukkan Formula .
Jadi apakah hasil akhir kedua-dua formula pada contoh semasa kami? Jom lihat di bawah:
Bundar ke atas memberi saya 27 bulan dan bundarkan ke bawah memberi saya 26 bulan, iaitu tepat, bergantung pada cara anda mahu melihatnya. Akhir sekali, anda juga boleh menggunakan fungsi DATEDIF, tetapi ia hanya mengira bulan penuh, jadi dalam kes kami jawapan yang dikembalikan ialah 26.
=DATEDIF(A2, A3, "M")
Tahun Antara Dua Tarikh
Seperti bulan, tahun juga boleh dikira bergantung pada sama ada anda ingin mengira 1 tahun sebagai 365 hari penuh atau jika perubahan dalam tahun dikira. Jadi mari kita ambil contoh kita di mana saya telah menggunakan dua formula berbeza untuk mengira bilangan tahun:
Satu formula menggunakan DATEDIF dan satu lagi menggunakan fungsi YEAR. Oleh kerana perbezaan bilangan hari hanya 802, DATEDIF menunjukkan 2 tahun manakala fungsi YEAR menunjukkan 3 tahun.
Sekali lagi, ini adalah soal keutamaan dan bergantung pada apa sebenarnya yang anda cuba kira. Adalah idea yang baik untuk mengetahui kedua-dua kaedah supaya anda boleh menyerang masalah yang berbeza dengan formula yang berbeza.
Selagi anda berhati-hati dengan formula yang anda gunakan, agak mudah untuk mengira dengan tepat apa yang anda cari. Terdapat juga banyak lagi fungsi tarikh di luar yang saya nyatakan, jadi sila semak fungsi tersebut juga di tapak Sokongan Pejabat . Jika anda mempunyai sebarang pertanyaan, sila komen. Nikmati!