
=IF(ISBLANK(CM7),"",IF(CN7=F7>1,-1, IF(CN7=F7>-1,1, IF(CN7=F7,0))))
Lo que quiero decir es que si la celda CM7
está en blanco, deje en blanco la celda donde se realiza el cálculo. De lo contrario, si CN7 > F7
, ingrese 1
. Si CN7 = F7
tipo 0
. si CN7 < F7
entra-1
Cualquier cosa que introduzca CM7
en este momento, siempre da la respuesta de -1
.
¿Cómo puedo arreglar esto?
Respuesta1
Estás cerca. Tienes demasiados operadores en tu fórmula. Sólo necesita decirle qué verificar; es CM7
mayor de F7
lo que sería CM7>F7
. No necesitas el signo igual ( =
) ahí.
=IF(ISBLANK(CM7),"",IF(CM7=F7,-1, IF(CM7>F7,1, IF(CM7<F7,0))))
Respuesta2
Ustedes dos eran cercanos, pero lo que me dieron permitió resolver el problema.
=IF(CM7="",CM7,IF(CN7>F7,1,IF(CN7<F7,-1,0)))