Date & Time

YEARFRAC

Microsoft ExcelMicrosoft Excel

Menghitung proporsi tahun yang diwakili oleh jumlah hari antara dua tanggal, berdasarkan basis hari yang dipilih. Digunakan dalam analisis keuangan untuk menghitung bunga akrual dan yield obligasi.

Tipe hasil: number

Syntax

YEARFRAC(start_date, end_date, [basis])

Parameter

start_datedatewajib

Tanggal awal perhitungan

end_datedatewajib

Tanggal akhir perhitungan

basisnumberopsional

Basis hari: 0=US 30/360 (default), 1=Actual/Actual, 2=Actual/360, 3=Actual/365, 4=European 30/360

Default: 0

Catatan

  • Basis 1 (Actual/Actual) paling akurat untuk perhitungan umum — memperhitungkan tahun kabisat
  • Basis 0 (30/360) digunakan dalam pasar obligasi korporat Amerika
  • Basis 2 (Actual/360) umum digunakan dalam pasar uang dan deposito
  • ⚠️ Pilihan basis mempengaruhi hasil secara signifikan — selalu pastikan basis sesuai dengan konvensi instrumen keuangan yang digunakan

Contoh Penggunaan

Proporsi tahun antara dua tanggal

1=YEARFRAC(A2, B2, 1)

Menghitung fraksi tahun aktual antara A2 dan B2. Misal 6 bulan = 0.5

Hasil
0.5 (untuk 6 bulan)

Hitung bunga akrual obligasi

1=C2*YEARFRAC(A2,B2,0)*D2

Bunga akrual = nilai nominal x fraksi tahun (basis 30/360) x kupon rate tahunan

Hasil
Nilai bunga akrual

Umur dalam desimal tahun

1=YEARFRAC(B2, TODAY(), 1)

Menghitung umur dalam format desimal, misal 28.75 untuk 28 tahun 9 bulan

Hasil
28.75

Pertanyaan Umum tentang YEARFRAC

Apa itu fungsi YEARFRAC di Microsoft Excel?
Menghitung proporsi tahun yang diwakili oleh jumlah hari antara dua tanggal, berdasarkan basis hari yang dipilih. Digunakan dalam analisis keuangan untuk menghitung bunga akrual dan yield obligasi. Di Microsoft Excel, fungsi YEARFRAC termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien. Basis 1 (Actual/Actual) paling akurat untuk perhitungan umum — memperhitungkan tahun kabisat.
Bagaimana cara menggunakan YEARFRAC di Microsoft Excel?
Gunakan sintaks berikut: YEARFRAC(start_date, end_date, [basis]). Basis 0 (30/360) digunakan dalam pasar obligasi korporat Amerika. Basis 2 (Actual/360) umum digunakan dalam pasar uang dan deposito.
Apa nilai yang dikembalikan oleh fungsi YEARFRAC?
Fungsi YEARFRAC mengembalikan nilai bertipe number. Pastikan tipe data hasil sudah sesuai dengan kebutuhan query atau formula kamu. Jika input mengandung nilai NULL, perilaku fungsi dapat berbeda — selalu periksa dokumentasi untuk memastikan hasilnya sesuai ekspektasi.
Apa yang perlu diperhatikan saat menggunakan YEARFRAC?
⚠️ Pilihan basis mempengaruhi hasil secara signifikan — selalu pastikan basis sesuai dengan konvensi instrumen keuangan yang digunakan. Memahami batasan dan perilaku fungsi ini akan membantu kamu menghindari kesalahan umum dalam analisis data.
Apa saja parameter fungsi YEARFRAC?
Fungsi ini memiliki 2 parameter wajib dan 1 parameter opsional. Parameter yang digunakan: start_date (date, wajib): Tanggal awal perhitungan; end_date (date, wajib): Tanggal akhir perhitungan; basis (number, opsional): Basis hari: 0=US 30/360 (default), 1=Actual/Actual, 2=Actual/360, 3=Actual/365, 4=European 30/360.