Çözüldü 2 zaman arasındaki değeri gösterme

Hakan Ertürk

Altın Üye
Katılım
23 Haziran 2016
Mesajlar
65
Excel Vers. ve Dili
Ofis 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
29-05-2032
Merhabalar,

Forumda yaptığım araştırma sonrasında 2 farklı zaman arasındaki geçmiş veya kalan zamanı aşağıdaki formül ile almaktayım.

=EĞER(C2-B2<0;
" Geçmiş "&ETARİHLİ(C2;B2;"d")&" Gün "&METNEÇEVİR(B2-C2;"ss")&" Saat "&METNEÇEVİR(B2-C2;"dd")&" Dk ";
" Kalan "&ETARİHLİ(B2;C2;"d")&" Gün "&METNEÇEVİR(C2-B2;"ss")&" Saat "&METNEÇEVİR(C2-B2;"dd")&" Dk ")

Bu formüldeki tek sorunum zaman 24 saatten düştüğünde şöyle ki;

----- formül yok ------------ =ŞİMDİ() --------------- =A2+3 (bazen 1) ----- yukarıdaki zaman formülü
1 /// --- A - Araç Girişi ---- - B - Şimdiki Zaman ----- C - Araç Çıkışı -------- D - Kalan Zaman -------
2 /// 22.09.2024 00:00:00 -- 22.09.2024 09:50:00 -- 25.09.2024 00:00:00 -- Kalan 2 Gün 14 Saat 10 dk ----- demesi gerekirken
-------------------------------------------------------------------------------- Kalan 3 Gün 14 Saat 10 Dk ----- olarak hep 1 gün yüksek gösteriyor.

Bu konuda değiştirmem gereken veya eklemem gereken formül konusunda yardımcı olabilir misiniz?

Saygılarımla.
 
Son düzenleme:
Katılım
11 Temmuz 2024
Mesajlar
16
Excel Vers. ve Dili
Excel 2021 Türkçe
=EĞER(C2<B2;
"Geçmiş " & TAM((B2-C2)) & " Gün " & METNEÇEVİR(B2-C2-"1"&"g";"ss") & " Saat " & METNEÇEVİR(B2-C2-"1"&"g";"dd") & " Dk ";
"Kalan " & TAM((C2-B2)) & " Gün " & METNEÇEVİR(C2-B2-"1"&"g";"ss") & " Saat " & METNEÇEVİR(C2-B2-"1"&"g";"dd") & " Dk ")

Bu şekilde dener misiniz hocam
 

Hakan Ertürk

Altın Üye
Katılım
23 Haziran 2016
Mesajlar
65
Excel Vers. ve Dili
Ofis 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
29-05-2032
Öncelikle cevap için çok teşekkür ederim.

Formülünüzü uyguladığımda --> Geçmiş 2 Gün 1,9701997685188g Saat 1,9701997685188g Dk <-- gibi bir metin aldım. (TAM yerine TAMSAYI yazıldı.)

Formülü aşağıdaki gibi revize ettiğimde istediğim çözüme ulaştım.

=EĞER(C2<B2;
"Geçmiş " & TAMSAYI((B2-C2)) & " Gün " & METNEÇEVİR(B2-C2;"ss") & " Saat " & METNEÇEVİR(B2-C2;"dd") & " Dk ";
"Kalan " & TAMSAYI((C2-B2)) & " Gün " & METNEÇEVİR(C2-B2;"ss") & " Saat " & METNEÇEVİR(C2-B2;"dd") & " Dk ")

Buradan da "ETARİHLİ" yerine "TAMSAYI" formülünü kullandığımızda çözüme gittiğimizi gördüm.

Tekrardan teşekkür eder, iyi akşamlar dilerim.
 
Üst