Об игре
Новости
Войти
Регистрация
Рейтинг
Форум
1:34
1985
 online
Требуется авторизация
Вы не авторизованы
   Форумы-->Форум для внеигровых тем-->
1|2

АвторНе математическое округление
Добрый день уважаемые.

Есть такое, так называемое стандартное математическое округление:
10,4 -> 10
10,5 -> 11
10,6 -> 11

Всё хорошо, но в данном случае в excel'е и оных офисных пакетах я пытаюсь найти формулу округления такого плана:
10,4 -> 10
10,5 -> 10
10,6 -> 11

Но всё безуспешно. Как будто никому никогда не требовалось.
Есть ли нормальное название такому виду округления и кто видел такого зверя в любых офисных пакетах, ws office, open office, libre office?
округвверх
для о__о:
тут только через "если х>10.5"
для Гумба:
У вас красный диплом МГУ?
Есть только ненормальное
Ахтыжхитрыйбухгалтер!
мне знакома только одна схема
1 от округляемого числа отделяем целую часть
2 отнимаем от округляемого полученное целое, получаем дробную часть
3 дробную проверяем на "ели больше-меньше Х", то "огруглвверх" или "округлвниз"
для -Ш_П_Р_О_Т-:
только вот тс хочет сразу прямую формулу)
для -Ш_П_Р_О_Т-:
Так и сделал.
=ЕСЛИ(ОСТАТ(D1;1) > 0,5;ОКРВВЕРХ(D1;1);ОКРВНИЗ(D1;1)).
ОКРВВЕРХ(D1;1)
а второй параметр 1 зачем?
а это типа до единиц?? понял, давно в екселе не работал
ну да вроде все верно
10,4 -> 10
10,5 -> 10
10,6 -> 11


Всё тлен брат, правильный ответ в 3-ёх случаях всегда 11
для о__о:
с тебя visatroxу подарок!)
за помощь!)
Без "если" ещё можно вот так :-)

ROUNDUP(A1,0) - ROUND(ROUNDUP(A1,0)-A1,0)

P.S. У меня английский офис, в русском можно по-аналогии )
15
Придумал проще вариант с всего двумя округлениями:

ROUNDUP(2*A1,0)-ROUNDUP(A1,0)
Да, компактненько. А ROUND(A1-0.01,0)?)

(В моей версии - ОКРУГЛ(A1-0,01;0).)
Хотя не, с 10,509 работать будет неправильно.)
ROUNDUP(A1+MOD(A1,1)-1,0).

ггг.
А так с целыми не работает. ))

Сдаюсь.
1|2
К списку тем
2007-2025, онлайн игры HeroesWM