Excel рассчитывает неправильно - PullRequest
1 голос
/ 27 июня 2019

У меня есть значение (B3*40*52), где B3 == $16.09. Если я вычислю это значение вручную (16.09*40*52), мой ответ будет $33,467.20. Если я использую значение B3 в формуле =B3*40*52, мой ответ будет $33,476.35. Ячейки отформатированы для учета. Что дает?

Я пытался использовать SUMPRODUCT(), ROUND(), SUMPRODUCT(ROUND()), SUM() ... и т. Д.

=SUM(B3*40*52), =SUMPRODUCT(B3*40*52), =ROUND(B3*40*52), =SUMPRODUCT(ROUND(B3*40*52))...

Я ожидаю $33,467.20, но вместо этого Excel рассчитывает $33,476.35. Если бы ответ был в пределах нескольких центов, это не было бы большим делом, но это разница в 9 долларов. формулы Excel

1 Ответ

5 голосов
/ 27 июня 2019

Значение в ячейке B3 может быть не совсем 16.09.Если вы разделите 33476,35 на 40 * 52, вы получите 16,094399 ... Так что, если вы установите для учета только две цифры, Excel округлит отображение до 16,09.Так что на самом деле Excel прав, потому что он использует полную точность, а ваши вычисления используют только округленное значение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...