Por que esta consulta IF do Excel não está funcionando?

Por que esta consulta IF do Excel não está funcionando?
=IF(ISBLANK(CM7),"",IF(CN7=F7>1,-1,  IF(CN7=F7>-1,1,  IF(CN7=F7,0))))

O que quero dizer é que se a célula CM7estiver em branco, deixe em branco a célula onde ocorre o cálculo. Caso contrário, se CN7 > F7, insira 1. Se CN7 = F7digitar 0. Se CN7 < F7entrar-1

Tudo o que eu entrar CM7no momento sempre dá a resposta de -1.

Como posso consertar isso?

Responder1

Você está perto. Você tem muitos operadores em sua fórmula. Você precisa apenas dizer o que verificar; é CM7maior do que F7seria CM7>F7. Você não precisa do sinal de igual ( =) ali.

=IF(ISBLANK(CM7),"",IF(CM7=F7,-1,  IF(CM7>F7,1,  IF(CM7<F7,0))))

Responder2

Vocês dois eram próximos, mas o que você me deu permitiu que o problema fosse resolvido.

=IF(CM7="",CM7,IF(CN7>F7,1,IF(CN7<F7,-1,0)))

informação relacionada