• DİKKAT

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

fazla ve eksik mesai saati hesaplama..

Katılım
9 Nisan 2008
Mesajlar
338
Excel Vers. ve Dili
Office 2013 Plus Türkçe
İyi Günler Puantaj Tablomda normal günlerde 8 saat standart çalışma haricinde daha az veya daha fazla mesai yapanların çalışma saatlerini öğrenmem gerekiyor..yani kısacası Fazla Mesai (saat) ve Eksik Mesai (saat) sütunlarının otomatik hesaplanmasını istiyorum..Bu sütunlar 8 saatten yüksek ve düşük olan çalışılan günleri bulup hesaplamalı..ben ekteki dosyada 2 sütun için elle hesaplamayı direk yaptım.. Saygılarımla..
 

Ekli dosyalar

merhaba,

AS3 hücresine

Kod:
=EĞERSAY($K3:$AP3;">8")

at3 hücresine

Kod:
=EĞERSAY($K3:$AP3;"<8")

eksik mesaiyi manuel olarak yanlış yazmışsınız.
 
Tablonuzdaki örneğe göre:
Murat Aydın isimli personel;
1/4 de 6 ve 23/4 de 6 saat çalıştığında 2+2=4 saat Eksik mesai,
2/4 de 10 ve 24/4 de 9 saat çalıştığında 2+1=3 saat Fazla mesai

olmaz mı? (Sizin örneğiniz ise 2 saat Eksik Mesai, 2 saat Fazla Mesai gözüküyor)

Hesaplamanın şekli bu şekilde ise ;uygulanacak formüller de buna göre olacaktır.(Hangi sonuç doğru ise belirtiniz)

Not:
Ayrıca tablonuzda çalışma günleri sütunları yanlış dizilmiş 3. gün M ve N sütunlarında 2 defa yazılmış. Dikkat ediniz.
 
Son düzenleme:
Tablonuzdaki örneğe göre:
Murat Aydın isimli personel;
1/4 de 6 ve 23/4 de 6 saat çalıştığında 2+2=4 saat Eksik mesai,
2/4 de 10 ve 24/4 de 9 saat çalıştığında 2+1=3 saat Fazla mesai

olmaz mı? (Sizin örneğiniz ise 2 saat Eksik Mesai, 2 saat Fazla Mesai gözüküyor)

Hesaplamanın şekli bu şekilde ise ;uygulanacak formüller de buna göre olacaktır.(Hangi sonuç doğru ise belirtiniz)

Not:
Ayrıca tablonuzda çalışma günleri sütunları yanlış dizilmiş 3. gün M ve N sütunlarında 2 defa yazılmış. Dikkat ediniz.

Bende dikkat etmedim, 8 saatten az çalışılan günlerin toplamı bulmuşum.

Soruyu soranda manuel olarak yanlış yazmış :)
 
saat olarak hesaplatmak isterseniz

dizi formülüdür ctrl+shift+enter ile kapatmayı unutmayın.

AS3 HÜCRESİNE

Kod:
=TOPLA(EĞER(ESAYIYSA($K3:$AP3);EĞER($K3:$AP3>8;$K3:$AP3-8)))

AT3 HÜCRESİNE

Kod:
TOPLA(EĞER(ESAYIYSA($K3:$AP3);EĞER($K3:$AP3<8;8-$K3:$AP3)))
 
Doğru hocam..

Tablonuzdaki örneğe göre:
Murat Aydın isimli personel;
1/4 de 6 ve 23/4 de 6 saat çalıştığında 2+2=4 saat Eksik mesai,
2/4 de 10 ve 24/4 de 9 saat çalıştığında 2+1=3 saat Fazla mesai

olmaz mı? (Sizin örneğiniz ise 2 saat Eksik Mesai, 2 saat Fazla Mesai gözüküyor)

Hesaplamanın şekli bu şekilde ise ;uygulanacak formüller de buna göre olacaktır.(Hangi sonuç doğru ise belirtiniz)

Not:
Ayrıca tablonuzda çalışma günleri sütunları yanlış dizilmiş 3. gün M ve N sütunlarında 2 defa yazılmış. Dikkat ediniz.

evet Hocam (Turist) 23-24 sütunları görmeden elle hesaplamışım sizin hesap doğru hocam..
 
TEşekkür Ederim Kuvari ve Turist Hocam Dizi Formüllerini Koydum canavar gibi çalışıyor..Excel web ailesine teşekkür etmekten dilimde tüy bitti :)
 
Alternatif (Dizi olmayan, normal formül ile).
AS3 hücresine:
Kod:
=ETOPLA(K3:AP3;">8";K3:AP3)-EĞERSAY(K3:AP3;">8")*8

AT3 hücresine:
Kod:
=EĞERSAY(K3:AP3;"<8")*8-ETOPLA(K3:AP3;"<8";K3:AP3)

uygulayın.Kopyalayıp aşağıya doğru yapıştırın.
 
Buda iyiymiş ctrl shift entersiz çözüm..
 
Geri
Üst