Попытка выяснить, как показать значение из ячейки при выполнении функции IF.OR.

Вот моя функция (не работает):

=IF($P$14="";"";IF(OR($P14="PALLET";"$H14";"$L14"))

Функция должна показывать пустое, если пустое, но показывать значение ячейки H14 если P14=Pallet , а если отличается, показывать значение ячейки L14 .

Спасибо всем за помощь.

2 ответа2

1

Вам не нужно OR для этого:

=IF($P$14="";"";IF($P14="PALLET";"$H14";"$L14")

OR возвращает TRUE если хотя бы одно из нескольких условий выполнено. Вам просто нужно вернуть TRUE для одного условия (P4="PALLET")

0

Причина обрезки в том случае, если у вас есть клетка пробелов

IF(P14="Pallet",H14,IF(TRIM(P14)="","",L14))

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .