Cómo usar SI.ERROR en Excel para mostrar una celda en blanco en lugar de un mensaje de error
🔍 WiseChecker

Cómo usar SI.ERROR en Excel para mostrar una celda en blanco en lugar de un mensaje de error

Las fórmulas de Excel a menudo devuelven errores como #N/A o #DIV/0! cuando encuentran problemas. Estos mensajes de error pueden hacer que su hoja de cálculo se vea poco profesional y alterar otros cálculos. La función SI.ERROR proporciona una manera de capturar estos errores y reemplazarlos con un valor personalizado. Este artículo explica cómo usar SI.ERROR para mostrar una celda en blanco cuando una fórmula falla.

Puntos clave: Usar SI.ERROR para limpiar su hoja de cálculo

  • SI.ERROR(valor, valor_si_error): Esta función verifica si una fórmula tiene un error y devuelve un resultado especificado si se encuentra uno.
  • Comillas dobles (“”): Usar comillas dobles vacías como segundo argumento le indica a Excel que muestre una celda verdaderamente en blanco cuando ocurre un error.
  • Auditoría de fórmulas: Retire temporalmente SI.ERROR para ver el error original, lo que le ayuda a encontrar y corregir el problema subyacente en sus datos.

ADVERTISEMENT

Qué hace la función SI.ERROR

La función SI.ERROR es una función lógica en Excel. Requiere dos argumentos. El primer argumento es el valor o fórmula que desea probar. El segundo argumento es el valor que desea devolver si el primer argumento resulta en cualquier error. Excel reconoce varios tipos de error estándar, incluyendo #N/A, #VALUE!, #REF!, #DIV/0!, #NUM!, #NAME? y #NULL!.

Usar SI.ERROR con una cadena vacía (“”) como segundo argumento es una práctica común para limpiar informes. Esto hace que los paneles y tablas de resumen se vean más limpios al ocultar errores de cálculo. Sin embargo, es importante entender que una celda que muestra “” no es lo mismo que una celda verdaderamente vacía. Otras fórmulas que verifican celdas en blanco, como usar =A1=””, la tratarán como en blanco, pero funciones como ESBLANCO devolverán FALSO porque la celda contiene una fórmula.

Pasos para aplicar SI.ERROR a sus fórmulas

Puede envolver una fórmula existente con SI.ERROR o escribir una nueva fórmula desde cero. El proceso es el mismo para ambos.

  1. Identifique la fórmula que causa el error
    Haga clic en la celda que muestra un error como #DIV/0!. Mire la barra de fórmulas para ver la fórmula original, como =A2/B2.
  2. Escriba la función SI.ERROR
    En la barra de fórmulas, coloque el cursor al principio de la fórmula. Escriba =SI.ERROR( . Ahora tendrá =SI.ERROR(A2/B2.
  3. Agregue el argumento valor_si_error
    Después de su fórmula original, escriba una coma. Luego, escriba dos comillas dobles sin nada entre ellas: “”. Esto representa un espacio en blanco. Su fórmula ahora debería verse así: =SI.ERROR(A2/B2, “”.
  4. Cierre la función y aplique
    Escriba un paréntesis de cierre ) para completar la función. La fórmula final es =SI.ERROR(A2/B2, “”). Presione Enter para aplicar el cambio. El error será reemplazado por una celda en blanco.
  5. Copie la fórmula hacia abajo en una columna
    Si necesita aplicar esto a muchas celdas, use el controlador de relleno. Haga clic en la celda con su nueva fórmula IFERROR. Arrastre el pequeño cuadrado en la esquina inferior derecha de la celda hacia abajo por la columna para copiarla a otras celdas.

Usar SI.ERROR en una nueva fórmula

También puede construir una fórmula SI.ERROR desde el principio. Para un BUSCARV que podría devolver #N/A, lo escribiría como =SI.ERROR(BUSCARV(A2, DataRange, 2, FALSO), “”). Esto intenta el BUSCARV primero. Si encuentra el valor, muestra el resultado. Si el BUSCARV falla con #N/A, la función SI.ERROR lo captura y muestra un espacio en blanco en su lugar.

ADVERTISEMENT

Errores comunes y limitaciones a evitar

SI.ERROR oculta todos los errores, incluidos los útiles

El principal riesgo de SI.ERROR es que enmascara todo tipo de error. Un error #REF! significa que una referencia de celda está rota, lo cual es un problema grave en la estructura de su hoja de cálculo. Usar SI.ERROR para ocultarlo puede llevar a que datos incorrectos pasen desapercibidos. Antes de aplicar SI.ERROR de manera amplia, verifique qué error produce la fórmula original. Corrija errores estructurales como #REF! o #NAME? primero.

Celda en blanco (“”) vs. Cero (0)

Una decisión común es si mostrar un espacio en blanco o un cero. Para una fórmula de división, =SI.ERROR(A2/B2, 0) podría ser más preciso que un espacio en blanco si un resultado de cero es válido. Mostrar un espacio en blanco puede ser engañoso en una columna numérica, ya que puede parecer datos faltantes. Elija el segundo argumento según lo que tenga sentido para su informe.

Rendimiento en matrices grandes

Envolver cada celda en una tabla de datos grande con SI.ERROR puede ralentizar ligeramente la velocidad de cálculo. Para conjuntos de datos extremadamente grandes, considere si puede corregir los datos de origen para prevenir el error. Usar SI.ERROR es eficiente para la mayoría de las hojas de cálculo cotidianas, pero es un paso de cálculo adicional.

SI.ERROR vs. SI.ND: Elegir la función correcta

Elemento SI.ERROR SI.ND
Errores que captura Todos los tipos de error (#N/A, #DIV/0!, #VALUE!, etc.) Solo el error #N/A
Mejor caso de uso Limpieza general de errores en informes finales donde cualquier error debe ocultarse Específicamente para BUSCARV, BUSCARX o COINCIDIR donde #N/A es un resultado esperado e informativo
Nivel de seguridad Menos seguro, puede ocultar errores críticos de fórmula Más seguro, permite que otros tipos de error se muestren para que pueda corregirlos
Ejemplo de sintaxis =SI.ERROR(A1/B1, “”) =SI.ND(BUSCARV(A1, B:C, 2, FALSO), “No encontrado”)

Ahora puede usar SI.ERROR para reemplazar mensajes de error con celdas en blanco en sus hojas de Excel. Esto hace que sus modelos financieros y resúmenes de datos se vean más limpios y presentables. Para un mayor control, pruebe la función SI.ND cuando solo desee ocultar errores #N/A de fórmulas de búsqueda. Recuerde usar las herramientas de Auditoría de fórmulas para verificar errores antes de ocultarlos, asegurando que sus cálculos subyacentes sean correctos.

ADVERTISEMENT

Idioma de Excel y separadores

Los nombres de función de estos ejemplos corresponden a Excel en español. El separador de argumentos depende de la configuración regional: si Excel requiere punto y coma, sustituye las comas entre argumentos por punto y coma; si requiere comas, utiliza comas. No cambies separadores decimales, códigos de formato ni textos entre comillas indiscriminadamente. Los nombres de hojas, campos, tablas y rangos deben coincidir con los del libro; los marcadores en inglés no son nombres de función y deben sustituirse de forma coherente si adaptas los datos. Equivalencias con Excel en inglés: SI.ERROR = IFERROR, SI.ND = IFNA, BUSCARV = VLOOKUP, BUSCARX = XLOOKUP, COINCIDIR = MATCH, ESBLANCO = ISBLANK, FALSO = FALSE.

ADVERTISEMENT