Вход
Быстрая регистрация
Если вы у нас впервые: О проекте FAQ
1

Почему ф-я Excel =ЦЕЛОЕ(C1/30) выдает -1, при том что в ячейке C1 тоже -1?

Сыррожа [96K] 3 недели назад
1

Функция ЦЕЛОЕ в Экселе, округляет число до ближайшего целого в меньшую сторону: если округляем отрицательное число, то это число тоже округляется в меньшую сторону: из числа -1/30=-0.0333.... Получается число -1.

Сыррожа [96K]
Вообще-то для округлений есть функция ОКРУГЛ(), а функция ЦЕЛОЕ() должна просто отбрасывать дробную часть результата вычисления. Т.о. в данном примере она должна возвращать 0, но её видимо смущает знак аргумента. Ведь не может же быть результат -0, стало быть логичнее с точки зрения екселевских разработчиков выдать -1. Хотя логикой тут и не пахнет.  2 недели назад
комментировать
Знаете ответ?
Есть интересный вопрос? Задайте его нашему сообществу, у нас наверняка найдется ответ!
Делитесь опытом и знаниями, зарабатывайте награды и репутацию, заводите новых интересных друзей!
Задавайте интересные вопросы, давайте качественные ответы и зарабатывайте деньги. Подробнее..
регистрация
OpenID