Soru Tam Sayıya Yuvarlama

ÆSir

Dora
Altın Üye
Katılım
15 Ocak 2018
Mesajlar
225
Excel Vers. ve Dili
2015 TR
Altın Üyelik Bitiş Tarihi
20-05-2025
Merhaba,

Elimde bir fiyat listesi var. Amacım küsuratları kaldırmak. Şöyle ki birler basamağı eğer 2den küçükse 0'a, 2den büyükse 5e yuvarlamasını istiyorum.
http://prntscr.com/knpuy1
Görselde B sütununda olan rakamlar için yapmak istiyorum. 816,75 bana olsun 815, 797,5 olsun bana 800 gibi.
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Ben 4 defa okudum ama verdiğiniz örneklerden bir şey anlamadım. Ya Türkçe ifadede ya da matematiksel ifadede sıkıntı var.

816,75 değeri ne zaman 815 olacak anlamadım. Gerçi, diğerini de anlamadım ..... neyse

.
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.

ÆSir

Dora
Altın Üye
Katılım
15 Ocak 2018
Mesajlar
225
Excel Vers. ve Dili
2015 TR
Altın Üyelik Bitiş Tarihi
20-05-2025
İstediğim evet yuvarlama yapmaktı. En yakın çözümüm =YUVARLA(B2;1-2) olmuştu ama verdiğiniz sonuç ile =KYUVARLA(A1;5) bana yardımcı oldu. Teşekkür ederim.

Tekrar okudum ama çok açık anlatmış gibiyim Haluk abi. Birler basamağı 2den küçük ise o değeri otomatik 0a çekmesini yani 82 olan sayıyı benim için 80 yapmasını 2den büyük ise o değeri 5 saymasını istemişim. Yine aynı işlem 5-9 arası için de geçerli.

Daha açık örnekler için

67 - 70
41- 40
84 - 85
96 - 95
27,12 - 30 olması gibiydi.
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Sorularınızı yazdıktan sonra okumanızı önermeliyim.
Böylece cevap verecek üyelerin tahmin yürütmek yerine doğrudan cevap vermesini sağlamış,
siz de daha hızlı ve net sonuca ulaşmış olursunuz.
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Tekrar okudum ama çok açık anlatmış gibiyim Haluk abi. Birler basamağı 2den küçük ise o değeri otomatik 0a çekmesini yani 82 olan sayıyı benim için 80 yapmasını 2den büyük ise o değeri 5 saymasını istemişim. Yine aynı işlem 5-9 arası için de geçerli.

Daha açık örnekler için

67 - 70
41- 40
84 - 85
96 - 95
27,12 - 30 olması gibiydi.
Fal bakma konusunda Ömer Beye hak veriyorum .....

Şimdi; 67 sayısında 7>5 olduğundan, sizin tanımınıza göre ("..... 2den büyük ise o değeri 5 saymasını istemişim...") yeni değerin 65 olması gerekir.....

Ya da uğraştığım başka bir konu yüzünden kafam biraz yorgun ......

.
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Bilgisayar başında olmadığımdan ben şimdilik yorum ve ezbere cevap yazamıyorum.
Konunun kısa sürede çözüme kavuşacağını düşünüyorum.
 
Üst