Muchas veces nos encontraremos con que al visualizar el resultado de una función obtenemos esto: #¿NOMBRE?, o #N/A, o algún otro. El objetivo es evitarlos o bien que estén, pero ocultos.
[+/-] Ver el resto / Ocultar
En algunos casos, siempre los hay, nos será imposible introducir una función para evitar el error... entonces, podemos ocultarla con el formato condicional:
[+/-] Ver el resto / Ocultar
Empecemos por lo mas sencillo: evitar un error, cualquiera sea.
Excel nos provee para esto una función muy útil: ESERROR(celda), que devuelve un valor VERDADERO o FALSO. En la siguiente imagen verán una función cualquiera que genera un error:
si quisiéramos entregar a nuestros usuarios un trabajo mas fino e intuitivo, sería conveniente evitar ese tipo de resultado "confuso". Y es allí donde aplicamos la funcion mencionada:
al tema lo soluciono anidando un par de funciones: SI() y ESERROR()
Se interpreta: si el resultado de BUSCARV() arroja error, mostrá "código inválido", sino ejecutá la función.
Un ejemplo menos complicado. El error se produce en C1 y en C2 aviso:
En algunos casos, siempre los hay, nos será imposible introducir una función para evitar el error... entonces, podemos ocultarla con el formato condicional:
vemos que en C1 está la formula: 1000 /0 (toda division por cero arroja error), pero la celda no muestra el característico: #DIV/0
Vamos a formato / formato condicional, desplegamos de la primer lista la opcion "formulas" e ingresamos la condicional que evaluará el resultado y aplicará el formato, de ser VERDADERO. Para ocultarlo, en este caso, le puse el color de la fuente en blanco, que es el color de fondo de la grilla en donde estoy trabajando:
obviamente que si el color de fondo de la grilla de trabajo es verde oscuro, deberán seleccionar el mismo color de fuente, para que no se vea el error.
El tema de los errores en Excel es mas largo y complejo, ya que puede devolvernos varios tipos de errores, los cuales presento en la siguiente lista:
#¡N/A: "no aplica"-cuando la funcion no encuentra el resultado
#¡REF!: "referencia inválidad" le pasamos como argumento una celda inexistente. suele aparecer luego de que eliminamos un rango que teníamos dentro de la función.
#¡NUM!: te está avisando que ingresaste un argumento no numérico, cuando la función requiere de él.
#¿NOMBRE?: este es el títpico ¿que me quisiste decir?, ya que lo arroja cuando ingresamos mal el nombre de una función.
#¡DIV/0!: división por cero. "date una vuelta por el manual de primer grado de matemáticas"... te dice excel.
#¡VALOR!: es casi igual a #¡NUM!, nos alerta que nos equivocamos en el tipo de datos pasado por argumento (ej: excel requiere un argumento tipo texto y nosotros introducimos un valor lógico).
#¡NULO!: es el menos común de los errores. Avisa cuando la celda de intersección de dos rangos no exitste.
#¡REF!: "referencia inválidad" le pasamos como argumento una celda inexistente. suele aparecer luego de que eliminamos un rango que teníamos dentro de la función.
#¡NUM!: te está avisando que ingresaste un argumento no numérico, cuando la función requiere de él.
#¿NOMBRE?: este es el títpico ¿que me quisiste decir?, ya que lo arroja cuando ingresamos mal el nombre de una función.
#¡DIV/0!: división por cero. "date una vuelta por el manual de primer grado de matemáticas"... te dice excel.
#¡VALOR!: es casi igual a #¡NUM!, nos alerta que nos equivocamos en el tipo de datos pasado por argumento (ej: excel requiere un argumento tipo texto y nosotros introducimos un valor lógico).
#¡NULO!: es el menos común de los errores. Avisa cuando la celda de intersección de dos rangos no exitste.
Toda esta lista, y la necesidad de conocerla, es por un hecho simple: en mas de una ocasión deberemos actuar según que tipo de error se presente. En el primer ejemplo del post utilicé la función "genérica" ESERROR(), que intercepta errores de cualquier tipo, pero si necesitamos ser mas específicos y saber de que error se trata, usaremos: =TIPO.DE.ERROR(celda), que nos devolverá un número correspondiente a cada tipo de error:
#¡NULO! = 1
#¡DIV/0! = 2
#¡VALOR! = 3
#¡REF! = 4
#¿NOMBRE? = 5
#¡NÚM! = 6
#N/A = 7
#¡DIV/0! = 2
#¡VALOR! = 3
#¡REF! = 4
#¿NOMBRE? = 5
#¡NÚM! = 6
#N/A = 7
para un uso mas eficiente, deberemos anidar esta función con SI():
=SI(TIPO.DE.ERROR(A1)=6, HAGO UNA COSA, HAGO OTRA)
- Obtener enlace
- Correo electrónico
- Otras aplicaciones
Etiquetas
Funciones
Etiquetas:
Funciones
- Obtener enlace
- Correo electrónico
- Otras aplicaciones
Comentarios
Publicar un comentario