Özellik ikonu

HAFTASAY

İndirme izni yok

Genel Bakış

HAFTASAY (WEEKNUM), verilen bir tarihin yıl içinde kaçıncı haftaya düştüğünü verir. Varsayılan olarak ABD kuralını kullanır: haftalar Pazar günü başlar ve 1 Ocak'ı içeren hafta yılın ilk haftası sayılır. Haftalık raporlama, vardiya ve proje planlarında tarihleri hafta numarasına dönüştürmek için kullanılır.

Söz dizimi ve parametre​

TRTürkçe
=HAFTASAY(seri_no; [dönüş_türü])
ENEnglish
=WEEKNUM(serial_num, [return_type])
Kategori
Tarih ve Saat
İngilizce adı
WEEKNUM
Platform
Windows Mac Web
2 bağımsız değişken 1 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
seri_noserial_num Zorunlu Hafta numarası bulunacak tarihi, tarih içeren bir hücreyi veya tarih üreten bir işlemi belirtir.
dönüş_türüreturn_type İsteğe bağlı Haftanın hangi günle başlayacağını ve hafta sayımının hangi kurala göre yapılacağını belirleyen sayıyı belirtir.
Geçerli kullanımlar
=HAFTASAY(A2)
=HAFTASAY(A2;2)
=HAFTASAY(TARİH(2024;12;31);21)
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
Tarihi metin olarak yazmak yerine bir hücreden başvurmanız ya da TARİH işlevinden üretmeniz daha güvenlidir; böylece sonuç bölgesel tarih ayarlarından etkilenmez. İşlev, ABD kuralına göre hafta numarası verir; Avrupa kuralındaki ISO hafta numarası için dönüş_türü değerini 21 yapabilirsiniz.

1. Yılbaşı tarihlerinin hafta numarası​

A sütunundaki tarihlerin yıl içinde hangi haftaya düştüğünü C sütununda hesaplayalım. Her yılın 1 Ocak günü haftanın farklı bir gününe denk gelir. C2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=HAFTASAY(A2)
=WEEKNUM(A2)
HAFTASAY
Formülünü incelemek için bir hücre seçin.
ABC
1TarihHaftanın günüHafta numarası
22020-01-01Çarşamba1
32021-01-01Cuma1
42022-01-01Cumartesi1
52023-01-01Pazar1
62024-01-01Pazartesi1
TemelExcelDepo v1.0.0
Sonuçlar sırasıyla 1, 1, 1, 1 ve 1 olur. 1 Ocak haftanın hangi gününe denk gelirse gelsin, ABD kuralında 1 Ocak'ı içeren hafta yılın ilk haftası sayılır. Bu hafta çoğu yıl eksik bir haftadır. dönüş_türü verilmediği için hafta Pazar günü başlar.

2. Yıl sonu tarihlerinin hafta numarası​

Yılın son gününün hangi hafta numarasına düştüğünü görelim. A sütununda her yılın 31 Aralık tarihi yer alıyor. C2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=HAFTASAY(A2)
=WEEKNUM(A2)
HAFTASAY
Formülünü incelemek için bir hücre seçin.
ABC
1TarihHaftanın günüHafta numarası
22020-12-31Perşembe53
32021-12-31Cuma53
42022-12-31Cumartesi53
52023-12-31Pazar53
62024-12-31Salı53
Yıl SonuExcelDepo v1.0.0
Sonuçlar sırasıyla 53, 53, 53, 53 ve 53 olur. 31 Aralık haftanın hangi gününe denk gelirse gelsin, ABD kuralında hafta sayımı 1 Ocak'ı içeren haftadan başladığı için yılın son günü takvimin son haftasında yer alır. Bu nedenle son hafta numarası yıldan yıla pek değişmez; bazı yıllarda ise 54'e kadar çıkabilir.

3. Hafta başlangıcını seçme​

Aynı tarihin, seçilen dönüş_türü değerine göre farklı hafta numarası alabildiğini görelim. Tüm satırlarda 3 Ocak 2021 Pazar günü kullanılıyor. C2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=HAFTASAY(A2;B2)
=WEEKNUM(A2,B2)
HAFTASAY
Formülünü incelemek için bir hücre seçin.
ABC
1TarihDönüş türüHafta numarası
22021-01-0312
32021-01-0321
42021-01-03111
52021-01-03172
62021-01-032153
Dönüş TürüExcelDepo v1.0.0
Sonuçlar sırasıyla 2, 1, 1, 2 ve 53 olur. Seçilen tarih Pazar günüdür. Pazar günü başlayan türlerde (1 ve 17) bu tarih yeni haftanın ilk günü olduğundan 1 Ocak haftasının sonrasına düşer. Pazartesi günü başlayan türlerde (2 ve 11) aynı tarih, 1 Ocak'ı içeren haftanın son günüdür. 21 türü ise Avrupa kuralını kullanır; 1 Ocak haftası en az dört gün içermediği için tarih önceki yılın son haftasında sayılır.

4. Geçersiz dönüş türü​

dönüş_türü değeri belgelenen sayılardan biri değilse işlev bazı değerlerde hata verir. A sütunundaki aynı tarih için B sütunundaki farklı türleri deneyelim. C2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=HAFTASAY(A2;B2)
=WEEKNUM(A2,B2)
HAFTASAY
Formülünü incelemek için bir hücre seçin.
ABC
1TarihDönüş türüHafta numarası
22024-06-15124
32024-06-15224
42024-06-152124
52024-06-1518#SAYI!
62024-06-153024
HataExcelDepo v1.0.0
Sonuçlar sırasıyla 24, 24, 24, #SAYI! ve 24 olur. İlk üç satırdaki türler geçerli olduğundan hafta numarası hesaplanır. Dördüncü satırdaki 18 değeri geçerli türler arasında olmadığı için bu satır #SAYI! hatası verir. Son satırdaki 30 değeri de belgelenen türler arasında olmadığı halde bu tabloda hata vermemiş, hafta numarası hesaplanmıştır. Güvenilir sonuç almak için dönüş_türü değerini 1, 2, 11 ile 17 arasındaki sayılardan veya 21 olarak seçin.

Kullanırken dikkat edin​

  • dönüş_türü seçenekleri: dönüş_türü haftanın hangi günle başlayacağını belirler. Geçerli değerler şunlardır:
    • 1: Hafta Pazar günü başlar (varsayılan). Gün numaraları Pazar = 1 ile Cumartesi = 7 arasındadır.
    • 2: Hafta Pazartesi günü başlar. Gün numaraları Pazartesi = 1 ile Pazar = 7 arasındadır.
    • 11: Hafta Pazartesi günü başlar (1 - 7).
    • 12: Hafta Salı günü başlar (1 - 7).
    • 13: Hafta Çarşamba günü başlar (1 - 7).
    • 14: Hafta Perşembe günü başlar (1 - 7).
    • 15: Hafta Cuma günü başlar (1 - 7).
    • 16: Hafta Cumartesi günü başlar (1 - 7).
    • 17: Hafta Pazar günü başlar (1 - 7).
    • 21: Hafta Pazartesi günü başlar ve Avrupa (ISO) kuralı uygulanır.
  • Varsayılan değer: dönüş_türü boş bırakılırsa 1 kullanılır; yani hafta Pazar günü başlar ve haftalar bu kurala göre numaralanır.
  • ABD kuralı: Varsayılan çalışmada işlev ABD kuralına göre hafta numarası verir: tüm haftalar Pazar günü başlar ve 1 numaralı hafta, 1 Ocak'ı içeren haftadır. Bu nedenle yılın ilk ve son haftaları çoğu zaman eksik haftalardır. Sonuç 1 ile 54 arasında bir sayıdır; yılın son hafta numarası genellikle 53 olur, bazı yıllarda 54 olabilir.
  • Avrupa kuralı (21): dönüş_türü 21 olduğunda hafta Pazartesi günü başlar ve yılın ilk haftası, en az dört gün içeren ilk haftadır; yani Perşembe gününü içermelidir. Bu kullanım ISO hafta numarası vermekle eşdeğerdir.
  • Hata koşulları: dönüş_türü belgelenen değerlerden biri değilse işlev #SAYI! hatası verebilir; örneğin 18 değeri için bu hata alınır. Buna karşılık 30 değeri için örnek tabloda hata alınmamış, hafta numarası hesaplanmıştır. Belgelenmemiş değerlere güvenmeyin, yalnızca yukarıdaki türleri kullanın. seri_no geçerli bir tarih olarak anlaşılamıyorsa #DEĞER! hatası oluşur. Geçersiz bir adlandırılmış aralık kullanılırsa #AD? hatası verilir:
    Excel formülü
    =HAFTASAY(gecersiz_ad)
    =WEEKNUM(invalid_namedrange)
  • Birden çok hücre: seri_no birden çok hücreye başvurduğunda işlev sonuçları otomatik olarak komşu hücrelere yaymaz. Her tarih için formülü ayrı bir hücreye yazıp aşağı kopyalayın.
  • İlgili işlevler: İSOHAFTASAY: Avrupa kuralına göre hafta numarasını doğrudan verir; dönüş_türü değeri 21 olan HAFTASAY ile aynı sonucu üretir ve ISO haftası gerektiğinde tercih edilir. TARİH: Yıl, ay ve gün değerlerinden tarih seri numarası üretir; seri_no parametresine güvenli bir tarih vermek için kullanılır. TARİHSAYISI: Metin biçimindeki bir tarihi seri numarasına çevirir. HAFTANINGÜNÜ: Tarihin haftanın kaçıncı günü olduğunu verir; hafta numarasıyla birlikte gün bilgisi gerektiğinde kullanılır. VBA ile çalışıyorsanız WEEKNUMBER adlı özel bir işlev de yazabilirsiniz.
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
9
İlk yayın
Güncel
İngilizce
WEEKNUM
Platformlar
Windows, Mac, Web

Puanlar

0.00 Oylama 0 İnceleme
Geri
Üst