Невозможно остановить Excel от округления значения на основе условия ИСТИНА/ЛОЖЬ

Невозможно остановить Excel от округления значения на основе условия ИСТИНА/ЛОЖЬ

Я использую следующие формулы в диапазоне X30:X35:

  • =ЕСЛИ(L$15=ИСТИНА,E$5,E5)
  • =ЕСЛИ(A$17="","",ЕСЛИ(L$15=ИСТИНА,E$5,E6))
  • =ЕСЛИ(A$17="","",ЕСЛИ(L$15=ИСТИНА,E$5,E7))
  • =ЕСЛИ(A$17="","",ЕСЛИ(L$15=ИСТИНА,E$5,F5))
  • =ЕСЛИ(A$17="","",ЕСЛИ(L$15=ИСТИНА,E$5,F6))
  • =ЕСЛИ(A$17="","",ЕСЛИ(L$15=ИСТИНА,E$5,F7))

Ячейка A17 содержит дату. Если в ячейке A7 нет даты, ячейка с приведенной выше формулой (то есть X31:X35) пуста.

E5:E7 и F5:F7 — суммы в долларах, введенные пользователем.

L15 связан с флажком.

Если L15=TRUE, то E5:E7 и F5:F7 отображают сумму в долларах из E5.

Вот моя проблема: когда L15=TRUE, суммы, отображаемые в X31:X35, округляются.

Пример: если сумма в E5 составляет 100,50 долл. США, а L15=ИСТИНА, X31:X35 покажет 101 долл. США.

X20:X25 правильно отформатированы для $x.xx.

Я пробовал проверять и перепроверять форматирование, менять формулы на &IF и менять порядок операторов в формулах.

Я не могу понять, в чем проблема.

Буду признателен за любую помощь.

решение1

Ладно, я нашел какое-то мошенническое условное форматирование. Удалил его, и теперь все работает отлично.

Связанный контент