• DİKKAT

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

Calisma saati bulmak

  • Konbuyu başlatan Konbuyu başlatan mavi99
  • Başlangıç tarihi Başlangıç tarihi
Katılım
4 Ocak 2016
Mesajlar
3
Excel Vers. ve Dili
Excel 2013
Merhaba,

Bir personelin gunluk giris cikis saatlerinin yazili oldugu bir excel sheetinde, o gun o personelin 8 saatlik normal calisma saatinden ne kadar fazla ya da eksik calistigini hesaplatmak istiyorum:

A1: 08:00 (normal calisma saati)
A2: 08:30 (personelin ise giris saati)
A3: 17:30 (personelin isten cikis saati)

A5 = A3-A2 (sonuc 09:00) personel o gun 9 saat calismis
A6 = A5-A1 (sonuc 01:00) personel o gun normal calisma saati olan 8 saatten 1 saat fazla calismis.

Bu islem bu sekilde guzel ancak personel o gun diyelim 13:30'a kadar calismissa ve dolayisiyla 8 saatten az calistiysa A6 hucresi negatif hesaplama yapamadigindan #### cikiyor. Halbuki ben o gun 5 saat calisan bu calisan icin A6 hucresinin yani 8 saatten fark hucresinin -3 olarak cikmasini istiyorum. (o gun 3 saat eksik calismis)

Nasil bir formul uygulamam gerektigi konusunda yardimci olabilmeniz mumkun mu?
 
a6 hücresine

Kod:
=EĞER(A1>A5;METNEÇEVİR(MUTLAK(A5-A1);"ss:dd")&" saat Eksik Çalışma";METNEÇEVİR(MUTLAK(A5-A1);"ss:dd")&" saat fazla Çalışma")

yazın

ve a6 aric bütün hücreleri saat formatında yapın
 
Cok tesekkur ederim ancak sizin onerinizde tum degerler pozitif olacak ve eksik veya fazla calisma texti cikacak muhtemelen. Fakat benim icin onemli olan negatif degerler de cikmasi. Zira ay sonunda - ve + larin oldugu A6 hucresini toplayip ay icin net degeri bulacagim.
 
Cok tesekkur ederim ancak sizin onerinizde tum degerler pozitif olacak ve eksik veya fazla calisma texti cikacak muhtemelen. Fakat benim icin onemli olan negatif degerler de cikmasi. Zira ay sonunda - ve + larin oldugu A6 hucresini toplayip ay icin net degeri bulacagim.
Merhabalar.
Bildiğim kadarıyla saat işlemlerinde NEGATİF değer elde edemezsiniz.

Çözüm için önerim ise saat yerine SAYI sonucu verecek aşağıdaki formülü kullanmanızdır.
(Formül çalışma süresini değil, fazla/eksik çalışma süresini gösterecektir)

Böylece A1 hücresindeki normal çalışma süresinden;
-- fazla çalışma halinde POZİTİF,
-- eksik çalışma halinde de NEGATİF
değer elde edebilirsiniz.

Bu sayılarla aylık toplama/çıkarma gibi işlemleri yapabilir, ücret hesabında da bunu kullanabilirsiniz.
Formülün uygulanacağı hücrenin biçimini SAYI olarak ayarlayınız.
Kod:
=24*((A3-A2-A1))
 
Merhabalar.
Bildiğim kadarıyla saat işlemlerinde NEGATİF değer elde edemezsiniz.

Çözüm için önerim ise saat yerine SAYI sonucu verecek aşağıdaki formülü kullanmanızdır.
(Formül çalışma süresini değil, fazla/eksik çalışma süresini gösterecektir)

Böylece A1 hücresindeki normal çalışma süresinden;
-- fazla çalışma halinde POZİTİF,
-- eksik çalışma halinde de NEGATİF
değer elde edebilirsiniz.

Bu sayılarla aylık toplama/çıkarma gibi işlemleri yapabilir, ücret hesabında da bunu kullanabilirsiniz.
Formülün uygulanacağı hücrenin biçimini SAYI olarak ayarlayınız.
Kod:
=24*((A3-A2-A1))

Cok tesekkurler Omer Bey. Fakat bu durumda da soyle bir sorun ortaya cikiyor. Ornegin personel 08:30'da ise girip 17:50'de cikmis ise formul sonucu 1,33 saat calismis olyor. Fakat bana gerekli olan 1,33 degil, 01:20 (calisan 1 saat 20 dakika fazla calismis) veya soz gelimi 14:15 de ciktiysa gormek istedigim -02:15 (2 saat 15 dakika eksik calismis)
 
Cok tesekkurler Omer Bey. Fakat bu durumda da soyle bir sorun ortaya cikiyor. Ornegin personel 08:30'da ise girip 17:50'de cikmis ise formul sonucu 1,33 saat calismis olyor. Fakat bana gerekli olan 1,33 degil, 01:20 (calisan 1 saat 20 dakika fazla calismis) veya soz gelimi 14:15 de ciktiysa gormek istedigim -02:15 (2 saat 15 dakika eksik calismis)

Ekli belgeyi inceleyiniz.
 

Ekli dosyalar

Merhaba,

Bir personelin gunluk giris cikis saatlerinin yazili oldugu bir excel sheetinde, o gun o personelin 8 saatlik normal calisma saatinden ne kadar fazla ya da eksik calistigini hesaplatmak istiyorum:

A1: 08:00 (normal calisma saati)
A2: 08:30 (personelin ise giris saati)
A3: 17:30 (personelin isten cikis saati)

A5 = A3-A2 (sonuc 09:00) personel o gun 9 saat calismis
A6 = A5-A1 (sonuc 01:00) personel o gun normal calisma saati olan 8 saatten 1 saat fazla calismis.

Bu islem bu sekilde guzel ancak personel o gun diyelim 13:30'a kadar calismissa ve dolayisiyla 8 saatten az calistiysa A6 hucresi negatif hesaplama yapamadigindan #### cikiyor. Halbuki ben o gun 5 saat calisan bu calisan icin A6 hucresinin yani 8 saatten fark hucresinin -3 olarak cikmasini istiyorum. (o gun 3 saat eksik calismis)

Nasil bir formul uygulamam gerektigi konusunda yardimci olabilmeniz mumkun mu?

.

Negatif tarih ve zamanla çılışmak için iki yöntem:

1. Excelin Tarih sistemini 1904'e çevirmek. Bu durumda örneğinize göre;

Kod:
= A3-A2-A1

2. Tarih sistemini değiştirmeden, yine örneğinize göre aşağıdaki formülü kullanabilirsiniz:

Kod:
=TEXT(A1-(MAX($A$2:$A$3)-MIN($A$2:$A$3));"-s::dd")

Kod:
=METNEÇEVİR(A1-(MAK($A$2:$A$3)-MİN($A$2:$A$3));"-s::dd")




.
 
Geri
Üst