=IF(F46=0,I45-C46,I45-F46)
Esto funciona. Pero ahora también quiero incluir lo siguiente: Digamos F46
que es texto: quiero que el valor de la celda sea I45 (el valor de la celda anterior), pero si no es texto, quiero que sea I45-F46
.
Respuesta1
En casos como estos, utilicefunciones SI:
=IF(F46=0,I45-C46,IF(ISTEXT(I46),I45,I45-F46))
Respuesta2
También puedes probar esta fórmula.
=IF(F46=0,I45-C46,I45-N(F46))
N
simplemente devuelve el valor numérico de cualquier celda.
Si la celda contiene un valor de texto, devuelve cero; entonces, si A1 = 4
entonces =N(A1)=4
, si A1 = "x"
entonces =N(A1)=0
.