• DİKKAT

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

Puantajı Doldurmak için kod

Katılım
24 Şubat 2009
Mesajlar
1,077
Excel Vers. ve Dili
2016
Merhaba Arkadaşlar;
Ekli dosyamda Personelin siciline göre puantajı doldurmak istiyorum, eğer personelin izin ve raporu yoksa sadece Pazar günlerini vermeyecek, diğer günler için 1 rakamını kutucuklara yazacak, izin veya rapor varsa izinler sayfasındaki duruma göre ve dosyada açıkladığım gibi bunları düşüp yazmamasını istiyorum. Teşekkürler ederim.
Ekli dosyam; http://s3.dosya.tc/server18/rx2kgx/01_OCAK_2019.rar.html
 
Sayın abim benden çok şey düşünmüşsün bu kadar olur eline sağlık dua ile kal Allaha emanet ol
 
Sayın Muygun bu Turuncu rengi nasıl verdirdiniz, yada ben bunu renk olarak açık mavi yapmak istesem nasıl yapacağım çok önemli değil ama...
Teşekkkürler.
 
Merhaba;
hücrede iken Biçim>Koşullu biçimlendirme'ye bakın.
İyi çalışmalar.
 
Merhaba Sayın Muygun; Abim burada bir noktayı unutmuşum, Pazar günleri gibi, 31 çeken aylarda bazen 31. günü vermememiz gerekiyor, yani burada "Ayın 31 i verilsin mi? gibi bir mesaj alarak, EVET te 31 olan günleri verecek, HAYIR deyince de vermeyecek böyle bir kodu da uygulaya bilir misin Saygılarımla....
 
Doğrudur abi, düşünemedim, tamam böylede olur, vereceğim zaman kalır, vermeyeceğim zaman silerim. Tamam zahmet verdim eline sağlık. Dua ile kal
 
Merhaba;
Örnek dosya ile izinler sayfasındaki "olması gereken" diye belirttiğiniz alan örtüşmüyor. (101 sicil puantaj sayfasında 12 gün , 104 sicil 10 gün!)
tabloyu tekrar deneyin. Sonuç doğru gelmiyorsa tüm siciller için İZİNLER sayfasında F , G sütununa sicil ve tarihleri listeleyin. (buna göre tekrar düzenleme yapalım)

Link:
http://dosya.co/usj7a36smjso/tarzanhaci-01_OCAK_2019-1.zip.html
 

Ekli dosyalar

Sayın muygun aslında işlemi doğru yapıyor, gidiş tarihine göre kaç gün ise yapıyor, (G sütunu), biz bu verileri sistemden alıyoruz, bunun için izin günleri doğru ama personel erken başlama yapıyor, burada puantajı başlama tarihi olan K sütununa göre puantajı doldurulması gerekiyor bunuda dosyada gösterdim, Örneğin 101 sicili 12 gün izinli olması nedeniyle, iki gün izin kullanıp ayın 20. sinde başladığı için 2 gün eksik olacak, yani 18 ile 19. günü düşecek 20 de tekrar verecek yani buda 12 günden değil 2 gün üzerinden hesaplayacak saygılarımla.
 
Son düzenleme:
merhaba;
Eki tekrar deneyin.
İyi çalışmalar.

Not: sonuç doğru değl ise;
100=18.01.2019
100=19.01.2019
şeklinde (dosyanın içine değil buraya) yazın.
Örneğinize göre 18 adet tarih çıkacak bu tarihleri istiyorum.
ve bir zahmet Altın üye olun. (dosyayı paylaşmak sıkıntı oluyor)

Link:
http://dosya.co/f3budaf002bn/tarzanhaci-01_OCAK_2019-3.zip.html
 

Ekli dosyalar

Merhaba; Öncelikle teşekkür ederim elinize sağlık.
M sütununa yazan veriler doğru, 101 de aynı kural var sadece 20. Gün pazara geldiği için vermemesi gerekiyordu bu doğru, 102 de aynı gün gidip geldiği için burada tek istisna bu bunu düşecek buda doğru olmuş, burada kuralı bozan 103, ile 104 gözüküyor, onunda nedeni arada birer gün Pazar var ondan, o da şöyle, normalde 103 deki M sütunu 5, 104 deki M sütunu 4 burası doğru ama arada bir Pazar olduğu için başlama tarihi olan 103 için 09.01.2019’a 1 yazacak, 104 içinde başlama tarihi olan 07.01.2019 için yine 1 yazacak, yani M sütunundaki rakamlarda sayı pazardan dolayı 1 gün azalacak tek istisnası aynı gün gidip aynı gün gelen sadece o tarih için eksik olacak.
Daha doğrusu abi aşağıdaki satırda +1 i kaldırınca doğru çalışıyor, tek doğru çalışmayan aynı gün gidip aynı gün gelen 102 sicilli olana ayın 2si boş olacak verilmeyecek, M sütununda buraya bunun için 1 yazarsa buda olacak. Yani G=K ise M sütunu 1 yazarsa işlem tamam. Eline sağlık dua ile kal
For K = 1 To s1.Cells(i, "m") + 1
 
Son düzenleme:
Sayın abim işlem tamam eline sağlık zahmet verdim, iyi günler. eksik olmayın.
 
Geri
Üst