Yearfrac

July 19, 2007 at 7:14 pm 2 comments

Yearfrac adalah formula di bidang financial untuk menghitung usia sesuatu (surat berharga, misalnya) dalam satuan tahun. Rumusnya seperti ini:

=yearfrac(tanggal awal
, tanggal akhir , [basis hari])

Masukkan tanggal awal dan tanggal akhir pada formula ini (boleh juga kebalik: tanggal akhir dulu terus tanggal awal). Untuk basis hari, ini optional, namun secara default akan dipilih 0. Adapun penjelasan kode basis hari adalah seperti berikut:

0 untuk US NASD 30/360
1 untuk Actual/Actual
2 untuk Actual/365
3 untuk Actual/360
4 untuk European 30/360

Berikut penjelasan basis hari:
– Basis 0 menggunakan 30 hari sebulan dari total 360 hari dalam setahun.
– Untuk basis 1, banyak hari aktual dihitung sehingga terjadi perbedaan hari ketika memasuki tahun kabisat. Ini digunakan untuk perhitungan bunga berjalan (accrued interest) untuk SUN sejak FR021 sampai sekarang dan juga untuk ORI.
– Basis 2 sama dengan basis 1 tapi setahun selalu memiliki 365 hari.
– Basis 3 sama dengan basis 1 tapi setahun hanya memiliki 360 hari.
– Basis 4 adalah menggunakan metode gaya Eropah and hari terakhir yang terjadi pada tanggal 31 maka sama dengan 30 di bulan yang sama. Ini digunakan untuk perhitungan bunga berjalan (accrued interest) SUN recap (FR001-FR020), VRxx, dan obligasi korporasi.

Contohnya:
Ira membeli obligasi ORI03 pada tanggal 23-Nov-07 dan menjualnya pada 3-Mar-08. Berapa lamakah Ira memegang ORI03?

=YEARFRAC(“23-Nov-7″,”3-Mar-8”,1)
Ira memegang ORI03 selama 0,276 tahun

Entry filed under: Formula, Gampang. Tags: .

Bedah Kuesioner di Excel Fungsi/Formula Excel di PHP

2 Comments Add your own

  • 1. Anonymous  |  September 19, 2007 at 3:47 pm

    mohon bantuannya nih saya ada kesulitan dengan merubah angka menjadi waktu

    contohnya
    224044 menjadi 22:40
    91521 menjadi 09:15

    kira – kira bisa nda ya

    Reply
  • 2. F-Xtudent  |  September 19, 2007 at 6:41 pm

    Mas/Mba Anonymous,
    untuk merubah seperti itu harus ada aturan yang jelas. Algoritmanya seperti apa. Nah setelah masalah kita jelas maka solusi sudah ketemu 50%. Sisanya baru mencari jawabannya.

    Untuk dua contoh kasus di atas sih bisa diselesaikan. Tapi untuk
    12521 apakah pukul 12:52 atau 1:25 atau 12:05:21? Definisi ini harus jelas. Singkatnya apa jawaban pertanyaan ini:

    Apakah angka nol di depan baik dalam jam, menit dan detik itu ditulis atau tidak?

    Kalau misalnya jawabannya nol di depan tidak ditulis untuk jam saja, maka jawabannya

    =VALUE(IF(LEN(C5)=6,
    LEFT(C5,2)&”:”&MID(C5,3,2),
    LEFT(C5,1)&”:”&MID(C5,2,2)))

    lalu ubah format cell-nya jadi dalam bentuk Time.

    Nah, kalau nol di depan jam, menit dan detik tidak ditulis, maka akan sulit untuk mendeteksinya, karena aturannya tidak teratur.

    Adakah yg lain bisa bantu untuk kasus ini?

    Reply

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Trackback this post  |  Subscribe to the comments via RSS Feed


We Moved!

Kami telah pindah ke www.excelquotient.com

Tweet XQ

Kapsul XQ Terkini

Archives

Annex


Langganan
RSS Kapsul XQ
RSS Komentar XQ

# Blog Walkers
web tracker

Ranks
My Popularity (by popuri.us)

Lisensi
Creative Commons License

%d bloggers like this: