Fungsi YEARFRAC mengira pecahan tahun yang diwakili oleh bilangan hari antara dua tarikh (tarikh_mula dan tarikh_akhir).
Fungsi Excel lain boleh mencari bilangan hari antara dua tarikh, tetapi ia terhad untuk mengembalikan nilai dalam tahun, bulan, hari atau gabungan ketiga-tiganya.
YEARFRAC, sebaliknya, mengembalikan perbezaan antara dua tarikh dalam bentuk perpuluhan secara automatik, seperti 1.65 tahun, supaya hasilnya boleh digunakan terus dalam pengiraan lain.
Pengiraan ini boleh termasuk nilai seperti tempoh perkhidmatan pekerja atau peratusan yang perlu dibayar untuk program tahunan yang ditamatkan lebih awal seperti faedah kesihatan.
Arahan ini digunakan untuk Excel 2019, 2016, 2013, 2010 dan Excel untuk Microsoft 365.
YEARFRAC Sintaks dan Argumen Fungsi
Sintaks fungsi merujuk kepada reka letak fungsi dan termasuk nama fungsi, kurungan dan hujah. Sintaks untuk fungsi YEARFRAC ialah:
=TAHUNFRAC(Tarikh_Mula, Tarikh_Tamat, Asas)
Tarikh_Mula (diperlukan) ialah pembolehubah tarikh pertama; hujah ini boleh menjadi rujukan sel kepada lokasi data dalam lembaran kerja atau tarikh mula sebenar dalam format nombor siri.
Tarikh_akhir (diperlukan) ialah pembolehubah tarikh kedua. Keperluan hujah yang sama digunakan seperti yang ditakrifkan untuk Tarikh_mula.
Asas (pilihan) ialah nilai antara sifar hingga empat yang memberitahu Excel kaedah kiraan hari untuk digunakan dengan fungsi tersebut.
- 0 atau ditinggalkan - 30 hari sebulan/360 hari setahun (NASD A. S.)
- 1 - Bilangan hari sebenar setiap bulan/Bilangan hari sebenar setahun
- 2 - Bilangan hari sebenar setiap bulan/360 hari setahun
- 3 - Bilangan hari sebenar setiap bulan/365 hari setahun
- 4 - 30 hari sebulan/360 hari setahun (Eropah)
Daripada pilihan untuk hujah asas, nilai 1 memberikan yang paling tepat untuk mengira hari sebulan dan hari setahun.
Gabungan berbeza hari setiap bulan dan hari setahun untuk hujah Asas fungsi YEARFRAC tersedia kerana perniagaan dalam pelbagai bidang, seperti perdagangan saham, ekonomi dan kewangan, mempunyai keperluan yang berbeza untuk sistem perakaunan mereka.
YEARFRAC mengembalikan nilai ralat VALUE! jika Start_date atau Tarikh_Tamat bukan tarikh yang sah.
YEARFRAC mengembalikan nilai ralat NUM! jika argumen Basis adalah kurang daripada sifar atau lebih daripada empat.
YEARFRAC Contoh Fungsi
Seperti yang dapat dilihat dalam imej di atas, contoh ini akan menggunakan fungsi YEARFRAC dalam sel E3 untuk mencari tempoh masa antara dua tarikh - 9 Mac 2012 dan 1 November 2013.
Dalam contoh ini, anda akan menggunakan rujukan sel kepada lokasi tarikh mula dan tamat kerana ia biasanya lebih mudah digunakan daripada memasukkan nombor tarikh bersiri.
Anda juga boleh mengambil langkah pilihan untuk mengurangkan bilangan tempat perpuluhan dalam jawapan daripada sembilan kepada dua menggunakan fungsi BULAT.
Mulakan dengan memasukkan data ke dalam sel D1 hingga E2, seperti yang dilihat dalam imej di atas. Sel E3 ialah tempat formula akan pergi.
Gunakan fungsi DATE untuk memasukkan argumen tarikh mula dan tamat untuk mengelakkan kemungkinan masalah yang boleh berlaku jika Excel mentafsir tarikh sebagai data teks.
Sintaks fungsi Tarikh adalah seperti berikut untuk contoh ini:
E1 -=TARIKH(2012, 3, 9)
E2 -=TARIKH(2013, 11, 1)
Memasuki Fungsi YEARFRAC
Dalam contoh ini, anda akan memasukkan fungsi YEARFRAC ke dalam sel E3 untuk mengira masa antara dua tarikh dalam sel E1 dan E2.
- Klik pada sel E3 - di sinilah keputusan fungsi akan dipaparkan.
- Klik pada tab Formula daripada menu ribbon.
Pilih Tarikh dan Masa daripada reben untuk membuka lungsur turun fungsi.
Menggunakan fungsi DATE untuk memasukkan argumen tarikh mula dan tamat menghalang kemungkinan masalah yang boleh berlaku jika tarikh ditafsirkan sebagai data teks.
- Klik pada YEARFRAC dalam senarai untuk memaparkan Formula Builder.
- Klik pada baris Tarikh_Mula.
- Klik pada sel E1 dalam lembaran kerja untuk memasukkan rujukan sel.
- Klik pada baris Tarikh_Tamat.
- Klik pada sel E2 dalam lembaran kerja untuk memasukkan rujukan sel.
- Klik pada baris Asas.
- Masukkan nombor 1 pada baris ini untuk menggunakan bilangan hari sebenar setiap bulan dan bilangan hari sebenar setahun dalam pengiraan
- Klik OK untuk melengkapkan fungsi.
- Nilai 1.647058824 sepatutnya muncul dalam sel E3 iaitu tempoh masa dalam tahun antara dua tarikh.
- Lembaran kerja anda mungkin memaparkan lebih banyak atau kurang titik perpuluhan bergantung pada tetapan anda.
Bersarang Fungsi ROUND dan YEARFRAC
Untuk menjadikan hasil fungsi lebih mudah digunakan, anda boleh membundarkan nilai dalam sel E3 kepada dua tempat perpuluhan dengan menyarangkan BULATdan YEARFRAC fungsi. Untuk melakukan ini, taip BULAT selepas tanda sama (=) dan , 2 di hadapan tanda kurungan terakhir. Formula yang terhasil ialah:
=BULAT(YEARFRAC(E1, E2, 1), 2)
Jawapan membundar kepada 1.65.