İzin tarihi ile izne çıkacağı gün sayısını toplayıp, izinden dönüş tarihini bulma.

istanbulcahan

Altın Üye
Katılım
11 Ocak 2008
Mesajlar
1,386
Excel Vers. ve Dili
Office 365 (Türkçe)
Altın Üyelik Bitiş Tarihi
05-11-2024
İzin tarihi ile izne çıkacağı gün sayısını toplayarak, izinden dönüş tarihini bulma. Formüller ve datedif formülünü denedim, başaramadım. Nasıl yapılabilir.
 

Ekli dosyalar

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,779
Excel Vers. ve Dili
Microsoft 365 Tr-64
Tatilleri ekeletecek misiniz?
Ekeleyecekseniz hangi tatilleri?
 

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,779
Excel Vers. ve Dili
Microsoft 365 Tr-64
Eğer sadece pazarları düşecekseniz.

E5 için
=E2+E3+E4+AŞAĞIYUVARLA((E3+E4+HAFTANINGÜNÜ(E2;1)-1)/7;0)+EĞER(HAFTANINGÜNÜ(E2;1)=1;1;0)

E6 için
=EĞER(HAFTANINGÜNÜ(E5+1;2)=7;E5+2;E5+1)

Not 1: İkinci dosyanız dikkate almadan hazırlanmıştır.
Not 2: Yarım tatillerde izinden ne düşecekseniz? 0? 1? 1/2?


Sanki sizin yerinize soruyu ben sordum
 

Suskun

Altın Üye
Altın Üye
Katılım
27 Kasım 2006
Mesajlar
292
Excel Vers. ve Dili
Excel 19
Altın Üyelik Bitiş Tarihi
24.05.2032
O dosyamda bu işlemi yapan makrolarım vardı neden kullanmadınız?
Aşağıda ki kodları deneyin.
Bitiş tarihi için (E5):
Kod:
=İŞGÜNÜ.ULUSL(E2;E3+E4-1;11;Tatiller!$C$2:$C$16)
Başlama tarihi için (e6):
Kod:
=İŞGÜNÜ.ULUSL(E5;1; 1;Tatiller!$C$2:$C$16)
 

istanbulcahan

Altın Üye
Katılım
11 Ocak 2008
Mesajlar
1,386
Excel Vers. ve Dili
Office 365 (Türkçe)
Altın Üyelik Bitiş Tarihi
05-11-2024
O dosyamda bu işlemi yapan makrolarım vardı neden kullanmadınız?
Aşağıda ki kodları deneyin.
Bitiş tarihi için (E5):
Kod:
=İŞGÜNÜ.ULUSL(E2;E3+E4-1;11;Tatiller!$C$2:$C$16)
Başlama tarihi için (e6):
Kod:
=İŞGÜNÜ.ULUSL(E5;1; 1;Tatiller!$C$2:$C$16)
Sn. @Suskun Sizin çalışmanız güzel de biraz teferruatlı olduğu için, dateif le yapılır diye ve de basit formla hemen yapılabilir mi diye. Bende bir şeyler yapabilirmi yim, diye baktım. İşin içinden çıkamayınca, bur dan konu açmıştım.
Formüller E5 E6 da #DEĞER! hatası veriyor.
 

Suskun

Altın Üye
Altın Üye
Katılım
27 Kasım 2006
Mesajlar
292
Excel Vers. ve Dili
Excel 19
Altın Üyelik Bitiş Tarihi
24.05.2032
Tatiller de yılı belli olmayan 22 temmuz tarihi var düzeltirsen hata giderilir
 

istanbulcahan

Altın Üye
Katılım
11 Ocak 2008
Mesajlar
1,386
Excel Vers. ve Dili
Office 365 (Türkçe)
Altın Üyelik Bitiş Tarihi
05-11-2024
Eğer sadece pazarları düşecekseniz.

E5 için
=E2+E3+E4+AŞAĞIYUVARLA((E3+E4+HAFTANINGÜNÜ(E2;1)-1)/7;0)+EĞER(HAFTANINGÜNÜ(E2;1)=1;1;0)

E6 için
=EĞER(HAFTANINGÜNÜ(E5+1;2)=7;E5+2;E5+1)

Not 1: İkinci dosyanız dikkate almadan hazırlanmıştır.
Not 2: Yarım tatillerde izinden ne düşecekseniz? 0? 1? 1/2?


Sanki sizin yerinize soruyu ben sordum
Sn. @ÖmerFaruk, emeğinize sağlık. Şuan Sn. Suskun, Sn. Mahir64 destekleriyle yapılan çalışma yeterli. Sağ olun.
 
Üst