Excel: weekday ile eğer işlevi nasıl kullanılır
Excel’de HAFTAGÜNÜ işleviyle birleştirilmiş bir EĞER işlevi oluşturmak için aşağıdaki formülleri kullanabilirsiniz:
Formül 1: Tarihin haftanın belirli bir gününe karşılık gelip gelmediğini kontrol etmek için bir EĞER işlevi oluşturun
=IF(WEEKDAY( A2 )=1, "Sunday", "Not Sunday")
Bu özel formül, A2 hücresindeki tarih için haftanın gününün Pazar olup olmadığını kontrol eder ve buna göre “Pazar” veya “Pazar değil” sonucunu döndürür.
Formül 2: Tarihin hafta içi mi yoksa hafta sonu mu olduğunu kontrol etmek için bir EĞER işlevi oluşturun
=IF(AND(WEEKDAY( A2 )>1, WEEKDAY( A2 )<7), "Weekday", "Weekend")
Bu özel formül, A2 hücresindeki tarih için haftanın gününün hafta içi (Pazartesi-Cuma) veya hafta sonu (Cumartesi-Pazar) olup olmadığını kontrol eder ve karşılığında “Hafta içi” veya “Hafta sonu” değerini döndürür.
Aşağıdaki örnekler, Excel’deki aşağıdaki tarih sütunuyla her formülün pratikte nasıl kullanılacağını gösterir:
Örnek 1: Tarihin haftanın belirli bir gününe karşılık gelip gelmediğini kontrol etmek için bir EĞER işlevi oluşturun
A2 hücresindeki tarihin Pazar olup olmadığını kontrol etmek için B2 hücresine aşağıdaki formülü yazabiliriz:
=IF(WEEKDAY( A2 )=1, "Sunday", "Not Sunday")
Daha sonra bu formülü tıklayıp B sütununda kalan her hücreye sürükleyebiliriz:
Formül, A sütunundaki her tarihin Pazar olup olmadığını belirtmek için “Pazar” veya “Pazar değil” ifadesini döndürür.
Not : Excel’deki WEEKDAY işlevi, haftanın gününü belirtmek için 1 (Pazar) ile 7 (Cumartesi) arasında bir tamsayı değeri döndürür.
Bunun yerine bir tarihin haftanın başka bir gününe karşılık gelip gelmediğini kontrol etmek istiyorsanız 1’i farklı bir değerle değiştirmeniz yeterlidir.
Örneğin, her tarihin Pazartesi olup olmadığını kontrol etmek için aşağıdaki formülü kullanabilirsiniz:
=IF(WEEKDAY( A2 )=2, "Monday", "Not Monday")
Örnek 2: Tarihin hafta içi mi yoksa hafta sonu mu olduğunu kontrol etmek için bir EĞER işlevi oluşturun
A2 hücresindeki tarihin hafta içi mi yoksa hafta sonu mu olduğunu kontrol etmek için B2 hücresine aşağıdaki formülü yazabiliriz:
=IF(AND(WEEKDAY( A2 )>1, WEEKDAY( A2 )<7), "Weekday", "Weekend")
Daha sonra bu formülü tıklayıp B sütununda kalan her hücreye sürükleyebiliriz:
Formül, A sütunundaki her tarihin hafta içi (Pazartesi-Cuma) veya hafta sonu (Cumartesi-Pazar) olduğunu belirtmek için “Hafta Sonu” veya “Hafta Günü” değerini döndürür.
Not : Bir hücrenin haftanın günü olduğunu belirtmek için 2, 3, 4, 5 veya 6 tamsayı hafta içi değeri olup olmadığını kontrol etmek için Excel’deki WEEKDAY işleviyle birlikte AND işlevini kullandık.
Ek kaynaklar
Aşağıdaki eğitimlerde Excel’deki diğer ortak görevlerin nasıl gerçekleştirileceği açıklanmaktadır:
Excel: tarihler arasındaki ay sayısını hesaplayın
Excel: tarihe göre toplam nasıl hesaplanır
Excel: tarihe göre ortalama nasıl hesaplanır