В Excel я использую функцию IF и использую функцию OFFSET, чтобы назначить значение в [value_if_true], и использую 0 для [value_if_false]. Истинная функция OFFSET иногда возвращала #ref! и # значение! ошибки, потому что он ссылался на ячейки вне листа, поэтому я перекодировал его таким образом, чтобы результатом было FALSE [value_if_false], если бы ячейка, на которую ссылается функция смещения [value_if_true], была бы вне листа.
Похоже, что Excel не просто игнорирует функцию смещения [value_if_true], если значение равно FALSE. Это все еще дает мне те же ошибки.
В функции IF, есть ли способ заставить Excel игнорировать функцию значения TRUE и только публиковать значение FALSE? Я знаю, что моя ошибка исходит от функции значения TRUE, потому что, когда я изменяю только значение TRUE, ошибка исчезает.
Это моя формула:
=IF(($G$4+$D$18)<L54,((OFFSET($B$55,0,(L54-$G$4-$D$18),,))*$F$4*$N$4),"")