2 Tarih arasındaki fark. Ama biraz karışık ve değişik.

Katılım
4 Haziran 2006
Mesajlar
18
Excel Vers. ve Dili
MS Office 2016 Pro - Türkçe
Merhaba arkadaşlar 2 tarih arasında ki farkla ilgileniyorum fakat biraz değişik bir şekilde. İsterseniz laf salatalığını bırakıp direk örneğimi yazayım öğrenmek istediğimi daha rahat anlayabilirsiniz.
Diyelim ki bir yolcumuz var ve A şehrinden B şehrine gidecek. A - B şehirleri arası 52 saat 42 dakika 35 saniye (Bu arada örnek olsun diye yazdım normal de yol süresi değişken olacak). Ve bugünün tarihi ise 24.09.2007 20:48:52. Ve yolcu 30.09.2007 23:30:00 da B şehrinde olması gerekiyor. Bunun için ne zaman yola çıkmalı??

Hesap şöyle olmalı.

30.09.2007 23:30:00 - 52:42:35 (52 saat; 2 gün 4 saat olarak karşımıza çıkacak)
30.09.2007 23:30:00 - 02.00.0000 04:42:35 = 28.09.2007 18:47:25

Yani bizim yolcumuz 28.09.2007 saat 18:47:25 de yola çıkarsa bizim istediğimiz gün ve saatte istediğimiz yerde olabiliyor.

Sonuç hücresinin görünüm şekli 28.09.2007 18:47:25 şeklinde olacak.
Bunu nasıl yapabiliriz??? yada excel de bunu yapmak mümkün mü ?
Ben yaptım bişeyler ama istediğim gibi olmuyor. Çıkış tarihi ve saatini yazdıramıyorum. Sadece yol süresini Gün:Saat:Dakika:Saniye şeklinde görüntületebiliyorum. Yani yukardaki örnek için 02:04:42:35 şeklinde.
Yardımlarınız iiçin şimdiden teşekkürler...
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,371
Excel Vers. ve Dili
Ofis 365 Türkçe
Dosyayı inceler misiniz?
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
A1'de 30.09.2007 23:30:00
B1'de 04:42:35 olsun.

C1'e =A1-B1 yazıp, C1 hücresinin formatını gg.aa.yyyy ss:dd:nn şeklinde yapın.

..
 
Katılım
4 Haziran 2006
Mesajlar
18
Excel Vers. ve Dili
MS Office 2016 Pro - Türkçe
Sayın Necdet Bey ve Sayın Yurttaş;
Vakit ayırıp sorunumla ilgilendiğiniz için teşekkür ederim. İstediğim sonucu almış bulunmaktayım.
İyi ki VARSINIZ...
Saygılar, hürmetler...
 
Son düzenleme:
Katılım
4 Haziran 2006
Mesajlar
18
Excel Vers. ve Dili
MS Office 2016 Pro - Türkçe
Sevgili üstadlar; üzülerek bildiriyorum ki her ikinizinde çözümü istediğim gibi olmadı... Nedenlerine gelince
Sayın Necdet Bey'in dosyasında 52:42:35 olarak gözüken hücreyi tıkladığımda formül çubuğunda 02.01.1900 04:42:35 gözüküyor. Halbuki ben bunu bir değişken olarak alıyorum. Yani şöyleki bir formül vardır bilirsiniz. YOL=HIZxZAMAN bu formülden zamanı yanlız bırakıp o bulduğumuz 52:42:35 değeri aslında bizim için bir sabit değil YOL/HIZ ın sonucudur. Ben nasıl bunu sürekli 1900 lü tarihe endexliyebilirim ki ???

İkinci husus ise sayın yurttas arkadaşımın formülü şöyleki bu da #DEĞER! hatası veriyor üstadım. İsterseniz ben buraya yazmış olduğum formülleri bir yazayım.
İşimiz Analitik Geometri de koordinatları belli 2 nokta arasında ki uzaklıktan başlıyor. Noktalarımız A (X1;Y1) ve B (X2;Y2) olsun.
Formülümüz: |AB| = KareKök[(X2-X1)^2 + (Y2-Y1)^2]
Burdan mesafeyi hesaplattık.
YOL=HIZ*ZAMAN da yerine koyup zamanı hesaplattık zamanın birimi saat. Yani burdan elde ettiğimiz sonuç misal 47,1666777 saat. Bunun formülünü ben şöyle yazdım. =METNEÇEVİR(((1/HIZ)*YOL)/24;"gg:ss:dd:nn")
Bu formülün çıktısı 01:16:25:43 şeklinde. (Aslında istediğim format SSS: DD:NN idi ama yurttaş üstadım biçimlendirme şeklini gösterince sorun kalmadı bu formatta). Buraya kadar olan kısmı sayın Necdet beyin dosyasındaki örnekle yapamadım. birde yurttaş üstadımın formülünü deneyeyim dedim fakat o zaman da #DEĞER! hatası verdi. Sorunun neyden kaynaklandığını bir türlü çözemedim.
Yardımlarınız için tekrar müteşekkirim.
Saygılar...
 
Son düzenleme:

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
1. Benim formülümle Sayın Necdet beyin formülü arasında bir fark yok. Fark hücre formatında.

2. Excel'in iki türlü tarih başlangıcı vardır. Bunlar 1900 veya 1904'tür. Bu nedenle tarihsiz yazılan ve metin olamamak kaydıyla saatleri bu şekilde algılamaktadır.

3. Bir örnek dosya eklerseniz, daha hızlı ve sağlıklı bir çözüm bulunabilir.

.
 
Katılım
4 Haziran 2006
Mesajlar
18
Excel Vers. ve Dili
MS Office 2016 Pro - Türkçe
1. Benim formülümle Sayın Necdet beyin formülü arasında bir fark yok. Fark hücre formatında.

2. Excel'in iki türlü tarih başlangıcı vardır. Bunlar 1900 veya 1904'tür. Bu nedenle tarihsiz yazılan ve metin olamamak kaydıyla saatleri bu şekilde algılamaktadır.

3. Bir örnek dosya eklerseniz, daha hızlı ve sağlıklı bir çözüm bulunabilir.

.
Örnek dosya ektedir saygılar...
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
G20 hücresine:

=INT(D20)&":"&INT((D20-INT(D20))*60)&":"&TEXT(((D20-INT(D20))*60-INT((D20-INT(D20))*60))*60;"00")

=TAMSAYI(D20)&":"&TAMSAYI((D20-TAMSAYI(D20))*60)&":"&METNEÇEVİR(((D20-INT(D20))*60-TAMSAYI((D20-INT(D20))*60))*60;"00")

formülünü girip aşağıya doğru kopyalayın.

Tek formülle isterseniz, yukarıdaki formülün yerine aşağıdaki formülü kullanın.

=INT($C$8/D11)&":"&INT(($C$8/D11-INT($C$8/D11))*60)&":"&TEXT((($C$8/D11-INT($C$8/D11))*60-INT(($C$8/D11-INT($C$8/D11))*60))*60;"00")

Dosyanız ekte.

..
 
Son düzenleme:
Katılım
4 Haziran 2006
Mesajlar
18
Excel Vers. ve Dili
MS Office 2016 Pro - Türkçe
G20 hücresine:

=INT(D20)&":"&INT((D20-INT(D20))*60)&":"&TEXT(((D20-INT(D20))*60-INT((D20-INT(D20))*60))*60;"00")

=TAMSAYI(D20)&":"&TAMSAYI((D20-TAMSAYI(D20))*60)&":"&METNEÇEVİR(((D20-INT(D20))*60-TAMSAYI((D20-INT(D20))*60))*60;"00")

formülünü girip aşağıya doğru kopyalayın.

Tek formülle isterseniz, yukarıdaki formülün yerine aşağıdaki formülü kullanın.

=INT($C$8/D11)&":"&INT(($C$8/D11-INT($C$8/D11))*60)&":"&TEXT((($C$8/D11-INT($C$8/D11))*60-INT(($C$8/D11-INT($C$8/D11))*60))*60;"00")

Dosyanız ekte.

..
Bende :kafa: neden yapamıyorum diye :???:
Nedeni ortadaymış bu hadise beni aşıyormuş biraz.
Çok teşekkür ederim...:mutlu:
SAOLUN :dua2:
 
Üst