Tarih · Excel fonksiyonu
Excel HAFTANINGÜNÜ formülü
Türkçe Excel: HAFTANINGÜNÜİngilizce Excel: WEEKDAY
HAFTANINGÜNÜ, bir tarihin haftanın kaçıncı günü olduğunu sayıyla verir. Hafta sonuna denk gelen teslim tarihlerini bulmak, vardiya ya da randevu listesinde günleri ayırmak, hafta sonu mesaisini hesaplamak için kullanılır.
İngilizce Excel'de adı WEEKDAY. İkinci argüman yazılmazsa hafta pazar günü başlar; Türkiye'deki gibi pazartesiyi 1 saymak için 2 yazılır.
HAFTANINGÜNÜ nasıl yazılır?
=HAFTANINGÜNÜ(seri_no; [döndür_tür])=WEEKDAY(serial_number, [return_type])- seri_no
- Günü bulunacak tarih ya da tarih içeren hücre.
- döndür_tür
- İsteğe bağlı. Numaralandırma biçimi: yazılmazsa pazar 1, cumartesi 7;
2ile pazartesi 1, pazar 7;3ile pazartesi 0, pazar 6.
Köşeli parantez içindeki argümanlar isteğe bağlıdır.
HAFTANINGÜNÜ örnekleri
Formüller aşağıdaki tabloya göre yazıldı; sonuçlar Hücre'nin formül motoruyla hesaplandı.
| A | |
|---|---|
| 1 | Tarih |
| 2 | 06.11.2026 |
| 3 | 08.11.2026 |
| 4 | 09.11.2026 |
=HAFTANINGÜNÜ(A2)6 Kasım 2026 bir cuma. İkinci argüman yazılmadığı için hafta pazardan başlar ve cuma 6 olur.
İngilizce Excel'de:
=WEEKDAY(A2)=HAFTANINGÜNÜ(A2;2)2ile pazartesi 1 sayılır; cuma 5 olur.İngilizce Excel'de:
=WEEKDAY(A2,2)=HAFTANINGÜNÜ(A3;2)8 Kasım pazar: haftanın son günü, 7.
İngilizce Excel'de:
=WEEKDAY(A3,2)=HAFTANINGÜNÜ(A4;2)<=5Hafta içi mi? Pazartesi ile cuma arası 1-5 olduğu için karşılaştırma
DOĞRUdöner.İngilizce Excel'de:
=WEEKDAY(A4,2)<=5
Kendin dene: HAFTANINGÜNÜ alıştırması
Formülü tablodaki kesik çizgili hücreye yaz ve Enter'a bas. Hücre sonucu kontrol eder, yanlışsa nedenini söyler. Kayıt gerekmez.
Sık yapılan hatalar
İkinci argümanı unutmak
=HAFTANINGÜNÜ(A2) pazarı 1, pazartesiyi 2 sayar. Pazartesi 1 olsun istiyorsan =HAFTANINGÜNÜ(A2;2) yaz; "hafta sonu" kontrolü de >5 ile basitleşir.
Günün adını beklemek
HAFTANINGÜNÜ sayı döndürür, "Cuma" yazmaz. Günün adını görmek için hücre biçimini gggg yap ya da =METNEÇEVİR(A2;"gggg") kullan.
Tarihin metin olarak saklanması
Başka bir sistemden gelen "06.11.2026" metni tarih değilse HAFTANINGÜNÜ #DEĞER! verir ya da yanlış sonuç döndürür. Hücre sağa yaslanmıyorsa tarih büyük ihtimalle metindir; TARİH ile ya da "Metni Sütunlara Dönüştür" ile çevir.
İş günü saymak için kullanmak
İki tarih arasındaki iş günlerini tek tek HAFTANINGÜNÜ ile saymana gerek yok; TAMİŞGÜNÜ bunu tatilleri de çıkararak yapar.
İlgili dersler
Hücre'deki derslerde bu konuyu gerçek tablolarla, adım adım ve anında geri bildirimle çalışırsın.
- Ders 66Haftanın günüTarihTam Erişim
- Ders 67Hafta sonu mu?TarihTam Erişim
- Ders 64İş günü sayısıTarihTam Erişim
- Ders 65Parçalardan tarihTarihTam Erişim
Sıfırdan başlıyorsan: ilk 20 ders ücretsiz. Hücre seçmekten TOPLA, ORTALAMA ve YUVARLA'ya kadar; kayıt ve kart gerekmez.
Ücretsiz derslere başla