• DİKKAT

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

Ondalık hatası

sward175

Özel Üye
Katılım
4 Şubat 2011
Mesajlar
1,196
Excel Vers. ve Dili
Excel Vers. ve Dili:
Microsoft Office Professional Plus 2016
Merhabalar,

Aşağıdaki formul ile AS2 deki rakamın üç haneli küsüratını nokta ile ayırıyorum, AS2 deki rakamın virgülden sonraki son rakamı sıfır olduğu için formul hata veriyor. Formulü nasıl düzenlememiz gerekiyor.
Yardımınızı rica ederim.
sward175



=YERİNEKOY(AS2;",";".")
 
Merhaba,

Küsuratı nokta ile ayırmak ne demek? AS2 deki değer nedir ve nasıl görünmesini istiyorsunuz ? Örnekle belirtir misiniz? Ne demek istediğiniz anlaşılmıyor.
 
Merhaba, Necdet Hocam,

Dosya ekleyerek açıklamayı yazdım.
Yardımınızı rica ederim.
Saygılarımla,
sward175
 

Ekli dosyalar

Merhaba,

İki şekilde denedim oldu.

1. Yöntem Seçeneklerden ondalık ayracı Virgül değil Nokta ile değiştirmek (bu diğer dosyaları da etkiler)

2. Formül :

Kod:
=METNEÇEVİR(C2;"0.000")
 
Ondalik hatası

Necdet Hocam, Günaydın,

Birinci önerinizi yapamıyorum tüm dosyalarım etkilenecek,
EPDK için veri girişi yapıyoruz, Fakat sayı formatları hiçte bizim alıştığımız gibi değil, Bu nedenle örnek olarak bir sayımız var 21.454.123 gibi bu rakamı 21454.123 formatına çeviriyoruz, burada sorun yok rakam 21.454.100 olursa ekteki sizin formülünüz ve daha önce uyguladığım formül ile 21454.1 olarak görünüyor sonucu 21454.100 olarak değiştirebilmemiz için yardımınızı rica ederim.
saygılarımla,
sward175
 

Ekli dosyalar

C2 hücresine aşağıdaki formülü uygulayıp deneyiniz.

Kod:
=YERİNEKOY(B2;",";".")&ARA(UZUNLUK(YERİNEKOY(YUVARLA(MOD(B2;1)*10;3);",";""));{1;2;3};{"00";"0";""})
 
Korhan Hocam, Selamlar,

Örnek: 19.450.000 yazdığımda formül 1945000 yazıyor, olmasını istediğim ise 19450.000 şeklinde bu konuda yardımınızı rica ederim.
Saygılarımla,
sward175
 
Aşağıdaki gibi deneyiniz.

Kod:
=YERİNEKOY(B2;",";".")&EĞER(1*YERİNEKOY(YUVARLA(MOD(B2;1);3);"0,";"")=0;".000";EĞER(1*YERİNEKOY(YUVARLA(MOD(B2;1);3);"0,";"")<100;"0";""))
 
Korhan Hocam, Tekrar merhabalar,

Dosya içinde belirttim eğer küsuratlar sıfırlı olması nedeni ile hata veriyor. Noktadan sonra üç hane olması gerekiyor.
Saygılarımla,
 

Ekli dosyalar

"B" sütunundaki işlemi de ortadan kaldırdım.

Kod:
=METNEÇEVİR(TAMSAYI(YUVARLA(A2/1000;3))&YERİNEKOY(YUVARLA(MOD(YUVARLA(A2/1000;3);1);3);"0,";"")&YİNELE("0";3-UZUNLUK(YERİNEKOY(YUVARLA(MOD(YUVARLA(A2/1000;3);1);3);"0,";"")));"0.000")
 
Korhan Hocam , Can Hocam,

Formülü 1234.567 gibi yada 123456.700 gibi nasıl yapabilirim.
Binler ayracını istemiyorum.
Saygılarımla,
sward175
 
Aşağıdaki gibi deneyiniz.

Kod:
=TAMSAYI(YUVARLA(A2/1000;3))&"."&YERİNEKOY(YUVARLA(MOD(YUVARLA(A2/1000;3);1);3);"0,";"")&YİNELE("0";3-UZUNLUK(YERİNEKOY(YUVARLA(MOD(YUVARLA(A2/1000;3);1);3);"0,";"")))
 
Korhan Hocam, Günaydın.
Formül tam istediğim sonucu veriyor, Teşekkür eder işlerinizde başarılar dilerim.
Saygılarımla,
sward175
 
Geri
Üst