TAMİŞGÜNÜ ile ilgili çözemediğim konu

balanar

Altın Üye
Katılım
22 Şubat 2021
Mesajlar
347
Excel Vers. ve Dili
Excel 2007
Altın Üyelik Bitiş Tarihi
09-03-2027
ÖRNEK:
01.01.2021 de izin başlangıcı olan bir kişi için 14 gün izin kullandıracağım. İZİN BİTİŞ tarih kısmına 16.01.2021 'i ataması lazım. Peki 01.01.2021 de izne başlayan bir kişiye 14 gün izin yazınca nasıl 16.01.2021 oluyor derseniz aradaki sadece PAZAR günlerini saydırmadan


Excel dosyam:
https://dosya.co/acknoavv8xew/mustafadeneme.xlsx.html


Yardımcı olabilecek varsa çok sevinirim günlerdir ugrasıyorum olmuyor bitürlü..
 
Moderatör tarafında düzenlendi:

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,531
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
E3 hücresine uygulayıp deneyiniz.

C++:
=D3+F3+TOPLA.ÇARPIM(--(HAFTANINGÜNÜ(SATIR(DOLAYLI(D3&":"&D3+F3+1));2)=7))-1
 
Katılım
21 Aralık 2016
Mesajlar
684
Excel Vers. ve Dili
Office 365 TR
Selamlar,
Alternatif olarak,

Excel 2007 de İŞGÜNÜ.ULUSL işlevi yok...
Excel 2010 ve üstü versiyon kullanıyorsanız eğer =İŞGÜNÜ.ULUSL(D3;F3-1;11) formülünü kullanabilirsiniz.

Excel 2007 için ise, sizin dokumanınıza uygun olarak,

E3 hücresine

=D3-HAFTANINGÜNÜ(D3;3)+TAMSAYI(7/6*(F3-1+HAFTANINGÜNÜ(D3;3)))

formülünü yazın ve aşağıya doğru kopyalayıp izin gün adetlerini değiştirerek deneyiniz.....
 

balanar

Altın Üye
Katılım
22 Şubat 2021
Mesajlar
347
Excel Vers. ve Dili
Excel 2007
Altın Üyelik Bitiş Tarihi
09-03-2027
Hocam çok teşekkür ederim 2007de çalıştı hakkınızı nasıl öderim bilmiyorum. Sizden son birşey rica edebilir miyim bayram ve resmi tatilleride atlatma imkanımız varmı bu kod ile paralel calisarak
 

balanar

Altın Üye
Katılım
22 Şubat 2021
Mesajlar
347
Excel Vers. ve Dili
Excel 2007
Altın Üyelik Bitiş Tarihi
09-03-2027
=D3-HAFTANINGÜNÜ(D3;3)+TAMSAYI(7/6*(F3-1+HAFTANINGÜNÜ(D3;3)))

yukardaki problem 2007de bunla cozuldu bu arada
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,531
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Benim önerim sonuç vermedi mi?
 

balanar

Altın Üye
Katılım
22 Şubat 2021
Mesajlar
347
Excel Vers. ve Dili
Excel 2007
Altın Üyelik Bitiş Tarihi
09-03-2027
gerçi şimdi baktım sanki oda calısıyor gibi ama sabah calısmıyordu
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,531
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Yanlış hesaplanan tarihler için örnek dosya paylaşır mısınız?
 

balanar

Altın Üye
Katılım
22 Şubat 2021
Mesajlar
347
Excel Vers. ve Dili
Excel 2007
Altın Üyelik Bitiş Tarihi
09-03-2027
E: sutunundaki doğru calısan kod @52779 hocanın

G: sutunundaki sizin kod bazılarını sarı ile işaretledim

 
Katılım
21 Aralık 2016
Mesajlar
684
Excel Vers. ve Dili
Office 365 TR
Hocam çok teşekkür ederim 2007de çalıştı hakkınızı nasıl öderim bilmiyorum. Sizden son birşey rica edebilir miyim bayram ve resmi tatilleride atlatma imkanımız varmı bu kod ile paralel calisarak
Selamlar,
Dizi formül ile sonuca ulaşılabildiğini düşünüyorum...
Dosyanızı ekliyorum.. İncelersiniz.... Gerek Tarih ve gerekse izin gün adetlerini değiştirerek deneyiniz....
Dosyanızda izin günü kolonundan hemen öncesine bir kolon ekledim. Bu kolonda da İşe Dönüş Tarihi (Tatil Dahil) hesaplanmakta...
Dosyanıza ayrıca bir sayfa ekledim ki bu sayfada da Tatillerin listesi bulunmakta...

İzin Başlangıç D kolonunda, İzin Gün Adetleri ise G kolonunda yazmakta...
Kullanılan DİZİ formül : (F3 hücresinde)

=KÜÇÜK(EĞER((HAFTANINGÜNÜ(D3+SATIR(DOLAYLI("1:"&MAK(20;G3*2))))>1)*(EĞERSAY(Tatil;D3+SATIR(DOLAYLI("1:"&MAK(20;G3*2))))=0);D3+SATIR(DOLAYLI("1:"&MAK(20;G3*2))));G3-1)

 
Üst