yıl ay gün saat dakika saniye

Katılım
5 Temmuz 2006
Mesajlar
4
öncelikle forumunuzda yeniyim herkese merhaba.
gayet güzel bir paylaşım ortamı kurmuşsunuz(darısı başıma :))

sizlerle bir sorunumu paylaşmak istemiştim ki forumu gezerken cevabını buldum.
sorum şuydu
mesela ondalık olarak elimizde belirli bir süre olduğunu bildiğimiz bir sayı var.
örn a1= 1,75 olsun

b1 de bunun hemen 1:45 olmasını ayarladım forumunuzda arayarak buldum.
ikinci problem bundan kaynaklandı.
ben ör 1,755412841... gibi sayı verebilirim yani küsüratı uzatabilirim fakat istediğim bunun bana yıl ay gün saat dakika ve saniye olarak açılımı. fakat 0 olan değerler gösterilmeden :D
yani mesela atıyorum ;

254,21254 gibi bi rakam var ve 9 ay 12 gün 22 saat 12 dakika 3 sn yapıyo
(rakamlar atmasyondur)
aynı zamanda elimizde
1,75 var (başka bi hücrede)
buda 1 :45 yapıyo. gerisi 00 olduğu için (yıllar aylar günler dahil) görünmesin istiyorum. çözüm olaiblirseniz çok sevinirim. herkese iyi exceller.
 
Katılım
19 Mart 2006
Mesajlar
205
Excel Vers. ve Dili
Excel 2007 Türkçe
Görünmesini istediğiniz hüçreyi seçip >Hüçreleri biçimlendir> Sayı sekmesi >isteğe uyarlanmış> Tür bölümüne

aa"ay":gg"gün":ss"saat":dd"dak":nn"san"

Yada

aa:gg:ss:dd:nn

şeklinde uygulayın.
 
Katılım
29 Eylül 2004
Mesajlar
1,810
Excel Vers. ve Dili
Excel 2002 TR
Hazır fonksiyon varmı bilmem ama benim biraz formüllerle oynayasım geldi :)

a1 e sayınızı yazıp bir denermisiniz. ama ayı yapmamışım:(

=EĞER(AŞAĞIYUVARLA(AŞAĞIYUVARLA(A1;0)/24;0)=0;"";AŞAĞIYUVARLA(AŞAĞIYUVARLA(A1;0)/24;0)&" GÜN ")&EĞER(AŞAĞIYUVARLA(A1;0)-AŞAĞIYUVARLA(AŞAĞIYUVARLA(A1;0)/24;0)*24=0;"";AŞAĞIYUVARLA(A1;0)-AŞAĞIYUVARLA(AŞAĞIYUVARLA(A1;0)/24;0)*24&" SAAT ")&EĞER((AŞAĞIYUVARLA(A1;2)-AŞAĞIYUVARLA(A1;0))*60=0;"";AŞAĞIYUVARLA((AŞAĞIYUVARLA(A1;2)-AŞAĞIYUVARLA(A1;0))*60;0)&" DAKİKA ")&EĞER((A1-AŞAĞIYUVARLA(A1;2))*3600=0;"";YUVARLA((A1-AŞAĞIYUVARLA(A1;2))*3600;2)&" SANİYE")
 
Üst