Как выполнить ОКРУГЛЕНИЕ с помощью IF-функции

#excel #if-statement #numbers #rounding

#excel #if-оператор #числа #округление

Вопрос:

Я пытаюсь округлить число в большую или меньшую сторону в зависимости от того, больше оно или меньше 05..

Если число в A1 равно, например, 73, я хочу, чтобы ячейка B1 округлилась до 75.

Если число в A1 равно 78, я хочу B1 округлить до 75.

Итак, если я ввожу число в диапазоне 50-54, оно округляется в большую сторону, а если я ввожу число в диапазоне 56-59, оно округляется в меньшую сторону и так далее.

Я пробовал разные функции для округления вверх и вниз, но единственный результат, который я получаю, — это либо обычное округление вверх, либо обычное округление вниз. Я не могу понять, как заставить его работать в обоих направлениях в зависимости от того, какое число я набираю.

Я думаю, что должен каким-то образом использовать =IF , но не могу понять, как.

Это моя последняя попытка .. и я заблудился! IF=A1<85;(ROUND.UP(A1;5(IF(A1>85;(ROUND.DOWN(A1;5)))))))

и я хочу, чтобы оно округлялось вверх и вниз не только между 80-89 … поэтому, даже если бы моя формула работала, она работала бы только для 80-89, и это не то, что я пытаюсь сделать.

Есть предложения?

С наилучшими пожеланиями, Дж

Ответ №1:

Другой вариант:

 =INT(A1/10)*10 5
  

введите описание изображения здесь

Ответ №2:

Попробуйте эту формулу:

 =INT(A1/10)*10 5
  

введите описание изображения здесь

Комментарии:

1. Да, и в то же время

2. Вау, отлично!! Спасибо вам обоим! Работает идеально! 🙂