İçeriğe geç
parazade
Tarih ve SaatÖrnekler doğrulandı

HAFTASAY Formülü (WEEKNUM): Tarihin Hafta Numarası

HAFTASAY

İngilizce adı: WEEKNUM

SürümlerMicrosoft 365Excel 2021Excel 2019Excel 2016Excel 2013Excel 2010Excel WebExcel Mac(en az Excel 2010)

Yayın: · Son güncelleme:

HAFTASAY kısaca

HAFTASAY, bir tarihin yılın kaçıncı haftasına düştüğünü verir. Haftanın pazar ya da pazartesi başlamasını döndür_tür ile seçersiniz; 21 değeri ISO 8601 hafta numarasını üretir. Haftalık satış ve vardiya raporlarında gruplama için kullanılır.

Söz dizimi

HAFTASAY(seri_no; [döndür_tür])

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ümanDurumAçıklama
seri_noserial_numberZorunluHafta numarası bulunacak tarih. Hücre başvurusu ya da TARİH fonksiyonunun sonucu olmalı.
döndür_türreturn_typeİsteğe bağlıHaftanın hangi gün başladığını belirler. 1 ya da boş: pazar, 2 ve 11: pazartesi, 12-17: salıdan pazara, 21: ISO 8601 (pazartesi başlar, yılın ilk perşembesini içeren hafta 1'dir).
İçindekiler
  1. HAFTASAY ne işe yarar?
  2. Söz dizimi ve döndürtür değerleri
  3. Pazar mı pazartesi mi?
  4. ISO hafta numarası ve yıl dönümü
  5. Sık yapılan hatalar
  6. İlgili fonksiyonlar

HAFTASAY ne işe yarar?

Excel HAFTASAY formülü, bir tarihin yılın kaçıncı haftasında olduğunu bir sayı olarak verir. 15 Mart 2026 için varsayılan ayarla sonuç 12'dir. Haftalık satış raporu, haftalık vardiya planı ya da "bu hafta kaç sipariş geldi" türünden özetlerde tarihleri haftaya göre gruplamanın en kısa yoludur.

Asıl dikkat edilmesi gereken nokta, haftanın hangi gün başladığıdır. Excel varsayılan olarak haftayı pazar günü başlatır; Türkiye'de ise iş hayatında hafta çoğunlukla pazartesi başlar. Bu fark, pazar günlerine denk gelen tarihlerde hafta numarasını bir değiştirir.

Söz dizimi ve döndür_tür değerleri

HAFTASAY(seri_no; [döndür_tür]) biçiminde yazılır. İlk argüman tarihtir. İkinci argüman isteğe bağlıdır ve Microsoft'un tablosuna göre şu değerleri alır:

  • 1 ya da boş: hafta pazar başlar
  • 2 ya da 11: hafta pazartesi başlar
  • 12-17: hafta salı ile pazar arasındaki bir günde başlar
  • 21: ISO 8601 sistemi, hafta pazartesi başlar ve yılın ilk perşembesini içeren hafta 1. haftadır

İlk sekiz seçenekte 1 Ocak'ı içeren hafta her zaman 1. haftadır. Microsoft bunu "Sistem 1" olarak adlandırır; 21 ise "Sistem 2"dir.

Pazar mı pazartesi mi?

15 Mart 2026 bir pazar günüdür. =HAFTASAY(A2) 12 verir, çünkü pazar başlangıçlı sistemde o gün yeni bir hafta açar. =HAFTASAY(A2;2) ise 11 verir; pazartesi başlangıçlı sistemde pazar, haftanın son günüdür. Haftalık raporunuzu pazartesi-pazar aralığına göre kuruyorsanız ikinci argümana 2 yazmayı unutmamalısınız, aksi hâlde pazar günkü satışlar bir sonraki haftaya kayar.

ISO hafta numarası ve yıl dönümü

Avrupa'daki pek çok kurum ISO 8601 hafta numarasını kullanır. Yıl sonuna doğru iki sistem birbirinden ayrılır. 1 Ocak 2027 cuma gününe denk gelir; =HAFTASAY(A2;2) 1 verirken =HAFTASAY(A2;21) 53 verir, çünkü ISO'ya göre o gün 2026'nın son haftasına aittir. Tedarikçi ya da yurt dışı ofisle hafta numarası üzerinden yazışıyorsanız hangi sistemi kullandığınızı netleştirin. Aynı sonuç için Excel 2013 ve sonrasında ISOHAFTASAY fonksiyonu da vardır.

Sık yapılan hatalar

Tarih metin olarak girildiyse sonuç yanlış çıkabilir ya da #DEĞER! hatası alırsınız; tarihleri TARİH fonksiyonuyla ya da gerçek tarih hücreleriyle verin. Döndür_tür tabloda olmayan bir değerse (ör. 3) #SAYI! hatası oluşur.

Haftalık özette ayrıca yıl bilgisini de tutun. Hafta 1 her yıl tekrar eder; yalnız hafta numarasına göre toplarsanız 2025 ve 2026'nın ilk haftaları birbirine karışır. =YIL(A2)&"-"&HAFTASAY(A2;2) gibi bir anahtar sütun bu sorunu çözer.

İlgili fonksiyonlar

Haftanın hangi gününde olduğunuzu öğrenmek için HAFTANINGÜNÜ kullanılır. Hafta numarasına göre toplam almak için HAFTASAY sütununu ETOPLA ya da ÇOKETOPLA ile birleştirebilirsiniz. Ay bazında gruplama gerekiyorsa AY fonksiyonu daha uygundur.

Satış tablonuza bir "Hafta" sütunu ekleyin, =HAFTASAY(A2;2) yazıp aşağı doldurun ve ETOPLA ile her haftanın cirosunu ayrı bir özet tabloda toplayın.

Örnekler

Örnek 1: Varsayılan (pazar başlangıçlı) hafta
ABC
1Sipariş tarihi
215.03.202612
=HAFTASAY(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: 12

15 Mart 2026 pazardır. Pazar başlangıçlı sistemde yeni haftayı açar ve 12. hafta olur.

Örnek 2: Pazartesi başlangıçlı hafta
ABC
1Sipariş tarihi
215.03.202611
=HAFTASAY(A2;2)

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: 11

Pazartesi başlangıçlı sistemde pazar, haftanın son günüdür; tarih 11. haftada kalır.

Örnek 3: ISO hafta numarası ile yıl dönümü
ABC
1Tarih
201.01.202753
=HAFTASAY(A2;21)

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: 53

1 Ocak 2027 cumadır. ISO 8601'e göre bu gün 2026'nın 53. haftasına aittir.

Örnek dosyayı indir.xlsx dosyası, ücretsiz · tüm örnekler hazır formüllerle

Yaygın hatalar ve çözümleri

İlgili fonksiyonlar

HAFTANINGÜNÜWEEKDAYTarih ve SaatHAFTANINGÜNÜ, bir tarihin haftanın kaçıncı günü olduğunu sayı olarak verir. Varsayılan ayarda pazar 1'dir; pazartesiyi 1 saymak için ikinci argümana 2 yazılır. Hafta sonu ayırma ve hafta başı bulmada kullanılır.YILYEARTarih ve SaatYIL, bir tarihin yılını dört basamaklı bir sayı olarak verir. Yıllık sayım ve toplam, yılın ilk gününü kurma gibi işlerde kullanılır; iki tarihin yıl farkı tam yılı vermediği için yaş hesabında ETARİHLİ tercih edilir.AYMONTHTarih ve SaatAY, 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.ETOPLASUMIFMatematik ve TrigonometriETOPLA, bir aralıkta belirttiğiniz koşulu sağlayan satırların değerlerini toplar. =ETOPLA(B2:B6;"Elektronik";C2:C6) yalnız Elektronik kategorisindeki tutarları toplar; koşul sayı, metin, karşılaştırma ya da joker karakter olabilir.ÇOKETOPLASUMIFSMatematik ve TrigonometriÇOKETOPLA, birden fazla koşulun aynı anda sağlandığı satırların değerlerini toplar. İlk argüman toplanacak aralıktır, ardından ölçüt aralığı ve ölçüt çiftleri gelir; en çok 127 çift yazılabilir.TARİHDATETarih ve SaatTARİH, ayrı hücrelerdeki yıl, ay ve gün değerlerini birleştirip gerçek bir Excel tarihi üretir. Ay veya gün sınırı aşarsa sonraki aya ve yıla taşır; bu sayede ay ekleme ve ay sonu hesabında da kullanılır.

Sıkça Sorulan Sorular

HAFTASAY formülü nasıl kullanılır?

=HAFTASAY(A2;2) yazarsınız. A2'deki tarihin, pazartesi başlayan haftalara göre yılın kaçıncı haftası olduğunu verir.

HAFTASAY neden bir hafta fazla gösteriyor?

Varsayılan sistemde hafta pazar başlar. Pazar günleri bir sonraki haftaya sayılır; pazartesi başlangıç için ikinci argümana 2 yazın.

ISO hafta numarası Excel'de nasıl bulunur?

=HAFTASAY(A2;21) ya da Excel 2013 ve sonrasında =ISOHAFTASAY(A2) kullanın.