100.25 i 100 YTL 25 YKR yazdırma

Katılım
20 Temmuz 2005
Mesajlar
69
Excel Vers. ve Dili
office 2003 tr
hücre içinde hücre biçimlendirme kullanarak 100.25 i 100 YTL 25 YKR nasıl yazdırabilirim.
 
Katılım
21 Ağustos 2005
Mesajlar
625
Excel Vers. ve Dili
Office 365 - İngilizce
Sorun sadece 100.25 se kolay şöyle yapılabilinir.

Kod:
=SOLDAN(A1;3)&" YTL "&SAĞDAN(A1;2)&" YKR"
Ama mesela 1253.25 se düşünmek lazım.
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
merhaba
ekteki dosya işinizi görür mü?
 
Katılım
21 Ağustos 2005
Mesajlar
625
Excel Vers. ve Dili
Office 365 - İngilizce
Aşağıdaki fonksiyon işini görecektir.Saygılarımla,

Kod:
=SOLDAN(A1;UZUNLUK(A1)-3)&" YTL "&SAĞDAN(A1;2)&" YKR"
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
merhaba
100,25 (arada virgül var) gibiyse her 2 formülde işe yarar
100.25 (arada nokta var) gibiyse syn mesuttaşar'ın formülünü kullanın
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
merhaba
=TAMSAYI(A1)&" YTL "&YUVARLA((A1-TAMSAYI(A1));2)*100&" YKR"
formülü yukarıdaki gibi revize edince sorun kalmıyor ama 1253,3 den 1253 çıkınca neden 0,3 yerine 0,299999999955 gibi bir sayı çıkıyor anlayamadım!?

uzman arkadaşlar bir açıklama getirebilir mi acaba?
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
merhaba
syn Yurttaş
soruyu formül kullanarak çözelim dedik, başımıza iş açtık ;)
benim yazdığım formüldeki tuhaflık nereden kaynaklanıyor?
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,405
Excel Vers. ve Dili
Ofis 365 Türkçe
Bir deneme de ben yapayım,

Kod:
=INT(A1)&" YTL "&ROUND((A1-INT(A1))*100;0)&" YKr"
 
=TAMSAYI(A1)&" YTL "&YUVARLA((A1-TAMSAYI(A1))*100;0)&" YKr"
 
Son düzenleme:

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
merhaba
syn Necdet Yeşertener, sizde yuvarla foksiyonu kullanmışsınız, neden? yuvarlamazsak neden garip bir sayı çıkıyor?
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,405
Excel Vers. ve Dili
Ofis 365 Türkçe
25,3'ün küsuratını alınca 0,3 çıkması gerekir diye düşündüm ama 0,300000000000001 çıkıyor, o yüzden yuvarla fonksiyonunu kullandım.

Bilinçli değil yani, arkadaş uyarınca bende kullanmak zorunda kaldım.
 
Katılım
21 Ağustos 2005
Mesajlar
625
Excel Vers. ve Dili
Office 365 - İngilizce
Bir deneme de ben yapayım,

Kod:
=INT(A1)&" YTL "&ROUND((A1-INT(A1))*100;0)&" YKr"
 
=TAMSAYI(A1)&" YTL "&YUVARLA((A1-TAMSAYI(A1))*100;0)&" YKr"
Sayın Necdet Yesertener;

Örneğin 12354,40 rakamını yazmış olduğunuz fonksiyon; 12354 YTL 40 YKR olarak yazıyor. Peki 12.354 YTL 40 YKR olarak yazdırmanın bir yolu varmı acaba?

Sayın Yurttaş; fonksiyon bende sizin yazdığınız gibi çalışmadı.Belki excel versiyn farklılığından kanaklanıyor olabilir.Saygılarımla
 
Katılım
21 Ağustos 2005
Mesajlar
625
Excel Vers. ve Dili
Office 365 - İngilizce
Bir hücreye =(A1-TAMSAYI(A1))*100 yazdığımızda sonucu (153,65 için) 65 olarak veriyor ama birleştirme fonksiyonu ie kullandığımızda 153 YTL 65,0000000000006 YKR şeklinde veriyor. Bu birleştir fonksiyonundan kaynaklanıyor olabilirmi acaba?
 
Üst