• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

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
Microsoft 365 Tr-En 64 Bit
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..
 
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));""))
 
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);""))
 
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
 
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);"")))
 
Çok teşekkür ederim Ömer bey, şuanda sağlıklı çalışıyor.
 
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));""))
 
Geri
Üst