Başlangıç Tarihi İtibari ile iş günleri aylık yazdırma

tirEdsOuL

Altın Üye
Katılım
3 Şubat 2009
Mesajlar
326
Excel Vers. ve Dili
Office 2016
Altın Üyelik Bitiş Tarihi
24-08-2026
Merhaba;

E1 hücresinde her ayın ilk günü, gg/aa/yyyy olarak yazılı (bu herhangi bir tarih olabilir)
A17 hücresinden aşağıya doğru o aya ait bütün iş günlerini (cumartesi ve pazar hariç) gelmesini istiyorum.

Yani ben E1 hücresine 01/01/2015 yazdığımda A17 hücresi 01/01/2015 perşembe ile başlayacak, ama E1 hücresine 01/08/2015 yazarsam 03/08/2015 Pazartesi ile başlayıp aşağıya doğru otomatik olarak değişmesini istiyorum ama diğer aya da sarkmasını istemiyorum.

Forumda baya arattırdım ama bu şekilde bulamadım, bulduklarımıda istediğim şekle uyarlayamadım, şimdiden teşekkürler..
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
A17'de aşağıdaki formülü kullanın:

Kod:
=EĞER(HAFTANINGÜNÜ(E1;2)<6;E1;EĞER(HAFTANINGÜNÜ(E1;2)=6;E1+2;E1+1))
A18'de aşağıdaki formülü kullanın ve aşağıya doğru istediğiniz kadar çoğaltın:

Kod:
=EĞER(A17="";"";EĞER(AY(A17)=AY(EĞER(HAFTANINGÜNÜ(A17;1)<6;A17+1;EĞER(HAFTANINGÜNÜ(A17;1)=6;A17+2;A17+1)));EĞER(HAFTANINGÜNÜ(A17;1)<6;A17+1;EĞER(HAFTANINGÜNÜ(A17;1)=6;A17+2;A17+1));""))
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Merhaba.
A17 hücresine aşağıdaki formülü uygulayın ve aşağı doğru kopyalayın.
Kod:
=EĞER(SATIRSAY($A$16:A16)=1;$E$1+EĞER(HAFTANINGÜNÜ($E$1;2)>5;8-HAFTANINGÜNÜ($E$1;2);0);EĞER(SERİAY($E$1;0)>İŞGÜNÜ($E$1;SATIRSAY($A$16:A16)-1);İŞGÜNÜ($A$17;SATIRSAY($A$16:A16)-1);""))
 

tirEdsOuL

Altın Üye
Katılım
3 Şubat 2009
Mesajlar
326
Excel Vers. ve Dili
Office 2016
Altın Üyelik Bitiş Tarihi
24-08-2026
Yusuf bey sizin formülünüzde Pazar günlerini de dahil ediyor,

Ömer bey sizin formülünüzde de ay sonlarında sıkıntı var, Şubat sonuna Mart ayının ilk günü atıyor, Nisan, mayıs, haziran, temmuz, eylül ve aralık aylarının son günlerini getirmiyor
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Merhaba A17'ye aşağıdaki formülü uygulayıp aşağı doğru kopyalayarak dener misiniz?
Kod:
=EĞER(SATIRSAY($A$16:A16)=1;$E$1+EĞER(HAFTANINGÜNÜ($E$1;2)>5;8-HAFTANINGÜNÜ($E$1;2);0);EĞER(A16="";"";EĞER(SERİAY($E$1;0)>=İŞGÜNÜ(A16;1);İŞGÜNÜ(A16;1);"")))
 

tirEdsOuL

Altın Üye
Katılım
3 Şubat 2009
Mesajlar
326
Excel Vers. ve Dili
Office 2016
Altın Üyelik Bitiş Tarihi
24-08-2026
Çok teşekkür ederim Ömer bey, şuanda sağlıklı çalışıyor.
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Formülde basit bir hata yapmışım kusura bakmayın, aşağıdaki gibi deneyin:
Kod:
=EĞER(A17="";"";EĞER(AY(A17)=AY(EĞER(HAFTANINGÜNÜ(A17;1)<6;A17+1;EĞER(HAFTANINGÜNÜ(A17;1)=6;A17+3;A17+2)));EĞER(HAFTANINGÜNÜ(A17;1)<6;A17+1;EĞER(HAFTANINGÜNÜ(A17;1)=6;A17+3;A17+2));""))
 
Üst