Özellik ikonu

YIL

İndirme izni yok

Genel Bakış

YIL (YEAR), bir tarih seri numarasına karşılık gelen yılı tam sayı olarak verir. Tarih değerinden, seri numarasından veya tarih içeren bir hücreden yıl bileşenini ayırmak için kullanılır. Böylece kayıtları yıla göre gruplayabilir, kıdem ya da yaş gibi yıl farkı hesaplarını kurabilirsiniz.

Söz dizimi ve parametre​

TRTürkçe
=YIL(seri_no)
ENEnglish
Kategori
Tarih ve Saat
İngilizce adı
YEAR
Platform
Windows Mac Web
1 bağımsız değişken 1 zorunlu
Bağımsız değişken Durum Ne işe yarar
seri_noserial_number Zorunlu Yılını bulmak istediğiniz tarihi belirtir; tarih değeri, tarih seri numarası veya tarih içeren bir hücre olabilir.
Geçerli kullanımlar
=YIL(A2)
=YIL(TARİH(2023;7;1))
=YIL(38093)
=YIL(BUGÜN())
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
İşlev yalnızca bir parametre alır ve tarih değil, tam sayı döndürür. Sonuç hücresi tarih biçimindeyse yıl değeri tarih gibi görünebilir; bu durumda hücreyi Genel veya Sayı biçimine çevirin.

1. Tarih hücresinden yıl alma​

A sütunundaki tarihlerin yılını B sütununda bulalım. B2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=YIL(A2)
=YEAR(A2)
YIL
Formülünü incelemek için bir hücre seçin.
AB
1TarihYıl
201.07.20232023
331.12.20192019
415.01.20262026
501.03.20042004
TemelExcelDepo v1.0.0
Sonuçlar sırasıyla 2023, 2019, 2026 ve 2004 olur. İşlev tarihin ay ve gün bölümünü yok sayar, yalnızca yıl bileşenini tam sayı olarak verir. Yılın son günü olan tarih de yılın ortasındaki ya da başındaki bir tarih de kendi yılına ait sonucu döndürür.

2. Seri numarasından yıl alma​

Excel tarihleri arka planda seri numarası olarak saklar. A sütunundaki sayıların hangi yıla denk geldiğini bulmak için B2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=YIL(A2)
=YEAR(A2)
YIL
Formülünü incelemek için bir hücre seçin.
AB
1Seri numarasıYıl
2380932004
3451082023
401900
53671901
Seri NumarasıExcelDepo v1.0.0
Sonuçlar sırasıyla 2004, 2023, 1900 ve 1901 olur. İşlev, seri numarasını tarih olarak yorumlayıp yıl bileşenini verir; hücrenin tarih biçiminde görünmesi gerekmez. 0 sayısı Excel'in tarih sisteminde başlangıç noktasıdır ve hata vermez. 367 ise ilk yılın sonunu aşarak sonraki yıla geçer.

3. Metin tarih ve hata durumları​

A sütunundaki girdilerin yılını bulalım. Negatif sayı ve tarihe çevrilemeyen metin hata verir; tarihe çevrilebilen metin ise sayı gibi işlenir. B2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=YIL(A2)
=YEAR(A2)
YIL
Formülünü incelemek için bir hücre seçin.
AB
1GirdiSonuç
2-10#SAYI!
3rapor#DEĞER!
401900
52003-07-012003
Hata DurumlarıExcelDepo v1.0.0
Sonuçlar sırasıyla #SAYI!, #DEĞER!, 1900 ve 2003 olur. Sıfırdan küçük bir seri numarası geçerli bir tarih olmadığı için #SAYI! hatası verir. "rapor" gibi tarihe dönüştürülemeyen metin ise #DEĞER! hatasına yol açar. Sıfır geçerli kabul edilir. Tarih biçiminde yazılmış metin, Excel tarafından tarihe çevrilebiliyorsa yıl bileşeni döndürülür.

4. İşe giriş yılından kıdem hesabı​

Personelin işe giriş tarihinden 2026 yılı sonuna kadar geçen takvim yılı farkını bulalım. YIL işlevi hem sabit bir TARİH hem de B sütunundaki tarih için kullanılır. C2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=YIL(TARİH(2026;12;31))-YIL(B2)
=YEAR(DATE(2026,12,31))-YEAR(B2)
YIL
Formülünü incelemek için bir hücre seçin.
ABC
1Personelİşe giriş tarihiKıdem (yıl farkı)
2Ayşe Yılmaz15.03.201214
3Mehmet Kaya01.09.20188
4Zeynep Demir20.11.20215
5Can Öztürk10.02.20251
KıdemExcelDepo v1.0.0
Sonuçlar sırasıyla 14, 8, 5 ve 1 olur. İki tarihin yıl bileşeni ayrı ayrı alınıp çıkarıldığı için sonuç takvim yılı farkıdır; gün ve ay dikkate alınmaz. Tam dolu yıl sayısı gerekiyorsa farklı bir hesap yöntemi seçmeniz gerekir.

Kullanırken dikkat edin​

  • seri_no parametresi: seri_no parametresi bir tarih değeri, bir tarih seri numarası veya tarih içeren bir hücre başvurusu olabilir. Tarih biçiminde yazılmış ve Excel'in tarihe çevirebildiği metin de kabul edilir. İşlev 1900 ile 9999 arasında bir tam sayı döndürür.
  • Hata koşulları: seri_no sıfırdan küçükse #SAYI! hatası verir. seri_no geçerli bir tarih değilse, örneğin tarihe çevrilemeyen bir metinse #DEĞER! hatası verir. Sıfır sayısı hata vermez ve 1900 yılını döndürür.
  • Sabit tarih girme: Değişmeyen ve güncellenmeyen sabit bir tarih girmek istiyorsanız Ctrl + ; kısayolunu kullanın. BUGÜN veya ŞİMDİ ile alınan tarih ise dosya her hesaplandığında güncellenir.
  • İlgili işlevler: TARİH: Yıl, ay ve günden tarih seri numarası üretir; YIL içinde sabit bir tarih vermek için tercih edilir. TARİHSAYISI: Metin biçimindeki tarihi seri numarasına çevirir; metin tarihlerde YIL'dan önce kullanılır. GÜN ve AY: Tarihin gün ve ay bileşenini verir; YIL ile birlikte tarihi parçalarına ayırmak için kullanılır. ŞİMDİ ve BUGÜN: Geçerli tarih ve saati ya da yalnız bugünün tarihini verir; geçerli yılı bulmak için YIL ile birleştirilir. ZAMAN: Saat, dakika ve saniyeden zaman değeri üretir. YILORAN: İki tarih arasındaki süreyi ondalıklı yıl olarak verir; yalnız yıl farkı yerine kesirli yıl gerektiğinde tercih edilir. VBA tarafındaki karşılığı VBA.YEAR işlevidir.
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
12
İlk yayın
Güncel
İngilizce
YEAR
Platformlar
Windows, Mac, Web

Puanlar

0.00 Oylama 0 İnceleme
Geri
Üst