#excel #excel-formula
#excel #excel-формула
Вопрос:
Я пытаюсь создать формулу, в которой она округляется до 5, если между 1 и 5, и в противном случае она округляется до ближайшего 5.
0 -> 0
1 -> 5
1.5 -> 5
2 -> 5
3 -> 5
4 -> 5
5 -> 5
6 -> 5
9 -> 10
В настоящее время я использую функцию IF (A<5,5,MROUND(A, 5)), но я ищу более элегантное решение, если это возможно, и оно не учитывает 0 в моей формуле.
Комментарии:
1. @ExcelHero Извиняюсь, я исправил свой первоначальный пост.
2.
=IF(AND(A1<5,A1>0),5,MROUND(A1,5))
?3. @BigBen Да, это работает. Спасибо.
Ответ №1:
Один из вариантов:
=IF(AND(A1<5,A1>0),5,MROUND(A1,5))
Обратите внимание, конечно, что это выдало бы ошибку, если A1
содержало отрицательное число.