• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

128,08 olan ondalık sayıyı 2.08.08 olarak dönüştürme

  • Konbuyu başlatan Konbuyu başlatan Alper.Ç
  • Başlangıç tarihi Başlangıç tarihi
Katılım
20 Eylül 2019
Mesajlar
8
Excel Vers. ve Dili
Excel 2007, Türkçe
Merhabalar daha önce sorunum ile ilgili oluşturulan bir formül bulunmaktadır. Fakat bu formüldeki eksiği uzun süredir gideremedim. 128,08 ondalık sayıyı dakika saniye ve saliseye dönüştürürken 2.8.08 olarak dönüşüyor. 2.08.08 nasıl yapılıyor. Yardımlarınızı bekliyorum.

Formül;

=TAMSAYI(KIRP(SOLDAN(YERİNEKOY(A43;",";YİNELE(" ";255));255))/60)&"."&KIRP(SOLDAN(YERİNEKOY(A43;",";YİNELE(" ";255));255))-TAMSAYI(KIRP(SOLDAN(YERİNEKOY(A43;",";YİNELE(" ";255));255))/60)*60&"."&EĞER(EHATALIYSA(PARÇAAL(A43;MBUL(",";A43;1)+1;UZUNLUK(A43)));0;PARÇAAL(A43;MBUL(",";A43;1)+1;UZUNLUK(A43)))
 
Merhaba,
Sizinkinden biraz farklı bir formül ama örneğe göre sonuç aynı gibi.
Deneyiniz...
Kod:
=YERİNEKOY(METNEÇEVİR(A43/86400;"[d].nn,00");",";".")
 
Son düzenleme:
Merhaba,
Alternatif olsun
A1 de 128,08 olsun B1 e =TAMSAYI(A1/60)&"."&METNEÇEVİR(MOD(TAMSAYI(A1);60);"00")&"."&METNEÇEVİR((A1-TAMSAYI(A1))*100;"00")
İyi çalışmalar
Not: Burada virgülden sonraki kısmın salise olduğunu düşünmüyorum. Saat sistemi 60 olgusu içindedir.
1 saat 60 dakika
1 dakika 60 saniye
1 saniye 60 salise olarak belirtilmişti. Elektronik ölçü devreye girdiğinde saniyenin yüzde biri ölçülebilmeye başlandı. Bu nedenle yüzdelik kısım saniyenin yüzdelik kesridir salise değil diye hatırlıyorum.
 
Son düzenleme:
Merhabalar daha önce sorunum ile ilgili oluşturulan bir formül bulunmaktadır. Fakat bu formüldeki eksiği uzun süredir gideremedim. 128,08 ondalık sayıyı dakika saniye ve saliseye dönüştürürken 2.8.08 olarak dönüşüyor. 2.08.08 nasıl yapılıyor. Yardımlarınızı bekliyorum.

Formül;

=TAMSAYI(KIRP(SOLDAN(YERİNEKOY(A43;",";YİNELE(" ";255));255))/60)&"."&KIRP(SOLDAN(YERİNEKOY(A43;",";YİNELE(" ";255));255))-TAMSAYI(KIRP(SOLDAN(YERİNEKOY(A43;",";YİNELE(" ";255));255))/60)*60&"."&EĞER(EHATALIYSA(PARÇAAL(A43;MBUL(",";A43;1)+1;UZUNLUK(A43)));0;PARÇAAL(A43;MBUL(",";A43;1)+1;UZUNLUK(A43)))
Merhaba,
Sizinkinden biraz farklı bir formül ama örneğe göre sonuç aynı gibi.
Deneyiniz...
Kod:
=YERİNEKOY(METNEÇEVİR(A43/86400;"[d].nn,00");",";".")

Çok daha kısa bir formül Teşekkür ederim. Emeğinize sağlık.
 
Merhaba,
Alternatif olsun
A1 de 128,08 olsun B1 e =TAMSAYI(A1/60)&"."&METNEÇEVİR(MOD(TAMSAYI(A1);60);"00")&"."&METNEÇEVİR((A1-TAMSAYI(A1))*100;"00")
İyi çalışmalar
Not: Burada virgülden sonraki kısmın salise olduğunu düşünmüyorum. Saat sistemi 60 olgusu içindedir.
1 saat 60 dakika
1 dakika 60 saniye
1 saniye 60 salise olarak belirtilmişti. Elektronik ölçü devreye girdiğinde saniyenin yüzde biri ölçülebilmeye başlandı. Bu nedenle yüzdelik kısım saniyenin yüzdelik kesridir salise değil diye hatırlıyorum.

Çok teşekkür ederim. Emeğinize sağlık. vermiş olduğunuz formülde sonuç 2.39.100 olarak geldi. İlk yazmış olduğum formülde 2.39.99504950495 salise kısımlarını yuvarlayarak 100 yaptı


159,995​


2.39.99

2.39.99504950495



2.39.99

2.40.00

2.39.100















 
Son düzenleme:
Merhaba,
=TAMSAYI(A2/60)&"."&METNEÇEVİR(MOD(EĞER(METNEÇEVİR((A2-TAMSAYI(A2))*100;"00")="100";TAMSAYI(1+A2);TAMSAYI(A2));60);"00")&"."&EĞER(METNEÇEVİR((A2-TAMSAYI(A2))*100;"00")="100";"00";METNEÇEVİR((A2-TAMSAYI(A2))*100;"00"))
iyi çalışmalar
 
Geri
Üst