YEARFRAC dalam Excel
YEARFRAC Excel adalah fungsi Excel terbina dalam yang digunakan untuk mendapatkan perbezaan tahun antara pelanggaran dua tarikh. Fungsi ini mengembalikan perbezaan antara pelanggaran dua tarikh seperti 1.5 Tahun, 1.25 Tahun, 1.75 Tahun, dll. Oleh itu, dengan menggunakan fungsi ini kita dapat mencari perbezaan tahun antara dua tarikh dengan tepat.
Sintaks

- Tarikh Mula: Berapakah tarikh permulaan atau tarikh paling sedikit dari dua tarikh yang ada?
- Tarikh Akhir: Berapakah tarikh akhir atau tarikh lebih besar dari dua tarikh yang ada?
- (Asas): Ini adalah hujah pilihan. Dengan hujah ini, kita perlu menentukan kaedah kiraan hari dengan pilihan yang telah ditentukan di bawah ini.

Secara lalai, "0" adalah asasnya. Sekiranya kita mengabaikan fungsi YEARFRAC akan mengambil kira ini. Sekiranya anda memerlukan pilihan lain, anda dapat menyebutkan seperti yang disebutkan dalam gambar di atas.
Contohnya menggunakan Fungsi Excel YEARFRAC
Contoh # 1 - Dapatkan Perbezaan antara Dua Tarikh
Fungsi YEARFRAC sangat berguna apabila kita ingin mengetahui perbezaan antara dua tarikh dari segi tahun. Contohnya, lihat dua tarikh di bawah.

Untuk mengetahui perbezaan tahun antara kedua tarikh ini secara amnya, kami menggunakan fungsi TAHUN. Mari kita sama.

Seperti yang kita lihat, kita mendapat hasilnya sebagai nilai bilangan bulat penuh, iaitu, 1.
Tetapi perbezaannya sebenarnya lebih dari 1 tahun, jadi untuk mendapatkan perbezaan penuh setahun, kita akan menggunakan fungsi YEARFRAC dalam sel C2.
Langkah 1: Buka fungsi YEARFRAC

Langkah 2: Tarikh Mula adalah argumen pertama, jadi pilih "Tarikh 1" sebagai rujukan sel, iaitu sel A2.

Langkah 3: Argumen kedua adalah Tarikh Akhir, jadi pilih sel B2 sebagai rujukan.

Asasnya kita memerlukan hasil lalai, jadi tinggalkan apa adanya.
Langkah 4: Tutup pendakap dan lihat hasilnya.

Ok, sekarang kita mendapat perbezaan yang tepat antara kedua tarikh ini sebagai 1.272 tahun.
Contoh # 2 - Mendapatkan Umur Berdasarkan Tarikh Lahir
Sekarang kita akan melihat mencari usia orang berdasarkan tarikh lahir mereka. Berikut adalah data untuk contoh ini.

Dari data di atas, kita perlu mencari usia setiap orang seperti hari ini.
Mari buka fungsi YEARFRAC.

Tarikh Mula adalah DOB, jadi pilih sel B2.

Untuk Tarikh Akhir, masukkan fungsi HARI INI di excel kerana HARI INI dapat mengembalikan tarikh semasa seperti dalam sistem, dan juga fungsi tidak stabil yang berubah setiap hari secara automatik, yang menjadikan formula dinamis.

Tutup pendakap dan lihat hasilnya.

Sekarang seret formula ke sel C9 agar nilai lain ditentukan,

Jadi sekarang mendapat umur setiap orang dalam beberapa tahun, umur "John" orang pertama adalah 31.378 tahun, usia "Peter" adalah 20.647 tahun, dan seterusnya …
Setakat ini, sangat baik dengan fungsi YEARFRAC, tetapi jika anda memberitahu umur pecahan tahun seperti 31.378, 20.647, dan seterusnya, orang akan memahami dengan tepat. Jadi bagaimana dengan memberitahu usia seperti ini "30 Tahun 4 Bulan 15 Hari".
Ini masuk akal, bukan ???
Namun, untuk memberitahu usia seperti ini, kita perlu menggunakan formula yang berbeza, iaitu fungsi DATEDIF. Saya telah menggunakan formula yang ada di bawah untuk mencari perbezaannya, seperti yang dinyatakan di atas.

Jadi ini akan memberitahu usia yang tepat dari segi tahun, bulan, dan hari. Oleh kerana kita telah menggunakan fungsi HARI INI sebagai tarikh akhir, ia akan berubah setiap hari, dan hasilnya juga akan berubah secara automatik.
Contoh # 3 - Menggunakan Keadaan IF
Sekarang kita akan melihat fungsi YEARFRAC sebagai fungsi sokongan untuk fungsi lain. Lihat data di bawah.

Ini adalah tarikh pekerja yang bekerja di organisasi. Data ini mempunyai nama pekerja dan tarikh penyertaan masing-masing.
Dengan data ini, kita perlu mencari orang yang layak mendapat bonus. Untuk layak mendapat bonus, orang tersebut harus menamatkan tempoh 4,5 tahun di syarikat itu. Seperti yang kita ketahui, YEARFRAC dapat memperoleh perbezaan antara pelanggaran dua tarikh. Kami akan menggabungkannya dengan syarat JIKA.

Sekarang saya telah menerapkan ujian logik seolah-olah YEARFRAC mengembalikan tahun perkhidmatan sebagai> = 4,5 tahun, maka kita harus mendapatkan hasilnya sebagai "Layak" atau yang lain "Tidak Layak."

Kami mendapat hasil berikut.

Sekarang seret formula ke sel C9 agar nilai lain ditentukan,

Inilah hasilnya. Seperti ini menggunakan fungsi YEARFRAC, kita dapat membuatnya dengan beberapa cara.
Perkara yang Perlu Diingat
- Argumen (Asas) harus berada dalam lingkungan 0 hingga 4, lebih dari 4 atau kurang dari 0 yang dibekalkan, maka kita akan mendapat "#NUM! Ralat.
- HARI INI adalah fungsi tidak menentu yang akan digunakan untuk mendapatkan tarikh semasa mengikut sistem.
- Tarikh mula mestilah lebih rendah daripada tarikh akhir; jika tidak, kita akan mendapat kesilapan.