Fungsi YEARFRAC menghitung pecahan tahun yang diwakili oleh jumlah hari antara dua tanggal (tanggal_mulai dan tanggal_akhir).
Fungsi Excel lainnya dapat menemukan jumlah hari di antara dua tanggal, namun terbatas untuk mengembalikan nilai dalam tahun, bulan, hari, atau kombinasi dari ketiganya.
YEARFRAC, sebaliknya, mengembalikan selisih antara dua tanggal dalam bentuk desimal secara otomatis, misalnya 1,65 tahun, sehingga hasilnya dapat langsung digunakan dalam perhitungan lain.
Perhitungan ini dapat mencakup nilai seperti masa kerja karyawan atau persentase yang harus dibayar untuk program tahunan yang dihentikan lebih awal seperti tunjangan kesehatan.
Petunjuk ini berlaku untuk Excel 2019, 2016, 2013, 2010, dan Excel untuk Microsoft 365.
YEARFRAC Fungsi Sintaks dan Argumen
Sintaks fungsi mengacu pada tata letak fungsi dan menyertakan nama fungsi, tanda kurung, dan argumen. Sintaks untuk fungsi YEARFRAC adalah:
=YEARFRAC(Tanggal_Mulai, Tanggal_Akhir, Dasar)
Tanggal_Mulai (wajib) adalah variabel tanggal pertama; argumen ini bisa menjadi referensi sel ke lokasi data di lembar kerja atau tanggal mulai sebenarnya dalam format nomor seri.
Tanggal_Akhir (wajib) adalah variabel tanggal kedua. Persyaratan argumen yang sama berlaku seperti yang didefinisikan untuk Start_date.
Basis (opsional) adalah nilai mulai dari nol hingga empat yang memberi tahu Excel metode penghitungan hari mana yang akan digunakan dengan fungsi tersebut.
- 0 atau dihilangkan - 30 hari per bulan/360 hari per tahun (NASD AS)
- 1 - Jumlah hari aktual per bulan/Jumlah hari aktual per tahun
- 2 - Jumlah hari aktual per bulan/360 hari per tahun
- 3 - Jumlah hari aktual per bulan/365 hari per tahun
- 4 - 30 hari per bulan/360 hari per tahun (Eropa)
Dari opsi untuk argumen basis, nilai 1 memberikan yang paling akurat untuk menghitung hari per bulan dan hari per tahun.
Kombinasi hari per bulan dan hari per tahun yang berbeda untuk argumen Basis dari fungsi YEARFRAC tersedia karena bisnis di berbagai bidang, seperti perdagangan saham, ekonomi, dan keuangan, memiliki persyaratan yang berbeda untuk sistem akuntansi mereka.
YEARFRAC mengembalikan VALUE! nilai kesalahan jika Start_date atau Tanggal_Akhir bukan tanggal yang valid.
YEARFRAC mengembalikan nilai kesalahan NUM! jika argumen Basis kurang dari nol atau lebih besar dari empat.
YEARFRAC Contoh Fungsi
Seperti dapat dilihat pada gambar di atas, contoh ini akan menggunakan fungsi YEARFRAC di sel E3 untuk mencari lama waktu antara dua tanggal - 9 Maret 2012, dan 1 November 2013.
Dalam contoh ini, Anda akan menggunakan referensi sel ke lokasi tanggal mulai dan tanggal akhir karena biasanya lebih mudah digunakan daripada memasukkan nomor tanggal seri.
Anda juga dapat mengambil langkah opsional untuk mengurangi jumlah tempat desimal dalam jawaban dari sembilan menjadi dua menggunakan fungsi ROUND.
Mulailah dengan memasukkan data ke sel D1 hingga E2, seperti yang terlihat pada gambar di atas. Sel E3 adalah tempat rumus akan digunakan.
Gunakan fungsi DATE untuk memasukkan argumen tanggal mulai dan berakhir untuk mencegah kemungkinan masalah yang dapat terjadi jika Excel menafsirkan tanggal sebagai data teks.
Sintaks fungsi Tanggal adalah sebagai berikut untuk contoh ini:
E1 -=DATE(2012, 3, 9)
E2 -=DATE(2013, 11, 1)
Memasuki Fungsi YEARFRAC
Dalam contoh ini, Anda akan memasukkan fungsi YEARFRAC ke sel E3 untuk menghitung waktu antara dua tanggal dalam selE1 dan E2.
- Klik cell E3 - di sinilah hasil fungsi akan ditampilkan.
- Klik pada tab Rumus dari pita menu.
Pilih Tanggal dan Waktu dari pita untuk membuka drop-down fungsi.
Menggunakan fungsi DATE untuk memasukkan argumen tanggal mulai dan berakhir mencegah kemungkinan masalah yang dapat terjadi jika tanggal ditafsirkan sebagai data teks.
- Klik YEARFRAC dalam daftar untuk memunculkan Formula Builder.
- Klik pada baris Tanggal_Mulai.
- Klik sel E1 di lembar kerja untuk memasukkan referensi sel.
- Klik pada baris Tanggal_Berakhir.
- Klik cell E2 di lembar kerja untuk memasukkan referensi sel.
- Klik pada baris Basis.
- Masukkan angka 1 pada baris ini untuk menggunakan jumlah hari aktual per bulan dan jumlah hari aktual per tahun dalam perhitungan
- Klik OK untuk menyelesaikan fungsi.
- Nilai 1.647058824 akan muncul di sel E3 yang merupakan lama waktu dalam tahun antara dua tanggal.
- Lembar kerja Anda mungkin menampilkan lebih banyak atau lebih sedikit titik desimal tergantung pada pengaturan Anda.
Menyarangkan Fungsi ROUND dan YEARFRAC
Untuk membuat hasil fungsi lebih mudah digunakan, Anda dapat membulatkan nilai di sel E3 ke dua tempat desimal dengan menumpuk ROUNDdan YEARFRAC fungsi. Untuk melakukannya, ketik ROUND setelah tanda sama dengan (=), dan, 2 di depan tanda kurung terakhir. Rumus yang dihasilkan adalah:
=ROUND(YEARFRAC(E1, E2, 1), 2)
Jawabannya dibulatkan ke 1.65.