A instrução IF aninhada no Excel não está funcionando

0

Ocorreu um problema ao extrair uma instrução if aninhada. Tentando dizer se uma data acabou em outra data, é "Movendo" ou "Não Movendo". Não deve ser um grande negócio, mas não consigo descobrir por que todos eles puxam "Moving", embora não seja correto.

=IF(VLOOKUP(N2,$O$2:$P$5048,2,FALSE)>=$L$4,"Moving",IF(VLOOKUP(N2,$O$2:$P$5048,2,FALSE) < $L$4,"Not Moving", ))

link

link

Também meu post pela primeira vez. Peço desculpas por qualquer formatação incorreta.

    
por wmather7 25.08.2017 / 16:39

1 resposta

1

Você não precisa do segundo IF quando apenas duas saídas são esperadas:

=IF(VLOOKUP(N2,O2:$P$5048,2,FALSE)>=$L$4,"Moving","Not Moving")

Simplesmente é

=IF(Condition, What to do if true, What to do if false)

link

Você também tem certeza de que O2 é relativo? Faz mais sentido que seja $O$2

Na verdade, não há prejuízo em usar referências de colunas completas no VLOOKUP:

=IF(VLOOKUP(N2,$O:$P,2,FALSE)>=$L$4,"Moving","Not Moving")
    
por 25.08.2017 / 16:43