Genel Bakış
TAYYILINAYI (THAIMONTHOFYEAR), bir tarihin Tay takvimine göre ay numarasını 1 ile 12 arasında bir sayı olarak verir. Tay dili desteği etkin Excel sürümlerinde Tay takvimiyle çalışan raporlarda ve belgelerde ay bilgisini almak için kullanılır. Tay dili desteği olmayan bir Excel'de işlev #DEĞER! hatası verdiği için güvenli bir karşılıkla birlikte kullanılması önerilir.
İşlev yalnızca bir parametre alır. Sonuç, tarihin ayını gösteren 1 ile 12 arasında bir sayıdır. İşlev yalnızca Tay dili desteği etkin Excel'de çalışır; diğer sürümlerde #DEĞER! hatası verir.
Sonuçlar sırasıyla #DEĞER!, #DEĞER! ve #DEĞER! olur. Girilen tarihler geçerli olsa da bu Excel'de Tay dili desteği etkin olmadığı için işlev tarihi Tay takvimine çeviremez ve her satırda #DEĞER! hatası verir. Tay dili desteği etkin bir Excel'de aynı formül her tarih için ayın numarasını 1 ile 12 arasında bir sayı olarak döndürür. Bu nedenle işlevi, aşağıdaki örneklerde olduğu gibi EĞERHATA ile birlikte kullanmak daha güvenlidir.
Sonuçlar sırasıyla 3, 7, 11 ve 2 olur. Tay dili desteği olmayan Excel'de TAYYILINAYI hata verdiği için EĞERHATA ikinci parametredeki AY sonucunu kullanır. Tay takvimi ocak ayında başladığı için ay numarası Miladi takvimdeki ay numarasıyla aynıdır; bu yüzden güvenli karşılık anlamlı bir sonuç verir. Tay dili desteği olan Excel'de ise ilk parametre hata vermez ve doğrudan işlevin sonucu görünür.
C2 hücresine Tay yılı için aşağıdaki formülü yazıp aşağı kopyalayın. Güvenli karşılık, Miladi yıla 543 ekler:
Ay sütunundaki sonuçlar sırasıyla 4, 1, 12 ve 8, yıl sütunundaki sonuçlar ise 2566, 2567, 2567 ve 2568 olur. Tay takvimi yılı Miladi yıldan 543 fazla sayar; ay numaraları ise Miladi takvimle aynıdır. Her iki sütunda da önce Tay işlevi denenir, işlev çalışmazsa Miladi takvimden hesaplanan karşılık kullanılır. Böylece tablo, Tay dili desteği olmayan Excel'de de aynı sonucu gösterir.
Sonuçlar sırasıyla 9, 3, Geçersiz giriş ve Geçersiz giriş olur. İlk satırdaki tarih ve ikinci satırdaki tarih seri numarası geçerli olduğu için ay numarası bulunur. Üçüncü ve dördüncü satırdaki metinler tarihe dönüştürülemediği için hem TAYYILINAYI hem de AY hata verir ve dıştaki EĞERHATA uyarı metnini gösterir. Tay dili desteği olan Excel'de de geçerli olmayan girdiler aynı uyarıyla karşılanır.
Söz dizimi ve parametre
- Kategori
- Tarih ve Saat
- İngilizce adı
- THAIMONTHOFYEAR
- Platform
- Windows
1 bağımsız değişken
1 zorunlu
| Bağımsız değişken | Durum | Ne işe yarar |
|---|---|---|
| seri_noserial_number | Zorunlu | Tay takvimine göre ay numarası bulunacak tarihi, tarih içeren bir hücreyi veya tarih seri numarasını belirtir. |
Geçerli kullanımlar
=TAYYILINAYI(A2)
=TAYYILINAYI(TARİH(2024;5;17))
Desteklenen Excel sürümleri
2007 ve sonrası
- 2003 Desteklenmiyor
- 2007 Destekleniyor
- 2010 Destekleniyor
- 2013 Destekleniyor
- 2016 Destekleniyor
- 2019 Destekleniyor
- 2021 Destekleniyor
- 2024 Destekleniyor
- 365 Destekleniyor
1. Tay dili desteği olmayan Excel'de sonuç
Aşağıdaki tabloda üç tarihin Tay takvimine göre ay numarasını doğrudan işlevle almak istiyoruz. Bu çalışma kitabı Tay dili desteği olmayan Türkçe Excel'de hesaplanıyor. B2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:=TAYYILINAYI(A2)
=THAIMONTHOFYEAR(A2)
TAYYILINAYI
Formülünü incelemek için bir hücre seçin.| A | B | |
|---|---|---|
| 1 | Tarih | Tay ay numarası |
| 2 | 15.01.2024 | #DEĞER! |
| 3 | 17.05.2024 | #DEĞER! |
| 4 | 31.12.2024 | #DEĞER! |
HataExcelDepo v1.0.0
2. EĞERHATA ile güvenli karşılık
Faturaların kesildiği ayı bulmak istiyoruz. Tay dili desteği olan Excel'de işlevin sonucu, olmayan Excel'de ise AY işlevinin sonucu kullanılsın. B2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:=EĞERHATA(TAYYILINAYI(A2);AY(A2))
=IFERROR(THAIMONTHOFYEAR(A2),MONTH(A2))
TAYYILINAYI
Formülünü incelemek için bir hücre seçin.| A | B | |
|---|---|---|
| 1 | Fatura tarihi | Ay numarası |
| 2 | 08.03.2024 | 3 |
| 3 | 21.07.2024 | 7 |
| 4 | 02.11.2024 | 11 |
| 5 | 14.02.2025 | 2 |
Güvenli AyExcelDepo v1.0.0
3. Tay ayı ve Tay yılı birlikte
Bir tarihin Tay takvimindeki ay ve yıl bilgisini yan yana göstermek istiyoruz. B2 hücresine ay numarası için aşağıdaki formülü yazıp aşağı kopyalayın:=EĞERHATA(TAYYILINAYI(A2);AY(A2))
=IFERROR(THAIMONTHOFYEAR(A2),MONTH(A2))
TAYYILINAYI
Formülünü incelemek için bir hücre seçin.| A | B | C | |
|---|---|---|---|
| 1 | Tarih | Tay ayı | Tay yılı |
| 2 | 13.04.2023 | 4 | 2566 |
| 3 | 01.01.2024 | 1 | 2567 |
| 4 | 31.12.2024 | 12 | 2567 |
| 5 | 12.08.2025 | 8 | 2568 |
Ay ve YılExcelDepo v1.0.0
4. Geçersiz girdilerle kullanım
Bir sütunda tarih, tarih seri numarası ve metin karışık olabilir. Geçerli tarih olarak yorumlanamayan girdiler için okunur bir uyarı göstermek istiyoruz. B2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:=EĞERHATA(EĞERHATA(TAYYILINAYI(A2);AY(A2));"Geçersiz giriş")
=IFERROR(IFERROR(THAIMONTHOFYEAR(A2),MONTH(A2)),"Geçersiz giriş")
TAYYILINAYI
Formülünü incelemek için bir hücre seçin.| A | B | |
|---|---|---|
| 1 | Girdi | Ay numarası |
| 2 | 09.09.2024 | 9 |
| 3 | 45000 | 3 |
| 4 | Nisan | Geçersiz giriş |
| 5 | Belirsiz | Geçersiz giriş |
Geçersiz GirdiExcelDepo v1.0.0
Kullanırken dikkat edin
- Tay dili desteği: TAYYILINAYI yalnızca Tay dili desteği etkin Excel'de çalışır. Bu desteğin bulunmadığı bir Excel'de, geçerli bir seri_no verseniz bile işlev #DEĞER! hatası döndürür. Sonucun başka bilgisayarlarda da anlamlı görünmesi gerekiyorsa işlevi tek başına kullanmayın.
- Güvenli karşılık: Tay takviminde ay numaraları Miladi takvimdekiyle aynı olduğundan, TAYYILINAYI hata verdiğinde AY işlevinin sonucu uygun bir karşılıktır. EĞERHATA ile iki işlevi birleştirdiğinizde çalışma kitabı, Tay dili desteği olmayan Excel'de de sonuç üretir.
- seri_no parametresi: seri_no, bir tarih içeren hücre, TARİH gibi bir işlevin sonucu veya tarih seri numarası olabilir. Tarih olarak yorumlanamayan metinler #DEĞER! hatasına yol açar. Geçerli tarih aralığının dışındaki sayılar da hata verebilir.
- Sonucun türü: İşlev tarih değil, 1 ile 12 arasında bir sayı döndürür. Ay adı göstermek istiyorsanız bu sayıyı bir ay adı listesiyle eşleştirebilirsiniz.
- İlgili işlevler: AY: Miladi takvime göre ay numarasını verir; Tay dili desteği olmayan ortamlarda güvenli karşılık olarak tercih edilir. YIL: Miladi yılı verir; Tay yılı için 543 eklenerek karşılık hesaplanabilir. TAYYILI: Tarihin Tay takvimindeki yılını verir; ay ile birlikte tam Tay tarihi göstermek için kullanılır. EĞERHATA: İşlev hata verdiğinde alternatif bir sonuç göstermek için kullanılır.
Desteklenen Excel sürümleri
- Microsoft 365
- Excel 2007
- Excel 2010
- Excel 2013
- Excel 2016
- Excel 2019
- Excel 2021
- Excel 2024