Saat Hesaplama Formülü

Katılım
21 Kasım 2009
Mesajlar
8
Excel Vers. ve Dili
excel97
Kolay gelsin
Ofis 2016
A1-hücresine saat formatı 13:00
B1-hücresine saat formatı 15:00
C-hücresine A1. B1. Toplam saat süresini yazacak.
Fakat toplamda 1 saat 2 saat 3 saatte kadar ne çıkar 3 saat yazması gerekiyor.
3 saat üzeri gerçek saat süresi yazmalıdır.
Yukarıdaki örnek saat hesabında 3 saat yazması gerekiyor.
Teşekkūr ederim.
 
Katılım
21 Aralık 2016
Mesajlar
720
Excel Vers. ve Dili
Office 365 TR
Selamlar,
Sorunuza göre A1 ve B1 toplamları değil, B1 - A1 gibi Fark alındığını düşünüyorum.
Çünkü, toplam alsanız 13:00 + 15:00 = 28:00 ya da gün olmadan sadece saat ile 04:00
Ve bu durumda sonuç olarak 03:00 yerine 04 : 00 yazmalı.
Fark aldığınızda ise, 15:00 - 13:00 = 02:00 ve sonuç dediğiniz gibi 03:00 olmakta...

Fark alınarak hesaplamak istediğinizde ise
=MAK(3/24;MOD(B1-A1;1))
formülünü kullanabilirsiniz.

Örnek verecek olursak
A1 : 22:35
B1 : 01:45
ise formül ile sonuç : 03:10 olacaktır.
B1 : 01:25 olsaydı formül ile sonuç 03:00 olacaktı. (Çünkü Fark = 02:50 olduğundan 03:00 yazılacak)
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Deneyiniz:

=MAK("03:00";B1-A1)
 
Katılım
21 Kasım 2009
Mesajlar
8
Excel Vers. ve Dili
excel97
Selamlar,
Sorunuza göre A1 ve B1 toplamları değil, B1 - A1 gibi Fark alındığını düşünüyorum.
Çünkü, toplam alsanız 13:00 + 15:00 = 28:00 ya da gün olmadan sadece saat ile 04:00
Ve bu durumda sonuç olarak 03:00 yerine 04 : 00 yazmalı.
Fark aldığınızda ise, 15:00 - 13:00 = 02:00 ve sonuç dediğiniz gibi 03:00 olmakta...

Fark alınarak hesaplamak istediğinizde ise
=MAK(3/24;MOD(B1-A1;1))
formülünü kullanabilirsiniz.

Örnek verecek olursak
A1 : 22:35
B1 : 01:45
ise formül ile sonuç : 03:10 olacaktır.
B1 : 01:25 olsaydı formül ile sonuç 03:00 olacaktı. (Çünkü Fark = 02:50 olduğundan 03:00 yazılacak)
Kolay gelsin
Ofis 2016
A1-hücresine saat formatı 13:00
B1-hücresine saat formatı 15:00
C-hücresine A1. B1. Toplam saat süresini yazacak.
Fakat toplamda 1 saat 2 saat 3 saatte kadar ne çıkar 3 saat yazması gerekiyor.
3 saat üzeri gerçek saat süresi yazmalıdır.
Yukarıdaki örnek saat hesabında 3 saat yazması gerekiyor.
Teşekkūr ederim.
usta formülü uyguladığımda resimdeki hatayı veriyor.
https://files.fm/u/2w3y8k8n8
 
Katılım
21 Aralık 2016
Mesajlar
720
Excel Vers. ve Dili
Office 365 TR
Yazdığınız formül
=MAK(24;MOD(B1-A1;1))
Oysa ki, benim önerdiğim formül
=MAK(3/24;MOD(B1-A1;1))

Burada, 3/24 = 03:00:00 anlamındadır. MOD(B1-A1;1) sonucu 03:00 den küçük olunca 3/24 daha büyük olduğundan formül sonucu 3/24 olacaktır.
Sonuç hücresinin sayı biçimini de ss:dd yaparsınız.

Bu arada, İngilizce versiyon kullanıyorsanız belki de noktalı virgül yerine virgül kullanılması gerekecektir. Yani formül
=MAK(3/24,MOD(B1-A1,1))
şeklinde olmalıdır.

Problem olursa, resim yerine örnek dosya ekleyin ki, tarihlerin sayı biçimleri de görülebilsin.
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
MAK formülünün İngilizcesi MAX'tır.
 
Katılım
21 Kasım 2009
Mesajlar
8
Excel Vers. ve Dili
excel97
Yazdığınız formül
=MAK(24;MOD(B1-A1;1))
Oysa ki, benim önerdiğim formül
=MAK(3/24;MOD(B1-A1;1))

Burada, 3/24 = 03:00:00 anlamındadır. MOD(B1-A1;1) sonucu 03:00 den küçük olunca 3/24 daha büyük olduğundan formül sonucu 3/24 olacaktır.
Sonuç hücresinin sayı biçimini de ss:dd yaparsınız.

Bu arada, İngilizce versiyon kullanıyorsanız belki de noktalı virgül yerine virgül kullanılması gerekecektir. Yani formül
=MAK(3/24,MOD(B1-A1,1))
şeklinde olmalıdır.

Problem olursa, resim yerine örnek dosya ekleyin ki, tarihlerin sayı biçimleri de görülebilsin.
Sistem ve ofis ingilizceydi belirtmeyi unutmuştum.
Türkçe sistemde denedim.
Çalıştı
Yardımcı olan arkadaşlara
teşekkür ederim.
 
Üst