1

=IFERROR(IF(I33<120,INDEX('Cost Lookup'!$E$3:$E$12*I33,MATCH(Data!J33,'Cost Lookup'!$C$3:$C$12,0))),IF(I33>120,INDEX('Cost Lookup'!$F$3:$F$12*I33,MATCH(Data!J33,'Cost Lookup'!$C$3:$C$12,0)),""))

Выше формула, которую я использую. Если значение ячейки меньше 120, я хочу посмотреть в столбце E значение для умножения. Но если значение ячейки больше 120, я хочу посмотреть в столбце F значение для умножения. Я постоянно получаю False всякий раз, когда число больше 120, что означает, что это не относится ко второй части формулы. Пожалуйста, порекомендуйте..

1 ответ1

2

У вас есть некоторые ) в неправильном месте

=IFERROR(
    IF(I33<120,INDEX('Cost Lookup'!$E$3:$E$12*I33,MATCH(Data!J33,'Cost Lookup'!$C$3:$C$12,0)),     
    IF(I33>=120,INDEX('Cost Lookup'!$F$3:$F$12*I33,MATCH(Data!J33,'Cost Lookup'!$C$3:$C$12,0)))),"")

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