Ay'ın son işgününü bulmak



Çalışmamızda bir tarih var ve biz o tarihin yer aldığı ay'ın son işgünü hangi güne denk geliyor bulmak istiyoruz. Peki bunu Excel formülleri ile yapmak mümkün mü?

Tabiki mümkün :)

Bunun için İŞGÜNÜ (WORKDAY) ve SERİAY (EOMONTH) formüllerini kullanmamız gerekecektir.

Burada sonucu bulacak formülümüz İŞGÜNÜ (WORKDAY)'dür.
SERİAY (EOMONTH) formülü ise destekleyici roldedir.

İŞGÜNÜ (WORKDAY) formülünün söz dizimi şu şekildedir:

TÜRKÇE
İŞGÜNÜ(başlangıç_tarihi, günler, [tatiller])

İNGİLİZCE
WORKDAY(start_date, days, [holidays])

SERİAY (EOMONTH) formülünün söz dizimi şu şekildedir:

TÜRKÇE
SERİAY(başlangıç_tarihi, ay)

İNGİLİZCE
EOMONTH(start_date, months)

Açıklama:


C3 hücresinde herhangi bir tarih olsun.

Formülümüz:


TÜRKÇE
=İŞGÜNÜ(SERİAY(C3;0)+1;-1)

İNGİLİZCE
=WORKDAY(EOMONTH(C3;0)+1;-1)

Formül nasıl çalışacak?


SERİAY (EOMONTH) herhangi bir tarihe ait ayın son gününü alır. Bu sonuca, 1 ekleyerek bir sonraki ayın ilk günü buluyoruz. Bulduğumuz bu tarih İŞGÜNÜ (WORKDAY) formülümüzün "başlangıç_tarihi" olacaktır. Daha sonra İŞGÜNÜ (WORKDAY) formülümüzdeki "günler" kısmı için de -1 yazıyoruz.

Sonuç; baz aldığımız tarihe denk gelen son iş gününü bize verecektir.



Ekran Görüntüsü