• DİKKAT

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

Toplama yapılan satır içerisinde harfleri "0" saymak

Katılım
26 Nisan 2016
Mesajlar
14
Excel Vers. ve Dili
Ms Office 2010
öncelikle herkese iyi günler;

YF1C40GUFos6iVvt6lICAF7o3p8W-Qn7wB__djYYzTfXtDBajD02ws37RZfsdbfqCOheNbVu6YcyjIc=w1680-h920-rw


ekranda görülen excel çalışma kitabında fazla mesai olan sütunda personel listesinde 8 saatten fazla mesaisi olanları veri sayfasındaki fazla çalışma mesaisi kat sayısı ile çarparak yazıyor. bunu ben yaptım. bunun yanı sıra personel izin kullanmışsa i raporluysa r yazılıyor fakat bu fazla mesaiyi hesaplarken yazmış olduğum formülde bu satırlarda harfe denk geldiği zaman değer hatası veriyor.
benim yapmak istediğim yazılı harfleri 0 olarak görmesi bunu nasıl yapabilirim.

şimdiden yardımlarınız için teşekkür ederim. kolaylıklar dilerim.

dosya linki
https://drive.google.com/open?id=0B3RCwbVurNlJSTQ1Y3R0anFIMm8
 
Sayın arkadaşım çok iyi anlayamadım ama şöyle bir kod yazarsanız sanırım istediğiniz gibi olur.
AI6 Hücresine :
Kod:
=(TOPLA(D6:AH6)-BAĞ_DEĞ_SAY(D6:AH6)*8)*veri!$B$3)
Yazıp aşağıya doğru çekiniz
 
Son düzenleme:
Merhaba,

AI6:

Dizi formüldüür. Girişini ctrl + shift + enter ile yapınız.

Kod:
=TOPLA(EĞER(ESAYIYSA(D6:AH6);D6:AH6-veri!$B$2)*veri!$B$3)

.
 
AI16

Kod:
=EĞER(D6>veri!$B$2;D6-veri!$B$2)+EĞER(E6>veri!$B$2;E6-veri!$B$2)+EĞER(F6>veri!$B$2;F6-veri!$B$2)+EĞER(G6>veri!$B$2;G6-veri!$B$2)+EĞER(H6>veri!$B$2;H6-veri!$B$2)+EĞER(I6>veri!$B$2;I6-veri!$B$2)+EĞER(J6>veri!$B$2;J6-veri!$B$2)+EĞER(K6>veri!$B$2;K6-veri!$B$2)+EĞER(L6>veri!$B$2;L6-veri!$B$2)+EĞER(M6>veri!$B$2;M6-veri!$B$2)+EĞER(N6>veri!$B$2;N6-veri!$B$2)+EĞER(O6>veri!$B$2;O6-veri!$B$2)+EĞER(P6>veri!$B$2;P6-veri!$B$2)+EĞER(Q6>veri!$B$2;Q6-veri!$B$2)+EĞER(R6>veri!$B$2;R6-veri!$B$2)+EĞER(S6>veri!$B$2;S6-veri!$B$2)+EĞER(T6>veri!$B$2;T6-veri!$B$2)+EĞER(U6>veri!$B$2;U6-veri!$B$2)+EĞER(V6>veri!$B$2;V6-veri!$B$2)+EĞER(W6>veri!$B$2;W6-veri!$B$2)+EĞER(X6>veri!$B$2;X6-veri!$B$2)+EĞER(Y6>veri!$B$2;Y6-veri!$B$2)+EĞER(Z6>veri!$B$2;Z6-veri!$B$2)+EĞER(AA6>veri!$B$2;AA6-veri!$B$2)+EĞER(AB6>veri!$B$2;AB6-veri!$B$2)+EĞER(AC6>veri!$B$2;AC6-veri!$B$2)+EĞER(AD6>veri!$B$2;AD6-veri!$B$2)+EĞER(AE6>veri!$B$2;AE6-veri!$B$2)+EĞER(AF6>veri!$B$2;AF6-veri!$B$2)+EĞER(AG6>veri!$B$2;AG6-veri!$B$2)+EĞER(AH6>veri!$B$2;AH6-veri!$B$2)*veri!$B$3

bu formülle "veri" çalışma sayfasındaki b2 hücresinde 8 saatten fazla çalışmış bir işçinin b3 hücresindeki 0,5 katı ile çarparak değerini yazıyor

buraya kadar sıkıntı yok

D6:AH6 Aralığında işçi izin almış yada raporluysa İ yada R yazılması durumunda harfler olduğundan dolayı değer hatasına düşüyor.

benim yapmak istediklerim o harfleri 0 olarak toplamak böyle birşey varsa
yoksa farklı bir fikri olan arkadaşımın her türlü fikrine açığım..
 
#3 numaralı mesajdaki formülü denediniz mi?

.
 
Kod:
=TOPLAM(EĞER(ESAYIYSA(D6:AH6);EĞER(D6:AH6>=veri!$B$2;D6:AH6-veri!$B$2)*veri!$B$3))

kullanmak isteyen olursa buda 8 saatten eksik mesai yapanlar için fazla mesaisini silmemek için ömer kardeşimizin vermiş olduğu formüle eklenti yaptım.

iyi forumlar.
 
Geri
Üst