VİRGÜLDEN SONRAKİ 3. BASAMAĞA İSTİNADEN SAYIYI YUVARLAMA

Katılım
22 Ocak 2019
Mesajlar
2
Excel Vers. ve Dili
2016 türkçe
merhaba; benim sorunum şu şekilde; Bir sütünda ki hücrelerde 15 binden fazla fiyat var benim yapmak istediğim hücredeki sayı örneğin 0,1687 ise bunu 0,17 yazsın ama 01657 gibi bir rakamsa 0,16 yazsın. yani virgülden sonraki 3. basamak 5 ve 5 ten küçükse aşağı, 6 ve daha büyükse yukarı yuvarlaması gerekli. ne denediysem olmadı. üstatlardan yardım bekliyorum.
 

İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,104
Excel Vers. ve Dili
Excel, 365 - İngilizce
Deneyin.

Kod:
=YUVARLA(SOLDAN(A1;5)-0,001;2)
.
 
Son düzenleme:
Katılım
22 Ocak 2019
Mesajlar
2
Excel Vers. ve Dili
2016 türkçe
adamsın....ilk önce fark edemedim =YUVARLA(SOLDAN(A1;5)-0;001;2) sanırım 0,001 olacaktı sonradan formül çalışmayınca düzelttim. teşekkür ederim.
 

muygun

Özel Üye
Katılım
6 Temmuz 2004
Mesajlar
9,108
Excel Vers. ve Dili
Excel-2003 Türkçe
Merhaba;
Alternatif:
=AŞAĞIYUVARLA((NSAT(A1;3)+0,004*1)/0,01;0)*0,01
 

İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,104
Excel Vers. ve Dili
Excel, 365 - İngilizce
Evet. Formülü İngilizceden Türkçeye çevirirken virgülleri, noktalı virgül yapmış. Düzelttim.

.
 

İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,104
Excel Vers. ve Dili
Excel, 365 - İngilizce
Üstadım tamsayı kısmı karakter sayısı 1 den büyük olursa sanırım sorun çıkar
Merhaba,

Verilen örnek sayılar, tam sayıları olmadığından; duruma göre bir formül verdim.

Tam sayı olursa;

İngilizce:

Kod:
=INT(A1)+ROUND(A1-INT(A1)-0,001;2)
Türkçe:

Kod:
=TAMSAYI(A1)+YUVARLA(A1-TAMSAYI(A1)-0,001;2)
şeklinde bir çözüm olabilir.

.
 
Son düzenleme:
Üst