×
×

Ответить в теме

Ответить в теме: Округление в Excel!

Ваше сообщение

Для входа нажмите здесь

 
 

Вы можете выбрать иконку, характеризующую сообщение

Дополнительные опции

  • Преобразит www.example.com в [URL]http://www.example.com[/URL].

Просмотр темы (новые вначале)

  • 18.01.2014, 18:01
    Arhimed0
    Цитата Сообщение от drawline Посмотреть сообщение
    Как избавиться от такой ошибки при расчетах в Excel?
    формат функции имеет вид
    =ОКРУГЛ(А;М)


    А - число или значение функции которую нужно округлить
    М - количество знаков после запятой, после округления


    Цитата Сообщение от drawline Посмотреть сообщение
    127,5147059=127,514706=127,51471=127,5147=127,515=127,52=127,5=128

    Вопрос - кто-нибудь знает, почему в Excel даже при округлении приведенного в примере числа с использованием простой функции (математической!) 'ОКРУГЛ' вычисляет значение 127,51?
    Вы в этом месте хотите увидеть 128 ровно? так просто поставьте вместо М "0"

    И счастье появится гораздо проще с меньшими услиями
  • 18.01.2014, 17:45
    vikttur
    Цитата Сообщение от vikttur
    Действует для всех открытых книг.
    Цитата Сообщение от osovch Посмотреть сообщение
    нет, только в той книге, в которой вы находитесь и в только в которой установили данную галочку.
    Прошу прощения за невольное заблуждение. Подразумевалось: для всех листов открытой книги.
    Изменения необратимы.
  • 18.01.2014, 16:44
    Arhimed0
    Даже не понял в чём возникла проблема!
    нормально в Ёкселе устроена функция округления: устанавливаешь точность знаков и нормально округлаяет с заданной точностью
    кстати даже ровные сотни, тыщи , десятки тысяч .... отлично выставляет (очень удобно например при вычислении з/платы за 1-ю половину месяца.
  • 18.01.2014, 16:40
    osovch
    Цитата Сообщение от vikttur Посмотреть сообщение
    Сомнительное счастье. Возврата назад не имеет. Действует для всех открытых книг.
    нет, только в той книге, в которой вы находитесь и в только в которой установили данную галочку.
  • 18.01.2014, 16:16
    vikttur
    Не вдаваясь в подробности: ошибка возникает в 16 знаке после запятой.
    Виноват стандарт, применяемый в вычислениях, и не только в Excel.
    Кому интересно - поиск "стандарт IEEE 754 (стандарта двоичной арифметики с плавающей запятой)."
    ...задать точность как на экране. и будет вам счастье.
    Сомнительное счастье. Возврата назад не имеет. Действует для всех открытых книг.
  • 18.01.2014, 10:07
    osovch
    а можно просто в настройках поставить галочку - задать точность как на экране. и будет вам счастье.
  • 28.04.2013, 21:04
    drawline
    ...сам спросил - сам ответил:

    При расчетах пришлось во все формулы (где есть умножение или деление) ставить округление до 2-го знака после запятой, тогда все набегающие ошибки исчезли!

    Всем, кто принял участие - спасибо!
  • 28.04.2013, 19:58
    drawline
    127,5147059=127,514706=127,51471=127,5147=127,515=127,51=127,5=127
    По правилам должно быть так?
    Значит Excel прав?
  • 28.04.2013, 19:46
    drawline
    Есть несколько правил округления чисел, также, в Excel есть несколько функций, однако, по умолчанию, разве не должна применяться математическая функция при отображении числа с отбрасыванием разрядов в Excel (формат ячейки "число")?

    Вот пример (математически, как еще в школе вдалбливали :
    127,5147059=127,514706=127,51471=127,5147=127,515=127,52=127,5=128

    Вопрос - кто-нибудь знает, почему в Excel даже при округлении приведенного в примере числа с использованием простой функции (математической!) 'ОКРУГЛ' вычисляет значение 127,51?

    PS. Например, 127,55 отображает как 127,6 (формат ячейки "общий" или "число")

    Как избавиться от такой ошибки при расчетах в Excel?

Ваши права

  • Вы можете создавать новые темы
  • Вы можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •