AY Formülü (MONTH): Tarihten Ay Numarasını Bulma
AY
İngilizce adı: MONTH
Yayın: · Son güncelleme:
AY kısaca
AY, bir tarihin ayını 1 (ocak) ile 12 (aralık) arasında bir sayı olarak verir. Çeyrek hesabı, aylık toplam ve gruplama için kullanılır; ay adı gerekiyorsa METNEÇEVİR'e Türkçe biçim koduyla başvurulur.
Söz dizimi
AY(seri_no)MONTH(serial_number)Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.
Argümanlar
| Argüman | Durum | Açıklama |
|---|---|---|
seri_noserial_number | Zorunlu | Ayı bulunacak tarih. Hücre başvurusu, TARİH fonksiyonunun sonucu ya da başka bir formülün çıktısı olabilir. |
İçindekiler
AY formülü ne döndürür?
Excel AY formülü bir tarihin ayını 1 (ocak) ile 12 (aralık) arasında bir sayı olarak verir. A2'de 29 Ekim 2026 varsa =AY(A2) 10 sonucunu döndürür. Sonuç ay adı değil sayıdır. Bu da onu gruplama ve koşullu hesaplar için kullanışlı yapar.
Söz dizimi
Tek argümanı seri_no'dur, yani ayı bulunacak tarih. Bu bir hücre başvurusu, TARİH fonksiyonunun sonucu ya da başka bir formülün çıktısı olabilir. Microsoft, tarihin metin olarak girilmesinin sorun çıkarabileceğini belirtir.
Ayı çeyreğe çevirmek
Çeyreklik raporlarda her satırın hangi çeyreğe düştüğünü bilmek gerekir. Ay numarasını 3'e bölüp yukarı yuvarladığınızda çeyrek numarasını bulursunuz: =YUKARIYUVARLA(AY(A2)/3;0). 14 Ağustos 2026 için ay 8'dir. 8 bölü 3 yaklaşık 2,67 eder ve yukarı yuvarlanınca 3. çeyrek çıkar.
Ay adı gerekiyorsa AY yerine METNEÇEVİR kullanılır. Türkçe Excel'de biçim kodları Türkçedir ve =METNEÇEVİR(A2;"aaaa") Ekim yazar. İngilizce Excel'de aynı iş "mmmm" koduyla yapılır, bu yüzden İngilizce kaynaktan kopyaladığınız formüllerde kodu değiştirmeniz gerekir.
Belirli bir ayın satışlarını toplamak
Tarih ve tutar sütunları olan bir satış listesinde mart toplamını yardımcı sütun açmadan bulabilirsiniz. =TOPLA.ÇARPIM((AY(A2:A6)=3)*B2:B6) her tarihin ayına bakar, mart olanlar için 1, diğerleri için 0 üretir. Bu değerleri tutarlarla çarpıp toplar.
Formül farklı yıllardaki martları da birlikte toplar. Liste birden çok yıla yayılıyorsa koşula (YIL(A2:A6)=2026) çarpanını ekleyin ya da ÇOKETOPLA ile başlangıç ve bitiş tarihi verin.
Sık yapılan hatalar
AY, aradan geçen ay sayısını vermez. Ocak 2026 ile mart 2027 arasındaki farkı =AY(B2)-AY(A2) ile bulmaya çalışırsanız 2 elde edersiniz, oysa arada 14 ay vardır. Ay farkı için ETARİHLİ'yi "M" birimiyle kullanın.
Boş bir hücreye AY uygulandığında sonuç 1 çıkar. Boş hücre 0 sayılır ve Excel 0'ı ocak 1900 olarak yorumlar. Listede boş satırlar varsa ocak ayında yapay bir yığılma görebilirsiniz; formülü =EĞER(A2="";"";AY(A2)) biçiminde yazarak bunu önlersiniz.
Ne zaman başka bir fonksiyon?
Tarihin yılı için YIL, günü için GÜN kullanılır. Ay sonu tarihi gerekiyorsa SERİAY, bir tarihe ay eklemek için SERİTARİH daha doğrudan çözümlerdir.
Uzun listelerde ay bazlı toplamı TOPLA.ÇARPIM yerine ÇOKETOPLA ile de alabilirsiniz. Ayın ilk ve son gününü koşul olarak verdiğinizde formül yalnız o yılın o ayını toplar ve büyük tablolarda daha hızlı hesaplanır.
Bir satış listesinde tarih sütununun yanına =YUKARIYUVARLA(AY(A2)/3;0) yazarak çeyrek sütunu oluşturun. Ardından bu sütuna göre bir özet tablo kurup çeyreklik toplamları karşılaştırın.
Örnekler
| A | B | C | |
|---|---|---|---|
| 1 | Tarih | ||
| 2 | 29.10.2026 | 10 |
=AY(A2)=MONTH(A2)Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.
C2 hücresinin sonucu: 10
29 Ekim 2026 tarihinin ayı ekimdir ve AY bunu 10 olarak döndürür.
| A | B | C | |
|---|---|---|---|
| 1 | Fatura tarihi | ||
| 2 | 14.08.2026 | 3 |
=YUKARIYUVARLA(AY(A2)/3;0)=ROUNDUP(MONTH(A2)/3,0)Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.
C2 hücresinin sonucu: 3
Ağustos 8. aydır. 8/3 yaklaşık 2,67 eder; yukarı yuvarlanınca 3. çeyrek bulunur.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Tarih | Tutar | ||
| 2 | 27.02.2026 | 1.200 | 3.550 | |
| 3 | 02.03.2026 | 850 | ||
| 4 | 15.03.2026 | 2.300 | ||
| 5 | 31.03.2026 | 400 | ||
| 6 | 01.04.2026 | 975 |
=TOPLA.ÇARPIM((AY(A2:A6)=3)*B2:B6)=SUMPRODUCT((MONTH(A2:A6)=3)*B2:B6)Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.
D2 hücresinin sonucu: 3.550
Mart ayına düşen üç satır 850, 2300 ve 400'dür. Diğer satırlar 0 ile çarpılır ve toplam 3550 olur.
Yaygın hatalar ve çözümleri
- #DEĞER!
Neden: Argüman, Excel'in tarih olarak tanımadığı bir metin.
Çözüm: Tarihi yeniden girin ya da TARİH fonksiyonuyla oluşturun; metin tarihleri TARİHSAYISI ile çevirin.
#DEĞER! hatasının ayrıntılı çözümü → - #SAYI!
Neden: Argüman eksi bir sayı ya da geçerli tarih aralığının dışında.
Çözüm: Hücrede gerçek bir tarih olduğunu kontrol edin.
#SAYI! hatasının ayrıntılı çözümü →
İlgili fonksiyonlar
Sıkça Sorulan Sorular
Excel AY formülü nasıl kullanılır?
=AY(A2) yazdığınızda A2'deki tarihin ay numarası döner; ekim için sonuç 10'dur. Sonucu karşılaştırmalarda ve TOPLA.ÇARPIM gibi fonksiyonlarda koşul olarak kullanabilirsiniz.
Ay numarası yerine ay adını nasıl yazdırırım?
Türkçe Excel'de =METNEÇEVİR(A2;"aaaa") Ekim gibi tam ay adını, "aaa" kodu kısa adı verir. İngilizce Excel'de aynı kodlar "mmmm" ve "mmm" olarak yazılır.
Boş hücrede AY neden 1 sonucunu veriyor?
Boş hücre 0 sayılır ve Excel 0'ı ocak 1900 olarak yorumlar. =EĞER(A2="";"";AY(A2)) ile boş satırları atlayabilirsiniz.