69 votos

¿Cómo reconozco "#VALUE!" en hojas de cálculo de Excel?

Me gustaría escribir una fórmula tal que si la celda A1 muestra #VALUE! , digamos TRUE en la celda B1.

Aquí está mi fórmula en la celda B1:

 =IF(A1="#VALUE!", "TRUE", "FALSE")

Obtengo FALSE cuando A1 no dice #VALUE! lo que esa parte está bien. Pero, cuando dice #VALUE! , obtengo un #VALUE! error en la celda B1, cuando quiero que diga TRUE . ¿Cómo hago esto?

112voto

Charleh Puntos 8245

Utilice IFERROR(value, value_if_error)

46voto

Excellll Puntos 2998

Esto devolverá TRUE para #VALUE! errores (ERROR.TYPE = 3) y FALSE para cualquier otra cosa.

 =IF(ISERROR(A1),ERROR.TYPE(A1)=3)

0voto

Mirec Tkáč Puntos 1

en EXCEL 2013 tuve que usar la función IF 2 veces: Primero en identificar el error con ISERROR y segundo para identificar el tipo específico de error mediante ERROR.TYPE = 3 para abordar este tipo de error. De esta forma puede diferenciar entre el error que desea y otros tipos.

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X