Sgk bildirgesi ile ilgili formül

Katılım
1 Ekim 2017
Mesajlar
685
Excel Vers. ve Dili
2019 türkçe
Altın Üyelik Bitiş Tarihi
06/10/2023
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

Katılım
6 Mart 2005
Mesajlar
6,238
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
İ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?
 
Katılım
1 Ekim 2017
Mesajlar
685
Excel Vers. ve Dili
2019 türkçe
Altın Üyelik Bitiş Tarihi
06/10/2023
İ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
 

hgenc545

Altın Üye
Katılım
17 Aralık 2012
Mesajlar
132
Excel Vers. ve Dili
Microsoft 365
Altın Üyelik Bitiş Tarihi
24-05-2024
slmlar,

Böyle bir şey mi istediğiniz?
 

Ekli dosyalar

Katılım
1 Ekim 2017
Mesajlar
685
Excel Vers. ve Dili
2019 türkçe
Altın Üyelik Bitiş Tarihi
06/10/2023
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
 
Katılım
6 Mart 2005
Mesajlar
6,238
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
Bir deneyiniz.Sanki isteğinizi karşılar gibi geldi.
Kod:
=E3-1-SERİAY(E3;-1)+1
 
Katılım
1 Ekim 2017
Mesajlar
685
Excel Vers. ve Dili
2019 türkçe
Altın Üyelik Bitiş Tarihi
06/10/2023
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

  • 803.7 KB Görüntüleme: 12
Katılım
6 Mart 2005
Mesajlar
6,238
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
Ç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))
 
Katılım
1 Ekim 2017
Mesajlar
685
Excel Vers. ve Dili
2019 türkçe
Altın Üyelik Bitiş Tarihi
06/10/2023
Ç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.
 
Katılım
6 Mart 2005
Mesajlar
6,238
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
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))
 
Katılım
1 Ekim 2017
Mesajlar
685
Excel Vers. ve Dili
2019 türkçe
Altın Üyelik Bitiş Tarihi
06/10/2023
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

  • 802.4 KB Görüntüleme: 11
Üst