AccessTr.neT

Tam Versiyon: Tarihleri birbirinden cıkartıp sonucu saat olarak görmek
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Sayfalar: 1 2
Merhaba
Excelde Örnek A1=(12/01/2009 20:00) - B1=(01/01/2009 18:00) bu tarih ve saat formatında olan bu değerleri çıkarmak istiyorum C1 hücresine nasıl bir formül yazmalıyım saat olarak sonucu görmek için.
Yardım rica ederim.
Merhaba.

Excel kullananlar hiç bir şeyden çekmemiştir bu tarih/zaman olaylarından çektiği kadar. Img-grin

A1'de küçük, B1'de büyük tarih olması kaydıyla formül şöyle olacak:

Kod:
=METNEÇEVİR($B$1;"gg.aa.yyyy ss:dd")-METNEÇEVİR($A$1;"gg.aa.yyyy ss:dd")
Yalnız formülün bulunduğu hücreyi biçimlendirmeyi unutmayın. Bunun için formüllü hücre seçiliyken Biçim => Hücreler => Sayı sekmesinde İsteğe Uyarlanmış => Tür kutucuğuna yy "Yıl" a "Ay" g "Gün" s "Saat" d "Dakika" girin.
Bu formül Yıl Ay Gün Saat Dakika formatında döndürüyor.

Saat olarak döndürmesi için ise formül şöyle olmalı:
Kod:
TAMSAYI(($B$1-$A$1))*24+METNEÇEVİR(METNEÇEVİR($B$1;"gg.aa.yyyy ss:dd")-METNEÇEVİR($A$1;"gg.aa.yyyy ss:dd");"s")
Bunun için hücre biçimlendirmede Tür kutucuğuna 0 "Saat" girin.
Sn Maytas hocam açıklayıcı bilgiler için teşekkürler. Saygılar....
Sn Omurozkan umarım geri dönüş yaparsınız. Hatırlatayım dedim...Saygılar...

https://accesstr.net/konu-ingilizce-ole-...arisi.html
(31/01/2010, 06:55)maytas yazdı: [ -> ]Merhaba.

Excel kullananlar hiç bir şeyden çekmemiştir bu tarih/zaman olaylarından çektiği kadar. Img-grin

A1'de küçük, B1'de büyük tarih olması kaydıyla formül şöyle olacak:

Kod:
=METNEÇEVİR($B$1;"gg.aa.yyyy ss:dd")-METNEÇEVİR($A$1;"gg.aa.yyyy ss:dd")
Yalnız formülün bulunduğu hücreyi biçimlendirmeyi unutmayın. Bunun için formüllü hücre seçiliyken Biçim => Hücreler => Sayı sekmesinde İsteğe Uyarlanmış => Tür kutucuğuna yy "Yıl" a "Ay" g "Gün" s "Saat" d "Dakika" girin.
Bu formül Yıl Ay Gün Saat Dakika formatında döndürüyor.

Saat olarak döndürmesi için ise formül şöyle olmalı:
Kod:
TAMSAYI(($B$1-$A$1))*24+METNEÇEVİR(METNEÇEVİR($B$1;"gg.aa.yyyy ss:dd")-METNEÇEVİR($A$1;"gg.aa.yyyy ss:dd");"s")
Bunun için hücre biçimlendirmede Tür kutucuğuna 0 "Saat" girin.

Merhaba
İlk verdiğiniz formülde iki aynı tarihi yazmama rağmen sonu. (00 yıl1 ay 00gün 00 saat ) 1 ay sabit hep
Neden acaba.
Merhaba.
Üstte de belirttiğim gibi Excelciler hiç bir şeyden çekmemişlerdir tarih içeren problemlerden çektikleri gibi.

Aslında sadece tarih farkı hesaplamak için "ETARİHLİ" fonksiyonunu kullanmanız en doğru olacak.
Kullanımı:
=ETARİHLİ(A1;B1;"y") & " yıl, " & ETARİHLİ(A1;B1;"ym") & " ay, " & ETARİHLİ(A1;B1;"md") & " gün"
Ayrıntı için : http://www.cpearson.com/excel/datedif.aspx
Sayfalar: 1 2