2010-10-09 5 views
4

Я хочу округлить значения до ближайших 50. .Округление значения до ближайшего 50

121 should get rounded to 100 
129 should get rounded to 150 
178 should get rounded to 200 
165 should get rounded to 150 

Я попытался следующие функции ...

=FLOOR(C629,50) 
=FLOOR((C629+50),50) 
=CEILING(C631,50) 

Но я до сих пор не получить результаты, как и ожидалось.

ответ

5

Из приведенных примеров вы предоставили, то кажется, что вы хотите переместить каждый номер в ближайшего кратного 50.

Эта функция должна выполнить это:

=ROUND(C629/50 , 0) * 50 

Это работает в следующим образом для 129:

  1. 129/50 = 2,58
  2. ROUND (2,58, 0) = 3
  3. 3 * 50 = 150

EDIT: комментарий Ор, чтобы использовать встроенный MROUND гораздо лучшей идеей.

+0

= FLOOR (444/50, 1) * 50 ### Это будет выход 400, я ожидаю 450 – shantanuo

+0

@shantanuo: Исправлено. – Ani

+1

= MROUND (589,50) ### - это то, что я искал. благодаря – shantanuo

Смежные вопросы