Duas declarações If usando correspondência de índice

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)),""))

Acima está a fórmula que estou usando. Se o valor da célula for menor que 120, quero procurar na coluna E um valor para multiplicar. Mas, se o valor da célula for maior que 120, quero procurar na coluna F um valor para multiplicar. Eu estou continuamente recebendo um falso sempre que o número é maior que 120, o que significa que ele não está indo para a segunda parte da fórmula. Por favor, informe ..

    
por Tina 09.08.2018 / 21:42

1 resposta

2

Você tem um pouco de ) no lugar errado:

=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)))),"")
    
por 09.08.2018 / 21:47