Fórmula de Excel según si una celda es texto o no

Fórmula de Excel según si una celda es texto o no
=IF(F46=0,I45-C46,I45-F46)

Esto funciona. Pero ahora también quiero incluir lo siguiente: Digamos F46que 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))

Nsimplemente devuelve el valor numérico de cualquier celda.

Si la celda contiene un valor de texto, devuelve cero; entonces, si A1 = 4entonces =N(A1)=4, si A1 = "x"entonces =N(A1)=0.

información relacionada