• DİKKAT

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

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

Katılım
24 Mart 2024
Mesajlar
11
Excel Vers. ve Dili
excell basic
Ö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?
 
Merhaba,
Mod formülü yerine Mutlak deneyiniz.
=MUTLAK(ZAMANSAYISI("10:00")-B4) gibi...
 
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ü?
 
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.)
 
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
 
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ç")
 
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.
 
Ö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.
 
Geri
Üst