Мне нужно, чтобы ячейка отображалась пустой, если не выполняются следующие условия, но Excel возвращает значение #N/A

= IF(ISBLANK(O14), "",(IF(AND(C14 <> "OFF", $ B $ 2 = "Неделя 1"), VLOOKUP(B14, Вращение!$ D $ 64:$ E $ 70,2, FALSE), IF(AND(C14 <> "OFF", $ B $ 2 = "Week 2"), VLOOKUP(B14, Вращение!$ D $ 73:$ E $ 79,2, FALSE), IF(AND(C14 <> "OFF", $ B $ 2 = "Week 3"), VLOOKUP(B14, Вращение!$ D $ 82:$ E $ 88,2, FALSE), "")))))

1 ответ1

0

Excel будет возвращать # N/A с этой формулой, если вы установите, например, неделю 2 в $ B $ 2, но значение, указанное в B14, не найдено в диапазоне Вращение!$ D $ 73:$ E $ 79

Вы можете добавить обертку IFERROR чтобы проверить, не найдено ли значение вообще:=IFERROR(IF(ISBLANK(O14),"",(IF(AND(C14<>"OFF",$B$2="Week 1"),VLOOKUP(B14,Rotation!$D$64:$E$70,2,FALSE),IF(AND(C14<>"OFF",$B$2="Week 2"),VLOOKUP(B14,Rotation!$D$73:$E$79,2,FALSE),IF(AND(C14<>"OFF",$B$2="Week 3"),VLOOKUP(B14,Rotation!$D$82:$E$88,2,FALSE),""))))),"")

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