• DİKKAT

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

Sgk bildirgesi ile ilgili formül

Katılım
1 Ekim 2017
Mesajlar
694
Excel Vers. ve Dili
2019 türkçe
Hayırlı sahurlar arkadaşlar. Ekli dosyamda bazı formüllere ihtiyacım var dosyamın içinde sorunumu anlattım biraz karışık oldu inşallah anlata bilmişim. Şimdiden herkese teşekkür ederim.
 

Ekli dosyalar

İlk veride çalışılan ay yok hangi ay için hesaplama yapılaçak.Açıklama ve örnek biraz yetersiz gibi geldi.Biraz daha açıklama yapar mısınız?
 
İlk veride çalışılan ay yok hangi ay için hesaplama yapılaçak.Açıklama ve örnek biraz yetersiz gibi geldi.Biraz daha açıklama yapar mısınız?
Sayın çıtır bey a2 deki çalışma günü 30 olduğunda sorun yok. 30 dan küçük olduğunda 30 çeken ayda 30 dan 31 çeken ayda 31 den çıkarılması gerekiyor. bu birinci formul
 
Sayın çıtır bey a2 deki çalışma günü 30 olduğunda sorun yok. 30 dan küçük olduğunda 30 çeken ayda 30 dan 31 çeken ayda 31 den çıkarılması gerekiyor. bu birinci formul
ikincisi ise bu formülün yine içinde çıkış tarihi ile çalışılan gün eşit olması gerkiyor yani çıkış günü 28 ise prim günüde 28 olması gerekiyor eksik gün 0 olacak
 
Bir deneyiniz.Sanki isteğinizi karşılar gibi geldi.
Kod:
=E3-1-SERİAY(E3;-1)+1
 
Bir deneyiniz.Sanki isteğinizi karşılar gibi geldi.
Kod:
=E3-1-SERİAY(E3;-1)+1
Sayın Çıtır her zamanki gibi kısa yoldan kendime göre gideyim dedim ama yine yanlış yaptım derdimi anlatamadım. Şimdi asıl dosyamı gönderiyorum inşallah yardımcı olabilirsiniz. Bilgi sayfasından başlayalım j sutununda eksik gün, w sutununda işe giriş, v sutununda işten çıkış bilgileri var. Puantaj sayfasını doldurduktan sonra bordro sayfasına aktarma yapıyorum. Bir kaç tane örnek bilgi sayfasında yazıyorum. 1,2 ve 3 satır.
1-1. kişi ayın 20 işe giriş yaptığı için 10 gün çalımış oluyor eksik gün yok.
2-2.kişi ayın 25 inde çıkış alıyor 25 gün çalışmış sayılıyor eksik gün yok.
3-3. kişi puantajda belirttiğim gibi 3 gün ücretsiz izin alıyor ay 30 çektiği için eksik gün yerin 3 yazması gerkiyor.
4- ay 31 çekerse eksik gün 2 yazması gerekiyor.
bu gece gece böyle uzun uzun yazdım hakkınızı helal edin. inşallah anlatabilmişimdir. Hayırlı sabahlar artık diyelim
 

Ekli dosyalar

  • 23.xlsm
    23.xlsm
    803.7 KB · Görüntüleme: 12
Çalışılan günler için;sabit W tarih olarak alındı.
Kod:
=EĞER(VE($X4="";ESAYIYSA($W4));SERİAY($W4;0)-$W4-0;EĞER(VE($W4="";ESAYIYSA($X4));X4-1-SERİAY(X4;-1)+1-0;EĞER(VE(ESAYIYSA($W4);ESAYIYSA($X4));X4-W4-1-0;GÜN(SERİAY($W$4;0))-MUTLAK(GÜN(SERİAY($W$4;0))-30-3))))
Eksik gün için;
Kod:
=EĞER(YADA($W4<>"";$X4<>"");"";MUTLAK(GÜN(SERİAY($W$4;0))-30-3))
 
Çalışılan günler için;sabit W tarih olarak alındı.
Kod:
=EĞER(VE($X4="";ESAYIYSA($W4));SERİAY($W4;0)-$W4-0;EĞER(VE($W4="";ESAYIYSA($X4));X4-1-SERİAY(X4;-1)+1-0;EĞER(VE(ESAYIYSA($W4);ESAYIYSA($X4));X4-W4-1-0;GÜN(SERİAY($W$4;0))-MUTLAK(GÜN(SERİAY($W$4;0))-30-3))))
Eksik gün için;
Kod:
=EĞER(YADA($W4<>"";$X4<>"");"";MUTLAK(GÜN(SERİAY($W$4;0))-30-3))
Çıtır bey teşekkür ettim. Ama bir türlü bunu dosyamda uygulayamadım.
 
J4 hücresine kopyalaınız.Aşağı doğru çoğaltınız.
Kod:
=EĞER(YADA($W4<>"";$X4<>"");"";MUTLAK(GÜN(SERİAY($W$4;0))-30-3))
 
J4 hücresine kopyalaınız.Aşağı doğru çoğaltınız.
Kod:
=EĞER(YADA($W4<>"";$X4<>"");"";MUTLAK(GÜN(SERİAY($W$4;0))-30-3))
Hayırlı çalışmalar çıtır bey ve hgenc545 arkadaşlarım sağ olsunlar yardımcı olaya çalışıyorlar ama sorunumu anlatamadım
çıtır
1- formüller bilgi sayfasının j sutununda ki j4 ten başlıyor. eksik gün sayısı
2-Gün sayfasına aktif ayın gün sayısını yazıyorum
3-Bilgi sayfasındaki w işe giriş v işten çıkış tarihleri yazıyor.
4-formül işten çıkış tarihine v sutununda uyumlu oldu ve eşit çıkıyor
5-aynı bu formülün işe girişide w sutununda eşit çıkarması gerekiyor.
6-ay 31 çektiğinde eksik gün varsa 31 den düşmesi gerekiyor. yardımcı olursanız çok memnun olurum.
Formül j4 hücresinden başlayacak.
hgenc545 arkadaşımın formulleri j4-5 ve 6 da, çıtır arkadaşımın formulu j7 uyguladım. yardımlarınızı bekliyorum.
 

Ekli dosyalar

  • 23.xlsm
    23.xlsm
    802.4 KB · Görüntüleme: 11
Geri
Üst