Puantaj Tablosu için aradaki zamanı hesaplama

Katılım
26 Kasım 2015
Mesajlar
9
Excel Vers. ve Dili
2010 türkçe
Merhaba Arkadaşlar aranıza yeni katıldım öncelikle hepinize merhaba.Personel programından excele bilgileri çekiyorum.Giriş ve Çıkış saatleri arasındaki çalışma saatini formül ile hesaplıyorum.Ancak 10 saatin üstünü mesai olarak 10 saatin altı çalışmayı geç gelme erken çıkma olarak ayrı atmasını istiyorum.Bu kısmı başaramadım.Ayrıca 10 saatin altındaki çalışmalar için Sarı renk atmasını istiyorum ve 10 dkk ya kadar giriş ve çıkışları yuvarlamak istiyorum bununla ilgili yardımlarınızı rica ediyorum
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,070
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Fazla mesai için E3 hücresine:

Kod:
=EĞER(D3>10/24;D3-10/24;"")
Geç gelme/Erken çıkma için F3 hücresine:

Kod:
=EĞER(D3<10/24;10/24-D3;"")
Yuvarlama derken neyi kastettiğinizi daha açık belirtirseniz ona göre düzenlemeye çalışırım.
 
Son düzenleme:

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,070
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Biçimlendirme için A3'ten F sütunundaki son hücreye kadar seçin ve koşullu biçimlendirmede formül olarak aşağıdaki formülü kullanıp biçim ayarını yapın:

Kod:
=VE($D3<10/24;$D3>0)
 
Katılım
26 Kasım 2015
Mesajlar
9
Excel Vers. ve Dili
2010 türkçe
öncelikle çok teşekkür ederim.Dün saatlerce uğraştım ancak yapamadım.En sonunda bu siteyi buldum ve iyki bulmuşum :) Yuvarlamadan kastım ise Personel saat 07:45 de giriş yapıyor 07:45'i 08:00 e yuvarlayabiliyor muyuz ?
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,070
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Çıkarken de 16:45'te çıktığını 17:00 mı sayacağız?
 
Katılım
26 Kasım 2015
Mesajlar
9
Excel Vers. ve Dili
2010 türkçe
evet o çıkarkende sıfırlasın.14 dkk girişte 14 dkk çıkışta sıfırlamasını istiyorum.Ayrıca mesailerin bazılarını formülleri uyguladıgımda 545:45 gibi rakam atıyor hücre biçimlendirde bunun için en uygun seçim nedir acaba ?
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,070
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Diyelim ki 07:44'te girdi, ne olacak? Ya da 16:44'te çıktı ne olacak? Ya da 07:31, 07:29, 18:23, 18:33 vs? Daha geniş ifadeyle bu yuvarlamanın sınırı nedir?

545:45 için örnek verin inceleyeyim.
 
Katılım
26 Kasım 2015
Mesajlar
9
Excel Vers. ve Dili
2010 türkçe
Diyelim ki 07:44'te girdi, ne olacak? Ya da 16:44'te çıktı ne olacak? Ya da 07:31, 07:29, 18:23, 18:33 vs? Daha geniş ifadeyle bu yuvarlamanın sınırı nedir?

545:45 için örnek verin inceleyeyim.
Yusuf Bey;
Girişler için 20 dkk ( 07:40 giriş 08:00'e yuvarlayabilir mi) çıkışlar için 10 dkk ya kadar ( 17 : 50 de çıkmış arkadaşın saatini 18:00'a atabilir mi )

E30 sütünunda yeşil renk verdim.Ayrıca aşağılara doğruda bir kaçtane o şekilde bir rakam atmış.

şimdiden teşekkür ederim
 

Ekli dosyalar

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,070
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Zaman hatası şundan kaynaklanıyor: Siz D sütunundaki formülde 24 kullanmışsınız. Excel için 24 şu anlama gelmektedir, "24 tane 1". Excel tarih işlemlerinde 1 günü yani 24 saati tam sayı olarak 1 kabul eder. dolayısıyla formülde 24 olarak kullanınca excel için bu 24*24=576 anlamına gelmektedir. 24 yerine 1 kullanırsanız verileriniz düzelir. Eğer o satırda hücre gösterimini tarih ve saat şeklinde ayarlarsanız göreceksiniz ki diğer hücrelerin aksine 23 ocak yazıyor. D sütunundaki formül şu olmalı:

Kod:
=MOD((1+C3-B3);1)
Yuvarlama kısmını hala tam anlamadım; 7:40'ı 08:00 kabul edeceğiz ama 7:39 ya da 7:01'i ne kabul edeceğiz?
 
Katılım
26 Kasım 2015
Mesajlar
9
Excel Vers. ve Dili
2010 türkçe
Zaman hatası şundan kaynaklanıyor: Siz D sütunundaki formülde 24 kullanmışsınız. Excel için 24 şu anlama gelmektedir, "24 tane 1". Excel tarih işlemlerinde 1 günü yani 24 saati tam sayı olarak 1 kabul eder. dolayısıyla formülde 24 olarak kullanınca excel için bu 24*24=576 anlamına gelmektedir. 24 yerine 1 kullanırsanız verileriniz düzelir. Eğer o satırda hücre gösterimini tarih ve saat şeklinde ayarlarsanız göreceksiniz ki diğer hücrelerin aksine 23 ocak yazıyor. D sütunundaki formül şu olmalı:

Kod:
=MOD((1+C3-B3);1)
Yuvarlama kısmını hala tam anlamadım; 7:40'ı 08:00 kabul edeceğiz ama 7:39 ya da 7:01'i ne kabul edeceğiz?
07:39 olduğu gibi kalma ihtimali var ise öyle kalsın.yoksa ise düzeltmeleri ben el ile yaparım okadar çok sorun teşkil etmiyor.Zaten esas gerekli sorunu tamamen çözdünüz gerçekten çok teşekkür ederim.
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,070
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
D sütunundaki formülü aşağıdakiyle değiştirirseniz giriş saatlerini yirmi kaladan itibaren saat başına ve çıkış saatlerini de 10 kaladan itibaren saat başına yuvarlar, diğer saatleri ise olduğu gibi kabul eder:

Kod:
=MOD((1+EĞER(DAKİKA(C3)>=50;TAVANAYUVARLA(C3;1/24);C3)-EĞER(DAKİKA(B3)>=40;TAVANAYUVARLA(B3;1/24);B3));1)
 
Üst