• DİKKAT

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

Personelin hergün için gecikme varsa hesaplamak ay sonuna yazdırmak !

Katılım
27 Eylül 2017
Mesajlar
70
Excel Vers. ve Dili
Excel Vers. ve Dili Ofis 2016 TR 64 Bit
Excel Vers. ve Dili Ofis 2019 TR 64 Bit
Merhaba arkadaşlar ;
ekte açıklamalı olarak bir talebim var sizden ricam yardımcı olurmusunuz ?

Her personelin giriş saatleri mevcut bunları 10:30 dan çıkarıp hücreye yazsın erken gelmişse hesaplamaya katmasın sadece ay sonunda gecikmeleri toplasın
ama saat dışında metinsel ifadeler var hesaplama hatası yapmaması için hatırlatmak istedim
 

Ekli dosyalar

Selamlar

Örnek dosyanız şifreli
 
hocam ilk personelde ben 135 dk buluyorum 2saat15dk ama formül 144 dk 2saat 24 dk hesaplamış 9dk fark çıkıyor diğerlerinde de aynı problem var aslında iyice bakmaya çalıyorum ama çözemedim bir fikriniz var mıdır ?kusura bakmayın
 
Merhaba.
Alternatif olsun.
-- I4 hücresine uygulayıp aşağı doğru liste boyunca kopyalayın, ardından I4:I97 arasını kopyalayıp diğer günlere ait alanlara yapıştırın.
=EĞER(ESAYIYSA(0+H4);EĞER(0+H4>0+"10:30";H4-"10:30";"");"")
-- BL4 hücresine aşağıdaki formülü dizi formülü olarak uygulayın (CTRL+SHIFT+ENTER ile uygulama) ardından da aşağı doğru kopyalayın.
=TOPLA(MOD(SÜTUN(I4:BK4);1)=0;I4:BK4)
 
Alternatif olsun ( Sayın Ömer BARAN hocamın ikinci formülünü kullandım )
 

Ekli dosyalar

Alternatif olsun ( Sayın Ömer BARAN hocamın ikinci formülünü kullandım )
teşekkür ederim emeğiniz için peki bu listenin başındaki tarihlerde ve günde birleştirilmiş hücre var haliyle özet tablo çekemiyorum (siz değerli arkadaşlarımın bi bildiği vardır) diye düşenerek bunun için bi çözüm varmıdır son olarak bunu sormak istedim?
 
Tekrar merhaba.
I, K, M, ..... BI, BK sütunlarına her gün için gecikmeyi ayrı ayrı formül uygulayıp hesaplama yaptırmadan,
doğrudan ve sadece BL sütununa uygulanacak aşağıdaki dizi formülüyle (CTRL+SHIFT+ENTER ile uygulama) tek adımda istenilen sonuç bulunabilir.
=TOPLA(EĞER(ESAYIYSA(0+H4:BJ4);EĞER(0+H4:BJ4>0+"10:30";H4:BJ4-"10:30";"")))
 
Tekrar merhaba.
I, K, M, ..... BI, BK sütunlarına her gün için gecikmeyi ayrı ayrı formül uygulayıp hesaplama yaptırmadan,
doğrudan ve sadece BL sütununa uygulanacak aşağıdaki dizi formülüyle (CTRL+SHIFT+ENTER ile uygulama) tek adımda istenilen sonuç bulunabilir.
Hocam yine her zamanki gibi döktürmüşsünüz elinize sağlık

GM 8 d cihazımdan Tapatalk kullanılarak gönderildi
 
Tekrar merhaba.
I, K, M, ..... BI, BK sütunlarına her gün için gecikmeyi ayrı ayrı formül uygulayıp hesaplama yaptırmadan,
doğrudan ve sadece BL sütununa uygulanacak aşağıdaki dizi formülüyle (CTRL+SHIFT+ENTER ile uygulama) tek adımda istenilen sonuç bulunabilir.
Teşekkür ederim çok şık bi hamle!..
 
Teşekkür ederim çok şık bi hamle!..


merhaba ekteki dosya herkesi doğru topluyor ama personel86 elle topluyorum 23:43 saat formül 11:43 saa topluyor bütün biçimleri denedim bulamadım acaba sorun ne olabilir ?
 

Ekli dosyalar

saat dilimi 12 saat üzerinden sanırım. tahminim yani. 24 lük dilim olsa sorun çıkmaz diye tahmin ediyorum.
 
Son düzenleme:
Tekrar merhaba.
BF3'teki formülü (dizi formülü olarak uygulanacak) aşağıdakiyle değiştirip, liste boyunca kopyalayın.
=TOPLA(EĞER(MOD(SÜTUN(B4:BE4);2)=1;B4:BE4))
 
Son düzenleme:
Bu da başka bir alternatif.
Eklediğim belgeye eklenen BARAN isimli sayfaya bakınız.
 

Ekli dosyalar

Geri
Üst