Ir al contenido principal

Mensajes de error en las HCG

Es posible que al utilizar una hoja de cálculo de Google (HCG) te hayas encontrado con un resultado como alguno de los siguientes:

#DIV/0!
#VALOR!
#REF!
#NOMBRE? ó#NAME?
#NUM!
#N/A
#ERROR!

Se tratan de mensajes cortos de error que nos da la HCG para indicar que ha ocurrido un error. Estos mensajes de error podrían estar acompañados de un pequeño triángulo rojo en la esquina superior derecha de la celda.

Este discreto indicador podría pasar desapercibido si no estamos atentos, especialmente si la celda en la que ocurre el error ha sido resaltada por ser la celda activa

La excepción es cuando la fórmula ha hecho uso de un función de error para dar como resultado uno de estos errors, como es el caso de la función NA() que da
Este indicador nos podría ser de ayuda para entender que está pasando ya que al pasar el puntero del ratón sobre este mostrará un mensaje emergente con una descripción de lo que ha sucedido:


#NULL!

En las HCG este error sólo lo he visto en la documentación de la función TIPO.DE.ERROR (ERROR.TYPE).

#DIV/0!

Este error lo encuentro que se explica por sí mismo. Se refiere a que la fórmula devolvería como resultado un la división de algo por cero.

#VALOR!

Este error ocurre cuando una función espera un valor de un tipo determinado pero se ha usado uno de otro tipo que no ha sido posible forzarlo a un tipo de valor compatible. Por ejemplo =1/"A" devolverá este error.

#REF!

REF viene de referencia. En las HCG podemos usar referencias a celdas o rangos pero si hay un problema con la referencia, se nos mostrará este error.

Caso 1:

Una causa usual es que se ha copiado una celda con una fórmula con referencia relativas, A1, a otra celda en la que no se puede determinar cual es la nueva referencia. Por ejemplo, si se tiene =A1 en la celda C1 y se copia esta celda a B1, A1 significa la misma fila dos columnas a la izquierda, pero al poner la fórmula en B1 sólo existe una columna a su izquierda.

Caso 2:

Otra causa de #REF! es el uso de referencias circulares, es decir, la fórmula de la celda hace referencia a propia celda, por ejemplo, si en A1 escribimos =A1

#NOMBRE? ó #NAME?

En las HCG se hace referencia a las funciones por su nombre u operador. Si incluímos un nombre o caracter que no son recocimos como nombre de función u operador, tendremos como resultado este error.

#NUM!

Este error es poco común. Ocurre en funciones que esperan valores numéricos dentro de cierto rango cuando el valor dado está fuera del rango esperado.

#N/A

Este error ocurre en funciones de búsqueda como BUSCARV (VLOOKUP), COINCIDIR (MATCH) cuando el valor a buscar no ha sido encontrado.

#ERROR!

Este es el mensaje genérico. Se muestra cuando ocurre un error diferente a los anteriores. En este caso resulta de particular utilidad el revisar el mensaje emergente pues nos dará algo de información sobre lo que ha causado el error.

Error de análisis de fórmula

Error de análisis de fórmula es uno de los mensajes emergentes de error que ocurre cuando hemos cometido un error de sintaxis como por ejemplo al usar espacios en lugar del separador de argumentos apropiado. Un error que es difícil de identificar es el uso de comillas tipográficas (“ ”) en lugar de las comillas rectas ("") que son requeridas por las HCG para delimitar valores de tipo texto.

Mensajes de error personalizados

Las funciones personalizadas, es decir aquellas creadas por usuarios usando Google Apps Script o agregadas mediante complementos de HCG puede mostrar mensajes emergentes personalizados.

Errores ocultos

Cuando se tiene fórmulas complejas, fórmulas que tienen como argumento funciones u otras fórmulas, podría mostrar un mensaje de error correspondiente a la función externa cuando el verdadero problema se encuentra en una de las funciones internas.

Colofón

Las HCG podrían mostrar mensajes de error los cuales podrían ser útiles para resolver la situación por nosotros mismos. Si fuera el caso de que requieres solicitar ayuda es importante que menciones la fórmula, el resultado de la misma y cuando se trata de un error el mensaje emergente.

En artículos siguientes hablaré con más detalles de algunos de los errores más comunes y otros no tan comunes pero que podría ser interesante saber de ellos para dado el caso poderlos corregir rápidamente.

Entradas más populares de este blog

Escribir respuestas de formulario a hoja de cálculo de Google

Aplicación web que agrega una fila a una hoja de cálculo con los valores obtenidos por medio de un formulario HTML.

NOTA: Publicado originalmente aquí por mi mismo.

Referencias
Google Spreadsheet Programming With Google Apps Script (GAS)Get form input text value to insert in a Google Spreadsheet Actualización 16 de agosto de 2018
Este este uno de los artículos con más visitas en mi antiguo sitio Ejemplos para Foros. El código incluido abajo es una adaptación de código en la respuesta al segundo enlace , básicamente una adaptación al español con la finalidad de compartirlo en el foro de ayuda de Google Drive.
Consta de dos archivos, uno para código del lado del servidor Código.gs y otro para código del lado del cliente inicio.html. Pueden agregarse a un proyecto de Apps Script independiente el cual deberá ser publicado como aplicación web. Requiere contar con el id de una Hoja de Cálculo de Google (HCG) que corresponda a al archivo al cual se desean enviar los datos.
Esto tiene sentido …

Les presento Visor de Registros

El día de hoy Google ha tenido a bien aprobar la publicación de mi primer complemento público para Hojas de Cálculo de Google (HCG). El nombre de este complemento es Visor de Registros. En la barra superior pueden encontrar el enlace al sitio con la información sobre su uso bastante sintetizada. A continuación les comparto de que se trata de forma "mas platicada".

Visor de Registros es un complemento gratuito que muestra los encabezados y los valores de la fila que contiene la celda activa en un panel lateral.

Me imagino que será especialmente útil para quienes abren archivos CSV con muchos datos. A continuación les muestro cómo se ve los datos de Hospital2016.csv disponibles en datos.gob.mx


El archivo tiene 18 columnas y 1831 renglones. Una de las columnas es una marca temporal, otra contiene números correspondientes a la edad de los sujetos y el resto son categorías, algunas de las cuales no se muestran completas en el ancho y altura predeterminada de una celda.

Si se ajus…

¿Qué es __xludf.DUMMYFUNCTION?

Resumen
__xludf.DUMMYFUNCTION es una función de las Hojas de Cálculo de Google agregada al descargar una hoja de cálculo en formato Microsoft Excel (.xlsx) a las fórmulas que utilizan funciones no compatibles.
He descargado mi hoja de cálculo y veo __xludf.DUMMYFUNCTION ¿Qué es? ¿Por qué Google modificó mis fórmulas?
Si usas funciones de Hojas de Cálculo de Google (HCG) que no son compatibles con Microsoft Excel (Excel) como IMPORTRANGE y descargas una hoja de cálculo como Microsoft Excel (.xlsx) podrías haber visto que las fórmulas originales fueron modificadas para incluir 
=IFERROR(__xludf.DUMMYFUNCTION(tu_formula),"valor") (funciones en inglés)

=SI.ERROR(__xludf.DUMMYFUNCTION(tu_formula),"valor") (funciones en español)

o bien

=IFERROR(__xludf.DUMMYFUNCTION("""COMPUTED_VALUE"""),"valor") (funciones en inglés)

=SI.ERROR(__xludf.DUMMYFUNCTION("""COMPUTED_VALUE"""),"valor") (funciones …