Ekte iki isteğinizde yapılmıştır.
Zaman farkını göstermek için aşağıdaki kodu hazırladım. Ancak istediğiniz gibi göstermek için datediff fonksiyonunu saat grubu için ayrı dakika grubu için ayrıca hesap ettirilmiştir.
1. Datediff komutu sürenin tam sayı kısmını INT fonksiyonu ile bulur Geçen Dakika / 60 bu işlemin sonucu bize geçen saati getirir ve 00 şeklinde göstermek üzere formatlanmıştır.
2. Datediff komutu ise dakikanın saatten artan kısmını Geçen Dakika MOD 60 şeklinde hesap ederek bulur eğer artan kısım yoksa sonucu 00 şeklinde döndürür.
=Format(Format(Int(DateDiff("n";[Giriş Tarihi ve Saati];[Çıkış Tarihi ve Saati])/60);"00") & ":" &
Format(DateDiff("n";[Giriş Tarihi ve Saati];[Çıkış Tarihi ve Saati]) Mod 60;"00");"Kısa Saat")
Kolay gelsin.