Saat verilerinde, belirlenen saate kadarını almak..

EKREM1661

Altın Üye
Katılım
10 Kasım 2006
Mesajlar
1,265
Excel Vers. ve Dili
Excel-2016
Altın Üyelik Bitiş Tarihi
03-02-2026
Değerli Arkadaşlar..!
Bir hücrede yazılı saatin, sadece 3 saate kadar olanı alacağız.. Buna nasıl bir formül gerekiyor..
Örneğin; A hücresinde 04:15 olsun.. B bücresinde 03:00 saatini alacak.. Kalan 01:15 işlem dışı..
Veya 02:40 olsun, bu 3 saatin altında olduğu için sonucu aynısını 02:40 olarak alacak..

Mesele şu.. Yapılan fazla mesainin sadece 3 saatine ücret veriliyor.. 3 saatin üzerindeki mesai işleme dahil değil..

Yardımlarınız için şimdiden teşekkürler..
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Kod:
=(A1-"03:00">=0)*3 + (A1-"03:00"<0)*A1*1440/60

Formülün yazıldığı hücreyi "Sayı" olarak biçimlendirin...

.
 
Son düzenleme:

EKREM1661

Altın Üye
Katılım
10 Kasım 2006
Mesajlar
1,265
Excel Vers. ve Dili
Excel-2016
Altın Üyelik Bitiş Tarihi
03-02-2026
Üstad.. Bazılarında yanlış sonuç verdi, belki ben yapamadım.. F-G gizli sütunlarında yine sizin yazdığınız formüller var.. " I " sütununa da şimdi sizin formülü uyarladım ve dosyayı ekledim.. Bir de boş olan sütunları #DEĞER! veriyor, boş sütunları da boş geçerse sorun kalmayacak..
 

Ekli dosyalar

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Sonuçların hepsi doğru görünüyor..... size göre yanlış olan hangisi veya hangileri?

Çıkan sonuçları siz saat ücretiyle çarparsınız diye, ben desimal olarak sonuçları çıkarttım.

Örneğin; 02:05 >>>> (2*60+5)/60 =2,08 saat

.
 

EKREM1661

Altın Üye
Katılım
10 Kasım 2006
Mesajlar
1,265
Excel Vers. ve Dili
Excel-2016
Altın Üyelik Bitiş Tarihi
03-02-2026
Haluk bey dediğinizde haklısınız, siz konuyu matematiksel olarak ele aldınız.. Belki bu hesap da bize lazım olabilir. Fakat listede 3 saatten fazlası atılması lazım.. Sonra bu kişinin bir ay içerisinde yaptığı üç saatleri toplanıp, oluşan rakam ücretlendiriliyor. Bizdeki düz mantık.. Günlük fazla çalışmaların sadece üç saatini ücretlendiriyor.. (Fazla çalışma dediğimiz farklı bir nöbet konusu) 3 saatten fazlasına ücret vermiyor. Daha doğru bir deyimle üç saate kadarını veriyor.. Onun için biz üç saate kadarını alacağız, üç saatten yukarısını atacağız..
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Zaten sonuçlar o şekilde çıkıyor, sizin belirttiğinizden farklı bir şey yok.....

3 saati geçenlere 3 saat, 3 saatin altındaysa o miktarı yazıyor....

.
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Sizin aslında demek istediğiniz; sonuçlar "ss:dd" formatında mı gözüksün istiyorsunuz?

Eğer durum buysa, ekli dosyaya bakabilirsiniz...

.
 

Ekli dosyalar

Son düzenleme:

EKREM1661

Altın Üye
Katılım
10 Kasım 2006
Mesajlar
1,265
Excel Vers. ve Dili
Excel-2016
Altın Üyelik Bitiş Tarihi
03-02-2026
Hayır hocam, format önemli değil..

Mesela; 2,30'u 2,50 olarak almış..2,30 olarak almamış..
2,40'ı 2,67 olarak almış, 2,40 olarak almamış..
1,50'yi 1,83 olarak almış, 1,50 olarak alsın..
şayet 3,00 den yukarı olursa, 3,00 olarak alsın..

Yoksa benim uyarlayışım mı yanlış daha iyice bakayım..
 
Son düzenleme:

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Siz 7 No'lu mesaja eklediğim dosyaya bakmadınız galiba...

.
 

EKREM1661

Altın Üye
Katılım
10 Kasım 2006
Mesajlar
1,265
Excel Vers. ve Dili
Excel-2016
Altın Üyelik Bitiş Tarihi
03-02-2026
Ya hocam tamam.. Her halde kendi eklediğim dosya gibi algılamışım.. Çok özür diliyorum..
Çok teşekkürler ve ellerine sağlık..
 

EKREM1661

Altın Üye
Katılım
10 Kasım 2006
Mesajlar
1,265
Excel Vers. ve Dili
Excel-2016
Altın Üyelik Bitiş Tarihi
03-02-2026
Hocam tekrar tekrar teşekkürler..
 
Üst