Google Sheets: tabloda girdiğim mesai saatinin altına mesai eksiği veya fazlasının gözükmesi

arazprofil

Altın Üye
Katılım
24 Mart 2024
Mesajlar
11
Excel Vers. ve Dili
excell basic
Altın Üyelik Bitiş Tarihi
24-03-2025
Öncelikle herkese iyi haftalar ve iyi çalışmalar dilerim.

Bir mesai takip çizelgesi hazırladım ancak formül olarak biraz yetersiz kaldım. Araştırdım ancak yine de bulamadım. Beceremedim diyebilirim.

ÇİZELGE DOSYASI İÇİN TIKLAYINIZ

Çizelgenin alt tarafında bulunan "Mesai Hesaplama Tablosu" ile giriş ve çıkışları yazarak toplam yapılan mesai saatini öğreniyorum ve bunu yukarıdaki ana tabloya işliyorum. Ancak her kişinin satırının altında bulunan renkli satırlarda ise; yapılan mesai saatinin 10 saatlik bir çalışmadan "kalan veya fazla" olan mesai saatini vermesini istiyorum. Bu sayede hem "yapılan toplam" mesaiyi hem de borç veya fazla var ise bunu öğrenmiş olacağım.

eğer saat 10:00'dan küçükse doğru sonucu veriyor ancak büyükse yanlış veriyor.

Verdiğim çizelgede B4 08:55 , yani 8 saat 55 dakikalık çalışma olmuş. Benim istediğim ise B5 kutucuğu, B4'ün 10 saatlik çalışmadan eksiğini veya artı saatini bulmasını istiyorum. Yardımcı olabilir misiniz?
 

ÖmerBey

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2012
Mesajlar
4,127
Excel Vers. ve Dili
2007 Türkçe
Merhaba,
Mod formülü yerine Mutlak deneyiniz.
=MUTLAK(ZAMANSAYISI("10:00")-B4) gibi...
 

arazprofil

Altın Üye
Katılım
24 Mart 2024
Mesajlar
11
Excel Vers. ve Dili
excell basic
Altın Üyelik Bitiş Tarihi
24-03-2025
Merhaba,
Mod formülü yerine Mutlak deneyiniz.
=MUTLAK(ZAMANSAYISI("10:00")-B4) gibi...

Öncelikle çok teşekkür ederim evet şu an doğru sonuç veriyor ancak düşük olanı da fazla olanı da aynı gösteriyor. yani 08:55-10:00= 01:05 /// 11:00-10:00= 01:00 şeklinde. Sonuç doğru bunlara negatiflik eklemek istiyorum. düşükse - olarak göstermemiz mümkün mü?
 

ÖmerBey

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2012
Mesajlar
4,127
Excel Vers. ve Dili
2007 Türkçe
O zaman formülü doğrudan ZAMANSAYISI("10:00")-B4 şeklinde kullanmanız gerek. Ancak zaman ifadelerinde negatif sonuç görüntülenmez. ##### şeklinde hata gözükür. (Google Sheets'te farklı olabilir, bilmiyorum.)
 

arazprofil

Altın Üye
Katılım
24 Mart 2024
Mesajlar
11
Excel Vers. ve Dili
excell basic
Altın Üyelik Bitiş Tarihi
24-03-2025
O zaman formülü doğrudan ZAMANSAYISI("10:00")-B4 şeklinde kullanmanız gerek. Ancak zaman ifadelerinde negatif sonuç görüntülenmez. ##### şeklinde hata gözükür. (Google Sheets'te farklı olabilir, bilmiyorum.)
Hmmm. Bu şekilde de 11:20 mesaisinin altında 22:20 olarak düşüyor. Bunu nasıl çözebilirim acaba. Yazım tarzını da değiştirebilirim. Saat dilimi şeklinde yazmak zorunda değilim. Alttaki mesai hesaplama tablosundan giriş ve çıkış yazdığımda bana tam sayı verebilir mi? bu şekilde kalan veya fazla daha net bulunabilir sanki
 

ÖmerBey

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2012
Mesajlar
4,127
Excel Vers. ve Dili
2007 Türkçe
Saat işlemlerinden tam sayı elde etmek için işlemi 24 ile çarpmalısınız.
Alternatif olarak toplam borç-alacak hesaplama için şöyle bir formül yazdım ama işinize yarar mı bilemeyeceğim.
Kod:
=METNEÇEVİR(MUTLAK(ETOPLA(B4:AF4;">"&ZAMANSAYISI("10:00");B5:AF5)-ETOPLA(B4:AF4;"<"&ZAMANSAYISI("10:00");B5:AF5));"[s]:dd")&EĞER(ETOPLA(B4:AF4;">"&ZAMANSAYISI("10:00");B5:AF5)>ETOPLA(B4:AF4;"<"&ZAMANSAYISI("10:00");B5:AF5);" Alacak";" Borç")
 

ÖmerBey

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2012
Mesajlar
4,127
Excel Vers. ve Dili
2007 Türkçe
Saat işlemlerinden tam sayı elde etmek için işlemi 24 ile çarpmalısınız.
Örneğin D45 için formül =MOD(C45-B45;1)*24 şeklinde olmalı. Ancak hücre biçimini sayı olarak değiştirmelisiniz. Bir de burada şuna dikkat etmek gerek: 14:30 şeklinde gözüken saat, sayı biçimine dönüştüğünde 14,50 şeklinde olacaktır. Çünkü 30 dakika bir saatin yarısıyken; birin yarısı 0,50'dir. Hesaplama yaparken bu farka dikkat etmelisiniz.
 

arazprofil

Altın Üye
Katılım
24 Mart 2024
Mesajlar
11
Excel Vers. ve Dili
excell basic
Altın Üyelik Bitiş Tarihi
24-03-2025
Örneğin D45 için formül =MOD(C45-B45;1)*24 şeklinde olmalı. Ancak hücre biçimini sayı olarak değiştirmelisiniz. Bir de burada şuna dikkat etmek gerek: 14:30 şeklinde gözüken saat, sayı biçimine dönüştüğünde 14,50 şeklinde olacaktır. Çünkü 30 dakika bir saatin yarısıyken; birin yarısı 0,50'dir. Hesaplama yaparken bu farka dikkat etmelisiniz.
Çok teşekkür ederim, gerçekten emeğinize sağlık.
 
Üst