Yazılı Tarihin Gününü Hesaplama

Yazılı tarihin gününü hesaplama, bir hücredeki tarihin Pazartesi, Salı gibi hangi güne denk geldiğini bulma işlemidir. Gün adını metin olarak almak için METNEÇEVİR işlevini gggg biçim koduyla, gün numarasını almak için HAFTANINGÜNÜ işlevini kullanırsınız. Tarih hücrede metin olarak yazılıysa önce gerçek tarihe çevirmeniz gerekir.

Tarihten gün adı nasıl bulunur​

Gün adını bulmanın en kısa yolu METNEÇEVİR (TEXT) işlevidir. İşlev, tarihi verdiğiniz biçim koduna göre metne çevirir. Türkçe Excel'de tam gün adı için gggg, kısa ad için ggg kodu kullanılır. Örneğin A2 hücresindeki tarihin gün adını almak için:
Excel formülü
=METNEÇEVİR(A2;"gggg")
=TEXT(A2,"dddd")
İngilizce Excel'de aynı kodlar dddd ve ddd olarak yazılır; bu yüzden biçim kodu Excel'in dil ayarına göre değişir.

Gün numarası gerekiyorsa HAFTANINGÜNÜ (WEEKDAY) işlevini kullanın. İkinci bağımsız değişken haftanın hangi günden başlayacağını belirler:
  • Belirtilmezse (1): Pazar 1, Cumartesi 7 olur.
  • 2: Pazartesi 1, Pazar 7 olur. Türkiye'deki hafta düzenine uygun olduğu için çoğunlukla bu seçenek tercih edilir.
Formül yazmadan yalnızca görünümü değiştirmek isterseniz hücreyi seçip Giriş > Sayı > Sayı Biçimi > Diğer Sayı Biçimleri > Özel (Home > Number > More Number Formats > Custom) yolunda tür kutusuna gggg yazabilirsiniz. Bu durumda hücredeki değer tarih olarak kalır, yalnızca gün adı görünür.

Metin olarak yazılmış tarihin gününü bulma​

İçe aktarılan ya da dışarıdan yapıştırılan verilerde tarihler çoğu zaman gerçek tarih değil metindir. Bu tür hücrelerde METNEÇEVİR işlevi doğru gün adını vermeyebilir. Hücre sola yaslıysa ve tarih gibi biçimlenmiyorsa büyük olasılıkla metindir.

Metin biçimi gün.ay.yıl şeklinde sabitse parçaları ayırıp TARİH (DATE) işlevi ile gerçek tarih üretebilirsiniz. Örneğin B2 hücresinde 12.03.2025 biçiminde metin varsa:
Excel formülü
=TARİH(SAĞDAN(B2;4);PARÇAAL(B2;4;2);SOLDAN(B2;2))
=DATE(RIGHT(B2,4),MID(B2,4,2),LEFT(B2,2))
Bu yöntem bölgesel ayarlardan bağımsız çalışır. Alternatif olarak TARİHSAYISI (DATEVALUE) işlevi de kullanılabilir; ancak metnin, bilgisayarınızın bölgesel tarih biçimine uyması gerekir.

Gerçek tarihi elde ettikten sonra gün adını METNEÇEVİR ile alabilirsiniz. İsterseniz iki adımı tek formülde birleştirebilirsiniz.

Hafta sonlarını koşullu biçimlendirme ile vurgulama​

Bir tarih listesinde belirli günleri renklendirmek için Giriş > Stiller > Koşullu Biçimlendirme > Yeni Kural > Biçimlendirilecek hücreleri belirlemek için formül kullan (Home > Styles > Conditional Formatting > New Rule > Use a formula to determine which cells to format) yolunu izleyin. Tarihler B2:B20 aralığındaysa aralığı seçip kurala şu formülü yazın:
Excel formülü
=HAFTANINGÜNÜ($B2;2)>5
=WEEKDAY($B2,2)>5
Bu kural Cumartesi ve Pazar günlerini yakalar. Yalnızca Cuma günlerini vurgulamak isterseniz koşulu HAFTANINGÜNÜ sonucunun 5'e eşit olması şeklinde yazabilirsiniz. Sonra Biçim düğmesinden dolgu rengini seçin.

Formülde sütun harfinin önüne dolar işareti koymak, kuralın her satırda aynı sütuna bakmasını sağlar. Satır numarasını sabitlemezseniz kural her satırda kendi satırına uygulanır.

Hafta sonu sayısını bulmak için ayrıca bir yardımcı sütunda EĞER ile Hafta sonu ya da İş günü etiketi üretip EĞERSAY ile saydırabilirsiniz.

1. Resmi tatillerin gün adı ve numarası​

Tabloda bazı resmi tatillerin tarihleri yer alıyor. Her tarih için tam gün adını, kısa gün adını ve Pazartesi'den başlayan gün numarasını bulacağız.
Yazılı Tarihin Gününü Hesaplama
Formülünü incelemek için bir hücre seçin.
ABCDE
1OlayTarihGün AdıKısa AdGün No
2Yılbaşı01.01.2025ÇarşambaÇar3
3Ulusal Egemenlik ve Çocuk Bayramı23.04.2025ÇarşambaÇar3
4Emek ve Dayanışma Günü01.05.2025PerşembePer4
5Gençlik ve Spor Bayramı19.05.2025PazartesiPzt1
6Zafer Bayramı30.08.2025CumartesiCmt6
7Cumhuriyet Bayramı29.10.2025ÇarşambaÇar3
Tatil GünleriExcelDepo v1.0.0
Yılbaşı satırında C2 hücresi Çarşamba, D2 hücresi Çar ve E2 hücresi 3 sonucunu verir. Formülleri aşağı kopyalayarak diğer tarihlerin günlerini de görebilirsiniz. Gün numarası 6 ve 7 olan satırlar hafta sonuna denk gelir.

2. Metin olarak yazılmış tarihin gününü bulma​

B sütunundaki tarihler metin olarak saklanıyor. Önce gün, ay ve yıl parçalarından gerçek tarih üretecek, sonra teslim gününün adını alacağız.
Yazılı Tarihin Gününü Hesaplama
Formülünü incelemek için bir hücre seçin.
ABCD
1Sipariş NoYazılı TarihGerçek TarihTeslim Günü
2SP-10112.03.202512.03.2025Çarşamba
3SP-10225.03.202525.03.2025Salı
4SP-10307.04.202507.04.2025Pazartesi
5SP-10430.04.202530.04.2025Çarşamba
6SP-10514.05.202514.05.2025Çarşamba
Sipariş TeslimExcelDepo v1.0.0
C2 hücresi metin tarihten gerçek tarihi üretir ve 12.03.2025 değerini gösterir. D2 hücresindeki gün adı ise Çarşamba olur. Formülü aşağı doğru kopyalayarak tüm siparişlerin teslim gününü bulabilirsiniz.

3. Nöbet listesinde hafta sonlarını ayırma​

Personelin nöbet tarihleri listeleniyor. Her tarihin gün numarasına bakıp nöbetin iş gününe mi hafta sonuna mı denk geldiğini belirleyecek ve hafta sonu nöbetlerini sayacağız.
Yazılı Tarihin Gününü Hesaplama
Formülünü incelemek için bir hücre seçin.
ABCD
1PersonelNöbet TarihiGün NoDurum
2Ayşe Yılmaz06.06.20255İş günü
3Mehmet Kaya07.06.20256Hafta sonu
4Elif Demir08.06.20257Hafta sonu
5Can Öztürk09.06.20251İş günü
6Zeynep Arslan13.06.20255İş günü
7Burak Şahin14.06.20256Hafta sonu
8Selin Çelik15.06.20257Hafta sonu
9Emre Koç20.06.20255İş günü
10Hafta sonu sayısı4
Nöbet ListesiExcelDepo v1.0.0
Ayşe Yılmaz'ın nöbet tarihi için gün numarası 5, durum ise İş günü olarak hesaplanır. Hafta sonuna denk gelen nöbetlerin toplam sayısı D10 hücresinde 4 olarak görünür. Aynı koşulu koşullu biçimlendirme kuralına taşıyarak hafta sonu satırlarını renklendirebilirsiniz.

Sık sorulan sorular​

METNEÇEVİR sonucu neden İngilizce ya da hatalı çıkıyor? Biçim kodu Excel'in dil ayarına bağlıdır. Türkçe Excel'de gggg, İngilizce Excel'de dddd yazmalısınız.

Gün adını formülsüz görebilir miyim? Evet. Hücre biçimini özel olarak gggg yaparsanız tarih değeri değişmeden yalnızca gün adı görünür.

HAFTANINGÜNÜ hangi sayıyı döndürür? İkinci bağımsız değişken 2 ise Pazartesi 1, Pazar 7 olur. Bağımsız değişkeni yazmazsanız Pazar 1, Cumartesi 7 olur.

Tarih hücresi neden hata veriyor? Hücre gerçek tarih değil metin olabilir. Önce TARİH ya da TARİHSAYISI ile gerçek tarihe çevirin.

Kullanırken dikkat edin​

  • Biçim kodu dile bağlıdır: Türkçe Excel'de gün adı için gggg, ay adı için aaaa, yıl için yyyy kodu kullanılır. İngilizce Excel'de karşılıkları dddd, mmmm ve yyyy şeklindedir. Dosyayı farklı dilde bir Excel'de açacaksanız gün adı için hücre biçimini kullanmak daha güvenlidir.
  • METNEÇEVİR sonucu metindir: METNEÇEVİR işlevinin döndürdüğü gün adı metindir; sayı olarak hesaplamalarda kullanılamaz. Gün sırasına göre sıralama ya da koşul kurma gerekiyorsa HAFTANINGÜNÜ ile elde ettiğiniz sayıyı kullanın.
  • Metin tarihleri kontrol edin: Sola yaslı görünen ve tarih biçimi uygulanamayan hücreler metindir. Bu hücrelerde önce TARİH ya da TARİHSAYISI ile gerçek tarihe çevirme yapın. Metindeki parçaların konumu değişiyorsa SAĞDAN, PARÇAAL ve SOLDAN işlevlerindeki sayıları buna göre ayarlayın.
  • HAFTANINGÜNÜ ikinci bağımsız değişkeni: Bağımsız değişkeni yazmazsanız hafta Pazar gününden başlar ve Pazar 1 olur. Hafta sonu kontrolü gibi koşullarda 2 değerini yazmayı alışkanlık haline getirin; böylece Cumartesi 6, Pazar 7 olur ve koşul sadeleşir.
  • İlgili konular: METNEÇEVİR, HAFTANINGÜNÜ, TARİH, TARİHSAYISI, EĞER, EĞERSAY, İŞGÜNÜ, TAMİŞGÜNÜ, Koşullu Biçimlendirme ve Özel Sayı Biçimi konularına da göz atın.
Örneklerdeki tabloları indirilebilir Excel dosyasında kendiniz de deneyebilirsiniz.
 

Ekli dosyalar

Son düzenleme:

Okuma Rehberi - Makale

Seviye
Başlangıç
Okuma süresi
2 dk okuma
Geri
Üst