1

При умножении двух столбцов электронной таблицы продукт отключается на 0,03 доллара США; как сверху, так и снизу, без какой-либо очевидной последовательности, как я могу решить эту проблему?

1 ответ1

0

Я просто делаю снимок в темноте (пока вы не предоставите другие точные номера ячеек):

При умножении (и делении) чисел, когда вы видите (и ожидаете) на экране 2 знака после запятой, и вы хотите делать дальнейшие вычисления с двумя знаками после запятой, вы всегда должны использовать функцию ROUND() . Внутренне эти цифры могут быть разными. На экране вы могли видеть 0.34 но внутренне это могло бы быть 0,335643564 . При дальнейших вычислениях с этой ячейкой будет использоваться внутренний номер (0,335643564).

У вас есть два варианта. Сделайте ROUND() вокруг значения или формулы вашей ячейки в 'Route Pay and Miles'!$Q$27 или сделайте раунд в другой формуле. т.е. =IF($F25=30,G25*ROUND('Route Pay and Miles'!$Q$27,2)," ") где ,2 - ожидаемые десятичные дроби.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .