none
Некорректный расчет функции SIN в Excel RRS feed

  • Вопрос

  • Подскажите, пожалуйста, что я делаю не так.

    Формула Excel: 

    =33/SIN(РАДИАНЫ(330))    вместо целого числа 66 возвращает число 65,99999999990000000000

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

    при этом вариант 

    =33/SIN(РАДИАНЫ(30))    работает корректно и выдает целое число 66

    Если поставить формат ячеек "Общий", то в обоих случаях возвращается число 66, однако в дальнейшем в моих вычислениях стоит функция ОКРУГЛВНИЗ, которая в случае с углом в 330 градусов возвращает число 65 вместо 66, что делает весь расчёт неверным!

    Как исправить формулу чтобы расчёт стал верным вне зависимости от значения угла?

    Спасибо!

    Excel 2016 MSO (16.0.9029.2253) 32-разрядная в рамках Office 365 для дома.

    3 апреля 2018 г. 22:49

Ответы

  • округлвниз замените на округл и вуаля.

    это 3я тема за последние пару месяцев про "неправильную" работу екселя. Если интересно можно поискать предыдущие там есть ссыль на хабр где расписано почему так происходит


    The opinion expressed by me is not an official position of Microsoft

    • Помечено в качестве ответа Vector BCOModerator 4 апреля 2018 г. 15:43
    4 апреля 2018 г. 5:33
    Модератор
  • Наверное, Вам сюда: https://support.microsoft.com/ru-ru/help/78113/floating-point-arithmetic-may-give-inaccurate-results-in-excel

    Иначе говоря - без ОКРУГЛ здесь не обойтись.

    • Помечено в качестве ответа Vector BCOModerator 4 апреля 2018 г. 15:43
    4 апреля 2018 г. 6:38

Все ответы

  • округлвниз замените на округл и вуаля.

    это 3я тема за последние пару месяцев про "неправильную" работу екселя. Если интересно можно поискать предыдущие там есть ссыль на хабр где расписано почему так происходит


    The opinion expressed by me is not an official position of Microsoft

    • Помечено в качестве ответа Vector BCOModerator 4 апреля 2018 г. 15:43
    4 апреля 2018 г. 5:33
    Модератор
  • Наверное, Вам сюда: https://support.microsoft.com/ru-ru/help/78113/floating-point-arithmetic-may-give-inaccurate-results-in-excel

    Иначе говоря - без ОКРУГЛ здесь не обойтись.

    • Помечено в качестве ответа Vector BCOModerator 4 апреля 2018 г. 15:43
    4 апреля 2018 г. 6:38