Оператор IF, который рассчитывает только до 2 десятичных знаков

Я просто хотел указать, что ответ Ананда работал для меня (см. комментарий к вопросу, выше). Более подробно можно найти в этот ответ .

0
задан wilga 5 March 2019 в 11:36
поделиться

2 ответа

Вы можете округлить это так:

=IF(ROUND(AL23*0.2,2)=AM23,"a","r")
0
ответ дан Rory 5 March 2019 в 11:36
поделиться

Используйте ROUND, который округляет первый аргумент до количества десятичных разрядов, указанного во втором аргументе

=IF(ROUND(AL23 * 0.2, 2) = AM23, "a", "r")

Рассмотрим ROUNDDOWN или ROUNDUP для другого поведения округления: ROUND будет круглые полпути и выше вверх.

(Кроме того, не стоит жестко кодировать ставку НДС в формуле в случае ее изменения в будущем.)

0
ответ дан Bathsheba 5 March 2019 в 11:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: