Menu

Excel'de Haftanın Günü: HAFTANINGÜNÜ ve METNEÇEVİR

=TEXT(A2,"dddd") A2'deki tarihin gün adını, örneğin Monday, döndürür; =HAFTANINGÜNÜ(A2) ise günü sayı olarak döndürür. Kısa adlar, HAFTANINGÜNÜ döndürme türleri ve hafta sonu denetimleri.

Bu sayfadaki her tablo canlı: bir sayıyı ya da formülü değiştir, yeniden hesaplansın.

=TEXT(A2,"dddd"), A2'deki tarihin gün adını, örneğin Monday, döndürür; bu, formülün İngilizce yazımıdır, çünkü Türkçe Excel'de METNEÇEVİR'in (İngilizce TEXT) biçim kodları da yerelleştirilir ve aynı formül =METNEÇEVİR(A2;"gggg") olarak yazılıp Pazartesi döndürür. Günü sayı olarak almak için HAFTANINGÜNÜ (İngilizce WEEKDAY) ile yazılan =HAFTANINGÜNÜ(A2), Pazar için 1'den Cumartesi için 7'ye kadar döndürür. Tablodaki HAFTANINGÜNÜ formüllerini de Türkçe adlarla ve noktalı virgülle yazabilirsiniz.

Tarihten gün adı
B2
ABC
1DateDayWEEKDAY
22026-03-02Monday2
32026-03-06Friday6
42026-03-07Saturday7
52026-03-08Sunday1
62026-12-25Friday6
Formülünü görmek için bir hücreye tıkla. Bir sayıyı ya da formülü değiştir, tablo yeniden hesaplanır.

2026-03-02 bir Pazartesi'dir, bu yüzden HAFTANINGÜNÜ 2 verir (Pazar 1 sayılır). 2026 Noeli Cuma'ya denk gelir. A sütunundaki herhangi bir tarihi değiştirin, gün adı onu izler. METNEÇEVİR metin döndürür; bu, etiketler ve raporlar için doğrudur. Gün bir hesaplamayı, örneğin bir hafta sonu denetimini besliyorsa HAFTANINGÜNÜ kullanın.

Kısa gün adları ve diğer biçimler

Biçim kodu adın ne kadarını alacağınıza karar verir: "dddd" tam ad, "ddd" ilk üç harf, "dd" veya "d" ise onun yerine ayın günüdür. Bir tarihi tamamen yazıyla yazmak için kodları birleştirin.

Günler için biçim kodları
C2
ABCD
1Dateddddddddddd, mmmm d
22026-03-02MondayMonMonday, March 2
32026-07-04SaturdaySatSaturday, July 4
42026-10-31SaturdaySatSaturday, October 31
Formülünü görmek için bir hücreye tıkla. Bir sayıyı ya da formülü değiştir, tablo yeniden hesaplanır.

Gün adları Excel'inizin dilini izler: Alman Excel'i Montag yazar ve kod olarak "TTTT" kullanır; Türkçe Excel Pazartesi yazar ve "gggg" kullanır. Japonca Excel istisnadır: "dddd" yine Monday döndürür ve Japonca adların kendi kodları vardır. =TEXT(A2,"aaa") 月, =TEXT(A2,"aaaa") 月曜日 gösterir; =TEXT(A2,"m/d(aaa)") ise alışılmış Japonca etiketi, 3/2(月), verir. Aynı kodlar özel bir sayı biçiminde de çalışır.

Tarihi hücrede tutup yalnızca günü göstermek için formül yerine bir sayı biçimi kullanın: Giriş > Sayı Biçimi > Diğer Sayı Biçimleri > İsteğe Uyarlanmış, ve dddd veya ddd yyyy-mm-dd yazın (Türkçe Excel'de gggg veya ggg yyyy-aa-gg). Hücre yine tarihi tutar, bu yüzden toplamlar, aramalar ve sıralama çalışmaya devam eder.

HAFTANINGÜNÜ fonksiyonu ve döndürme türleri

HAFTANINGÜNÜ(seri_no; [döndür_tür]) günün haftadaki konumunu döndürür. İkinci bağımsız değişken haftanın nerede başladığına karar verir.

return_typeSayılar
1 veya yazılmamışPazar 1'den Cumartesi 7'ye
2Pazartesi 1'den Pazar 7'ye
3Pazartesi 0'dan Pazar 6'ya
11Pazartesi 1'den Pazar 7'ye (2 ile aynı)
12 ile 17 arasıSalı 1'den Pazartesi 7'ye ve böyle devam ederek 17'ye kadar: Pazar 1'den Cumartesi 7'ye
Aynı günleri numaralandırmanın üç yolu
C2
ABCD
1DateType 1Type 2Type 3
22026-03-02210
32026-03-06654
42026-03-07765
52026-03-08176
Formülünü görmek için bir hücreye tıkla. Bir sayıyı ya da formülü değiştir, tablo yeniden hesaplanır.Türkçe Excel’de: =HAFTANINGÜNÜ(A2;2)

2 Mart Pazartesi için üç tür 2, 1 ve 0 verir. 8 Mart Pazar için 1, 7 ve 6 verir. ABD dışında çoğu kişinin istediği tür 2'dir: Pazartesi 1'dir ve 5'in üstünde yalnızca Cumartesi ve Pazar kalır.

Bir tarihin hafta sonu olup olmadığını denetleme

Tür 2 ile Cumartesi 6, Pazar 7'dir, bu yüzden HAFTANINGÜNÜ(A2;2)>5 hafta sonlarında DOĞRU olur. Bir etiket için onu EĞER'in içine koyun ya da hafta sonu satırlarını renklendirmek için bir koşullu biçimlendirme kuralı olarak kullanın (Giriş > Koşullu Biçimlendirme > Yeni Kural > Biçimlendirilecek hücreleri belirlemek için formül kullan).

Hafta sonu denetimi ve vurgulama
C2
ABC
1DateWeekend?Label
22026-03-05FALSEWeekday
32026-03-06FALSEWeekday
42026-03-07TRUEWeekend
52026-03-08TRUEWeekend
62026-03-09FALSEWeekday
72026-03-10FALSEWeekday
Formülünü görmek için bir hücreye tıkla. Bir sayıyı ya da formülü değiştir, tablo yeniden hesaplanır.Türkçe Excel’de: =EĞER(HAFTANINGÜNÜ(A2;2)>5;"Weekend";"Weekday")

7 Mart Cumartesi ve 8 Mart Pazar satırları vurgulanır. Kuraldaki A'nın önündeki $, bir satırın her sütununun A sütunundaki tarihi okumasını sağlar. İki tarih arasındaki hafta içi günleri tek tek denetlemek yerine saymak için TAMİŞGÜNÜ kullanın: bkz. TAMİŞGÜNÜ ve İŞGÜNÜ.

Gün numarasını kendi etiketlerinize çevirme

Mo ve Tu ya da vardiya adları gibi METNEÇEVİR'in üretemediği etiketler istediğinizde, HAFTANINGÜNÜ'nün sayısını o konumdaki öğeyi seçen ELEMAN'a verin: =ELEMAN(HAFTANINGÜNÜ(A2;2);"Mo";"Tu";"We";"Th";"Fr";"Sa";"Su"). Tür 2 ile liste Pazartesi'den başlar, bu yüzden bir Çarşamba We döndürür.

Alıştırma: gün adları ve hafta sonları

Sıra sizde: gün adı
B2
AB
1DateDay
22026-04-16
Formülünü görmek için bir hücreye tıkla. Bir sayıyı ya da formülü değiştir, tablo yeniden hesaplanır.

Sıra sende: B2 hücresinde A2'deki tarihin gününün tam adını gösterin, örneğin Monday.

Sıra sizde: hafta sonu mu
B2
AB
1DateWeekend?
22026-04-16
32026-04-17
42026-04-18
52026-04-19
Formülünü görmek için bir hücreye tıkla. Bir sayıyı ya da formülü değiştir, tablo yeniden hesaplanır.

Sıra sende: B2 hücresinde A2'deki tarih Cumartesi veya Pazar'a denk geliyorsa TRUE, değilse FALSE döndürün, sonra formülü B5'e kadar aşağı doldurun.

METNEÇEVİR neden yanlış günü döndürür

A sütunu tam bir tarih yerine ayın gününü (1, 2, 15) içeriyorsa METNEÇEVİR her sayıyı Excel takviminin başlangıcı olan Ocak 1900'de bir tarih olarak okur ve ayınızla hiçbir ilgisi olmayan gün adları döndürür.

Gün numarası bir tarih değildir
B2
ABC
1TypedTEXTBuilt with DATE
215SundayWednesday
Formülünü görmek için bir hücreye tıkla. Bir sayıyı ya da formülü değiştir, tablo yeniden hesaplanır.

15, Excel'in Pazar dediği 15 Ocak 1900 olarak okunur. Gerçek tarihi TARİH (İngilizce DATE) ile oluşturun, TARİH(2026;4;A2), ve 15 Nisan 2026'nın bir Çarşamba olduğu ortaya çıkar. Aynı şey metin olarak saklanan tarihlerde de olur: gerçek bir tarih için DOĞRU olan =ESAYIYSA(A2) ile denetleyin.

Sıkça Sorulan Sorular

Excel'de bir tarihten haftanın günü nasıl bulunur?

İngilizce yazımıyla =TEXT(A2,"dddd") tam adı (Monday), =TEXT(A2,"ddd") kısa adı (Mon) döndürür; Türkçe Excel'de =METNEÇEVİR(A2;"gggg") Pazartesi yazar. Sayı için Pazartesi'yi 1, Pazar'ı 7 sayan =HAFTANINGÜNÜ(A2;2) kullanın.

Excel'de HAFTANINGÜNÜ ne döndürür?

1'den 7'ye bir sayı. İkinci bağımsız değişken yoksa Pazar 1, Cumartesi 7'dir. HAFTANINGÜNÜ(A2;2) Pazartesi'yi 1, Pazar'ı 7, HAFTANINGÜNÜ(A2;3) ise Pazartesi'yi 0, Pazar'ı 6 yapar.

Excel'de bir tarihin hafta sonu olup olmadığı nasıl denetlenir?

=HAFTANINGÜNÜ(A2;2)>5 Cumartesi ve Pazar için DOĞRU döndürür. Bir etiket için EĞER ile sarmalayın: =EĞER(HAFTANINGÜNÜ(A2;2)>5;"Weekend";"Weekday").

Tarih ve gün adı aynı hücrede nasıl gösterilir?

Hücreye özel bir sayı biçimi verin: Giriş > Sayı Biçimi > Diğer Sayı Biçimleri > İsteğe Uyarlanmış, ve ddd yyyy-mm-dd yazın (Türkçe Excel'de ggg yyyy-aa-gg). Hücre yine tarihi tutar, bu yüzden onu okuyan formüller çalışmaya devam eder.

METNEÇEVİR neden yanlış gün adı döndürüyor?

Hücreler tarih değil, gün numaraları (1 ile 31 arası) ya da metin içeriyor. METNEÇEVİR 15 sayısını Excel takviminin 15. günü olarak, yani Excel'in Pazar gösterdiği 15 Ocak 1900 olarak okur. Gerçek tarihler kullanın ya da onları TARİH ile oluşturun.

Coddy programlama dilleri çizimi

Coddy ile kodlamayı öğren

BAŞLA