Özellik ikonu

YILORAN

İndirme izni yok

Genel Bakış

YILORAN (YEARFRAC), iki tarih arasındaki süreyi yıl cinsinden ondalık bir sayı olarak verir. Sonuç, seçilen gün sayım temeline göre hesaplanır. Bu nedenle faiz dönemi, sözleşme süresi, kıdem ve yıllık oranlama gibi hesaplarda süreyi yılın kesri olarak ifade etmek için kullanılır.

Söz dizimi ve parametre​

TRTürkçe
ENEnglish
=YEARFRAC(start_date, end_date, [basis])
Kategori
Tarih ve Saat
İngilizce adı
YEARFRAC
Platform
Windows Mac Web
3 bağımsız değişken 2 zorunlu 1 isteğe bağlı Köşeli parantez [ ] isteğe bağlı demektir
Bağımsız değişken Durum Ne işe yarar
başlangıç_tarihistart_date Zorunlu Sürenin başladığı tarihi belirtir; tarih seri numarası, tarih içeren hücre veya tırnak içinde tarih metni olabilir.
bitiş_tarihiend_date Zorunlu Sürenin bittiği tarihi belirtir; tarih seri numarası, tarih içeren hücre veya tırnak içinde tarih metni olabilir.
temelbasis İsteğe bağlı Gün sayım yöntemini belirleyen 0 ile 4 arasındaki sayıyı belirtir.
Geçerli kullanımlar
=YILORAN(A2;B2)
=YILORAN(A2;B2;1)
=YILORAN(TARİH(2020;1;1);TARİH(2020;4;1);3)
Desteklenen Excel sürümleri 2003 ve sonrası
  1. 2003 Destekleniyor
  2. 2007 Destekleniyor
  3. 2010 Destekleniyor
  4. 2013 Destekleniyor
  5. 2016 Destekleniyor
  6. 2019 Destekleniyor
  7. 2021 Destekleniyor
  8. 2024 Destekleniyor
  9. 365 Destekleniyor
Temel atlanırsa 30/360 (ABD) yöntemi kullanılır. İşlev yalnızca iki tarih arasındaki süreyi yıl kesri olarak verir; gün sayısı gerekiyorsa GÜNSAY veya GÜN360 işlevlerini kullanın. Sonucu yüzde veya yıl biçiminde okumak için hücrenin sayı biçimini ayarlayın.

1. İki tarih arasındaki yıl oranı​

Dört farklı sözleşme süresini yıl cinsinden hesaplayalım. Temel parametresi verilmediği için işlev varsayılan olarak 30/360 (ABD) yöntemini kullanır. D2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=YILORAN(B2;C2)
=YEARFRAC(B2,C2)
YILORAN
Formülünü incelemek için bir hücre seçin.
ABCD
1SözleşmeBaşlangıçBitişYıl oranı
2Kira sözleşmesi25.01.200127.09.20010,672
3Yıllık abonelik01.01.201831.12.20181,000
4Yedi aylık proje01.01.201831.07.20180,583
5Çeyrek dönem01.01.202001.04.20200,250
TemelExcelDepo v1.0.0
Sonuçlar sırasıyla 0,672, 1,000, 0,583 ve 0,250 olur. 30/360 yönteminde her ay 30 gün sayılır ve toplam gün sayısı 360'a bölünür. Bu yüzden 1 Ocak ile 31 Aralık arasındaki süre tam bir yıl olarak, 1 Ocak ile 31 Temmuz arasındaki süre ise yedi aylık oran olarak hesaplanır.

2. Gün sayım temelinin sonuca etkisi​

Aynı iki tarih (1 Ocak 2020 ve 1 Nisan 2020) için beş temel değerini karşılaştıralım. Tarihler formülün içine sabit olarak yazılır, temel ise A sütunundan gelir. C2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=YILORAN(TARİH(2020;1;1);TARİH(2020;4;1);A2)
=YEARFRAC(DATE(2020,1,1),DATE(2020,4,1),A2)
YILORAN
Formülünü incelemek için bir hücre seçin.
ABC
1TemelGün sayım yöntemiYıl oranı
2030/360 (ABD)0,2500
31Gerçek/Gerçek0,2486
42Gerçek/3600,2528
53Gerçek/3650,2493
6430/360 (Avrupa)0,2500
Temel SeçenekleriExcelDepo v1.0.0
Sonuçlar sırasıyla 0,2500, 0,2486, 0,2528, 0,2493 ve 0,2500 olur. Temel 0 ve 4'te her ay 30 gün sayıldığı için 90 / 360 = 0,2500 bulunur. Temel 2'de iki tarih arasındaki gerçek gün sayısı 91 olduğundan 91 / 360 = 0,2528 olur. Temel 3'te payda 365, temel 1'te ise yılın gerçek gün sayısıdır; 2020 artık yıl olduğu için bu örnekte 366 kullanılır.

3. Temel atlandığında ve ondalık verildiğinde​

Temel hücresinin boş bırakılması ve ondalık bir sayı girilmesi durumlarını inceleyelim. Başlangıç ve bitiş tarihleri her satırda aynıdır. D2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=YILORAN(A2;B2;C2)
=YEARFRAC(A2,B2,C2)
YILORAN
Formülünü incelemek için bir hücre seçin.
ABCD
1BaşlangıçBitişTemelYıl oranı
201.01.202001.04.20200,2500
301.01.202001.04.202000,2500
401.01.202001.04.20201,90,2486
501.01.202001.04.20203,50,2493
Varsayılan TemelExcelDepo v1.0.0
Sonuçlar sırasıyla 0,2500, 0,2500, 0,2486 ve 0,2493 olur. Boş bir temel hücresi 0 sayıldığı için ilk iki satırın sonucu aynıdır. Ondalık temel değerleri yuvarlanmaz, tam sayıya kesilir: 1,9 değeri 1, 3,5 değeri ise 3 olarak işlenir.

4. Hata durumları​

Geçerli bir hesabı, sınır dışı temel değerlerini ve geçersiz bir bitiş tarihini yan yana görelim. Dördüncü satırdaki bitiş tarihi metin olarak girilmiştir ve Nisan ayı 30 gün çektiği için geçerli bir tarih değildir. D2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=YILORAN(A2;B2;C2)
=YEARFRAC(A2,B2,C2)
YILORAN
Formülünü incelemek için bir hücre seçin.
ABCD
1BaşlangıçBitişTemelSonuç
201.01.201831.12.201801,000
301.01.201831.12.20185#SAYI!
401.01.201831.12.2018-1#SAYI!
501.01.201831.04.20180#DEĞER!
HatalarExcelDepo v1.0.0
Sonuçlar sırasıyla 1,000, #SAYI!, #SAYI! ve #DEĞER! olur. İlk satırda tarihler ve temel geçerli olduğu için hesap yapılır. Temel 0'dan küçük veya 4'ten büyükse işlev #SAYI! hatası verir. Bitiş tarihi geçerli bir tarihe dönüştürülemediğinde ise #DEĞER! hatası oluşur.

Kullanırken dikkat edin​

  • temel seçenekleri: temel parametresi gün sayım yöntemini belirler:
    • 0: 30/360, ABD yöntemi (varsayılan).
    • 1: Gerçek/Gerçek.
    • 2: Gerçek/360.
    • 3: Gerçek/365.
    • 4: 30/360, Avrupa yöntemi.
    ABD ve Avrupa yöntemleri arasındaki fark, ayın son gününün nasıl ele alındığıdır.
  • Hesaplama: YILORAN = gün sayısı / yıl günü. Gün sayısı, temel 0 ve 4 için her ayın 30 gün sayıldığı varsayımıyla bulunur; temel 1, 2 ve 3 için iki tarih arasındaki gerçek gün sayısıdır. Yıl günü ise temel 0, 2 ve 4 için 360, temel 3 için 365, temel 1 için yılın gerçek gün sayısıdır (365 veya 366).
  • Temel atlandığında: temel atlanırsa veya boş bir hücreye başvurulursa 0 kullanılır; yani 30/360 (ABD) yöntemi geçerli olur.
  • Ondalık değerler kesilir: Bütün parametreler tam sayıya kesilir. temel tam sayı değilse ondalık kısmı atılır; örneğin 1,9 değeri 1 olarak işlenir. Tarihlerdeki saat bölümü de dikkate alınmaz.
  • Tarih girişi: başlangıç_tarihi ve bitiş_tarihi tırnak içinde metin olarak, tarih seri numarası olarak ya da başka bir formül veya işlevin sonucu olarak verilebilir. Metin olarak yazılan tarihin bilgisayarınızın tarih biçimine uyması gerekir; gün/ay/yıl düzenindeki bir sistemde ay ve gün sırası değiştirilmiş bir metin (ör. 6/30/1998) tarih sayılmaz ve #DEĞER! hatası verir. Bu yüzden tarihleri hücreye gerçek tarih olarak girmeniz veya TARİH işleviyle üretmeniz önerilir.
  • Hata koşulları: başlangıç_tarihi veya bitiş_tarihi geçerli bir tarih değilse (ör. 31 Nisan) #DEĞER! hatası verilir. temel 0'dan küçükse veya 4'ten büyükse #SAYI! hatası verilir.
  • Taşma yapmaz: başlangıç_tarihi ve bitiş_tarihi birden çok hücreye başvurduğunda işlev sonuçları otomatik olarak komşu hücrelere taşırmaz. Her satır için formülü ayrı ayrı yazıp aşağı kopyalayın.
  • İlgili işlevler: GÜNSAY iki tarih arasındaki gün sayısını verir; yıl oranı yerine tam gün sayısı gerektiğinde tercih edin. GÜN360 iki tarih arasındaki gün sayısını her ay 30 gün kabul ederek verir; 30/360 mantığındaki gün sayısını görmek istediğinizde kullanın. YIL bir tarihin yıl bölümünü tam sayı olarak verir; yalnızca takvim yılı farkı yeterliyse kullanabilirsiniz. TARİH ise yıl, ay ve gün değerlerinden geçerli bir tarih üretir ve YILORAN içine sabit tarih yazarken işe yarar.
Mini Sayfa içindeki sonuç hücresini seçerek gerçek formülü görebilirsiniz. Formüllü örnekleri indirilebilir Excel dosyasında da kullanabilirsiniz.

Desteklenen Excel sürümleri

  • Microsoft 365
  • Excel 2003
  • Excel 2007
  • Excel 2010
  • Excel 2013
  • Excel 2016
  • Excel 2019
  • Excel 2021
  • Excel 2024
Yazar
ExcelDepo
İndirme sayısı
0
Gösterim
8
İlk yayın
Güncel
İngilizce
YEARFRAC
Platformlar
Windows, Mac, Web

Puanlar

0.00 Oylama 0 İnceleme
Geri
Üst