saat problemi

ben

Katılım
3 Ekim 2005
Mesajlar
33
Bir hücreye 1230 yazdığım zaman 12:30 şeklinde göstersin isityorum ama bir türlü olmuyor. Ne yapmam gerekiyor.
 

mehmett

Altın Üye
Katılım
18 Mayıs 2005
Mesajlar
2,571
Excel Vers. ve Dili
Excel 2010 Türkçe
Menülerden aşağıdaki komutları sırayla verin;

Biçim > Hücreler > İsteğe uyarlanmış

ve

00":"00

şeklinde biçimlendirin.

Bu şekilde yaparsanız sadece görüntü olarak biçimlendirmiş olursunuz, saat hesaplamalarında yanlış sonuç verebilir.
 

mehmett

Altın Üye
Katılım
18 Mayıs 2005
Mesajlar
2,571
Excel Vers. ve Dili
Excel 2010 Türkçe
Pardon,

Bu şekilde biçimlendirilmiş hücreler kullanılarak yapılan saat hesaplamaları doğru sonuç veriyor.

Böylece bunu da öğrenmiş olduk. :)
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,370
Excel Vers. ve Dili
Ofis 365 Türkçe
Sayın ben,

Ekteki dosyada olduğu gibi birşey işinize yarar mı?
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,370
Excel Vers. ve Dili
Ofis 365 Türkçe
Sayın zerige,

Bir sizin gibi biçimlendirilen ve normal şekilde saat olarack biçimlendirilen hücrelerde karışık hücrelerde hesaplamalarda yanlışlıklar oluştu.
bilginize.

Ã?rnek dosyadaki formülü daha hassas hale getirirsek :
=IF(LEN(A1)=4;TIME(LEFT(A1;2);RIGHT(A1;2);0);IF(LEN(A1)=3;TIME(LEFT(A1;1);RIGHT(A1;2);0);TIME(0;A1;0)))

Türkçe :
=EÐER(UZUNLUK(A1)=4;ZAMAN(SOLDAN(A1;2);SAÐDAN(A1;2);0);EÐER(UZUNLUK(A1)=3;ZAMAN(SOLDAN(A1;1);SAÐDAN(A1;2);0);ZAMAN(0;A1;0)))
 
Katılım
11 Ekim 2005
Mesajlar
9
İyi günler,

Bir bilgisayar programındaki dataları, excel'e aktarıyoruz...

Bizim istediğimiz datalar (programın detaylar kısmında) 1:30 (1 dakika 30 saniye) şeklinde, ancak program bunu 1.50 olarak excelle atıyor (yani, 30 dakikayı bir dakikanın %50 olarak gösteriyor, baştaki 1 dakikaya da dokunmuyor)

1.50 şeklindeki ifadeyi 1:30 dakika olarak nasıl yazdırtabilirim acaba...

yardımlarınız için teşekkürler...
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,370
Excel Vers. ve Dili
Ofis 365 Türkçe
Sayın XanaX,

1.50 nin dışında bir saat gösterimi var mı? örneğin 1.25 gibi
 
Katılım
11 Ekim 2005
Mesajlar
9
evet var örneğin, biz detaylara baktığımızda şu şekilde bir tablo çıkıyor...


Tablo 1-) 01:10 ---- 01:25 ---- 01:45 (dakika:saniye) (Bizim istediğimiz değer)


Tablo 2-) 01.17 ---- 01.42 ---- 01.75 (dakikayı yine aynı alıyor ancak üstteki verilerdeki saniyeyi; sanki 1 dakika 100 saniyeymiş gibi algılayıp değer veriyor) (Excele çıkartılan değerler)


Benim yardımcı olmanızı istediğim konu ise, Veriler excel'e tablo 2 şeklinde döküldükten sonra ben hangi işlemi yaparak Tablo 1'deki görmek istediğimiz değerlere çevirtebilirm...


İlginize teşekkür ederim...
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,370
Excel Vers. ve Dili
Ofis 365 Türkçe
Sayın XanaX,

Ã?rnek bir dosya gönderseniz
 
Katılım
11 Ekim 2005
Mesajlar
9
çıkarmayı becerebilirsem göndereceğim, programa biraz yabancıyım maalesef...

teşekkürler...
 

mehmett

Altın Üye
Katılım
18 Mayıs 2005
Mesajlar
2,571
Excel Vers. ve Dili
Excel 2010 Türkçe
Necdet_Yesertener' Alıntı:
Sayın zerige,

Bir sizin gibi biçimlendirilen ve normal şekilde saat olarack biçimlendirilen hücrelerde karışık hücrelerde hesaplamalarda yanlışlıklar oluştu.
bilginize.
Ben de onun için ilk mesajımda "hesaplama sonuçları hatalı olabilir" demiştim. Ama hesaplamada kullanılan tüm değerler 00":"00":00 şeklinde biçimlenmişse doğru sonuç veriyor ve sonraki mesajımı bunu belirtmek için yazdım.
 

mehmett

Altın Üye
Katılım
18 Mayıs 2005
Mesajlar
2,571
Excel Vers. ve Dili
Excel 2010 Türkçe
Sayın XanaX

A1 hücrenizde 1,75 saat değerinin olduğunu kabul edelim.

B1 hücresine şu formülü yazın;

=BİRLEÞTİR((TAMSAYI(A1));(":");(YUVARLA(((A1-(TAMSAYI(A1)))*60);0)))

1,75 olan değeri 1:45 yapacaktır. Uğraştım ama 01:45 yaptıramadım. Ama 1:45 şeklinde de saat hesaplamalarında kullanılabiliyor.

A1 hücresindeki değer 01.75 ise formül şu şekilde olacak;

=BİRLEÞTİR((PARÇAAL(A1;1;2));":";(YUVARLA(((PARÇAAL(A1;4;2))*60/100);0)))
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,370
Excel Vers. ve Dili
Ofis 365 Türkçe
Sayın XanaX,

Küsuratların değerinin 1 veya 2 hane olduğunu düşünerek ve rakamların ,(virgül) ile ayrıldığını varsayarak

ekteki dosyayı inceleminizi rica ederim.
 
Katılım
25 Ağustos 2005
Mesajlar
101
Excel Vers. ve Dili
Ofis 2007 Türkçe
Dakika-saniye

Sayın XanaX

B1 Hücresine =TAMSAYI(A1)
C1 Hücresine =YUVARLA(MOD(A1*60;60);0)
D1 Hücresine =BİRLEÞTİR(B1;":";C1)

Yazarsanız istediğiniz sonucu elde edersiniz.
 
Katılım
11 Ekim 2005
Mesajlar
9
çok teşekkür ediyorum, şu anda işten çıkmak üzereyim, akşam gönderdiklerinizi değerlendireceğim...

ilginize ayrı ayrı teşekkürler...
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,370
Excel Vers. ve Dili
Ofis 365 Türkçe
Ã?ğrendim ya, bu sorunun yanıtı o kadar kolaymış ki :D

Þimdiden paylaşayım dedim, yakında açıklama gelecek.

Küsuratlı rakamı 24 e bölünüz ve hücreyi saat olarak biçimlendiriniz.
 
Katılım
11 Ekim 2005
Mesajlar
9
yardımlarınız çok makbule geçti gerçekten, şu anda çok faydalanıyorum ancak, yine bir sorum olacak dosyayı ekte göndeerebilirim isterseniz ama burdan açıklamaya çalışayım eğer anlaşılmazsa dosyayı da atarım ek olarak...


Sizin verdiklerinizle ben saat dönüşümünü gerçekleştirdim... Bu dönüşümler sonrasında; örneğin G10 hücresiyle G1250 hücresi arasında bulunan zamanların maksimum ve minimum da gösterilmesini istiyorum... normalde excelin içinde MAK ve Min olayları işe yaramadı, tanımlayamadı...

Not: Hücreler saat olarak biçimlenmiş durumda


 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,370
Excel Vers. ve Dili
Ofis 365 Türkçe
Dosyayı görmekte yarar var
 

mehmett

Altın Üye
Katılım
18 Mayıs 2005
Mesajlar
2,571
Excel Vers. ve Dili
Excel 2010 Türkçe
Sayın XanaX

Ekte küçük bir örnek dosya gönderiyorum, formülleri kendi dosyanıza uyarlayın.
 
Üst