Sayıyı Yukarı Yuvarlama özel durum

Katılım
16 Ocak 2010
Mesajlar
81
Excel Vers. ve Dili
Excel 2007 Türkçe
Altın Üyelik Bitiş Tarihi
01-01-2024
Merhaba,

İstediğim, sayılar 5 ile yada 0 ile bitmesi, ondalık sayı ise virgülden sonrası önemli değil, tam sayıya çevrilip devam edebiliriz.
Sayının birlik hanesi
1 ve 2 ile bitiyorsa aşağı 0 a yuvarlaması
3, 4 ,5 ve 6 ile bitiyorsa yuvarı 5 e yuvarlaması
7,8,9 ile bitiyorsa da yukarı 0 a yuvarlamasını nasıl yapabilirim.
 
Katılım
16 Ocak 2010
Mesajlar
81
Excel Vers. ve Dili
Excel 2007 Türkçe
Altın Üyelik Bitiş Tarihi
01-01-2024
Merhaba,
=EĞER(MOD(D1;5)>2,5;D1-MOD(D1;5)+5;D1-MOD(D1;5))
Bu şekilde yapabildim.
 

Mahir64

Destek Ekibi
Destek Ekibi
Katılım
19 Nisan 2006
Mesajlar
6,677
Excel Vers. ve Dili
Excel 2013-Türkçe
Excel 2016-Türkçe
Merhaba,

169 yazdığımızda 1690 mı olaca? Yoksa 170 mi olacak?

Bundan bahsetmemişsiniz. Yinede çözümünüz den anlamış olduk. 170 olacakmış...
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Merhaba,
=EĞER(MOD(D1;5)>2,5;D1-MOD(D1;5)+5;D1-MOD(D1;5))
Bu şekilde yapabildim.
Bu formül 7 ile biteni yukarı 0'a yuvarlaması gerekirken 5'e yuvarlıyor.

Aşağıdaki gibi deneyin:

=EĞER(MOD(D1;10)<3;TABANAYUVARLA(A1;10);EĞER(MOD(D1;10)<7;TABANAYUVARLA(D1;10)+5;TAVANAYUVARLA(D1;10)))
 

veyselemre

Özel Üye
Katılım
9 Mart 2005
Mesajlar
3,646
Excel Vers. ve Dili
Pro Plus 2021
Kod:
=KYUVARLA(D1;5)
 
Üst