Я использую оператор Excel IF(=IF(F##=L##, "T", "False")
), чтобы дважды проверить некоторые числа, но он не работает должным образом. У меня есть числа, введенные в столбце F
представляющие валюту, а в столбце L
уравнение, которое вычисляет, какими должны быть числа в F
Проблема состоит в том, что всякий раз, когда значения в обоих столбцах меньше 1000, он возвращает значение False
даже если значения, отображаемые в столбцах, эквивалентны.
Кто-нибудь знает, что может быть не так?
1 ответ
0
Обычно может быть две проблемы: число хранится в виде текста или округление.
Я думаю, что в вашем случае это округление, отображаемые части одинаковы, но есть небольшие различия.
Для сравнения используйте
IF(ABS(F##-L##)<0.01,...)