Я использую следующие формулы в диапазоне 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
Ладно, я нашел какое-то мошенническое условное форматирование. Удалил его, и теперь все работает отлично.