Skip to main content

Función SI.ERROR de Excel

Author: Xiaoyang Last Modified: 2025-06-04

Al aplicar fórmulas en una hoja de cálculo de Excel, se generarán algunos valores de error. Para manejar estos errores, Excel proporciona una función útil: la función SI.ERROR. La función SI.ERROR se utiliza para devolver un resultado personalizado cuando una fórmula evalúa un error y devolver un resultado normal cuando no ocurre ningún error.

doc iferror function 1


 Sintaxis:

La sintaxis de la función SI.ERROR en Excel es:

=SI.ERROR(valor, valor_si_error)

 Argumentos:

  • valor: Obligatorio. Una fórmula, expresión, valor o referencia de celda que se verificará en busca de un error.
  • valor_si_error: Obligatorio. Un valor específico que se devolverá si se encuentra un error. Puede ser una cadena vacía, un mensaje de texto, un valor numérico, otra fórmula o cálculo.

Notas:

  • 1. La función SI.ERROR puede manejar todos los tipos de errores, incluidos #¡DIV/0!, #N/A, #¿NOMBRE?, #¡NULO!, #¡NUM!, #¡REF! y #¡VALOR!.
  • 2. Si el argumento valor es una celda en blanco, la función SI.ERROR lo trata como una cadena vacía ("").
  • 3. Si el argumento valor_si_error se proporciona como una cadena vacía (""), no se mostrará ningún mensaje cuando se detecte un error.
  • 4. Si el argumento valor es una fórmula de matriz, SI.ERROR devuelve una matriz de resultados para cada celda en el rango especificado en valor.
  • 5. Esta función SI.ERROR está disponible en Excel 2007 y todas las versiones posteriores.

 Devuelve:

Devuelve un valor específico para los valores de error.


 Ejemplos:

Ejemplo 1: Función SI.ERROR para devolver una celda en blanco u otro texto personalizado en lugar del valor de error

Por ejemplo, tienes una lista de datos como la siguiente, para calcular el precio promedio, deberías usar Venta / Unidad. Pero, si la Unidad es 0 o una celda en blanco, se mostrarán errores como se ve en la siguiente captura de pantalla:

doc iferror function 2

Ahora, usaré una celda en blanco u otra cadena de texto para reemplazar los valores de error:

=SI.ERROR(B2/C2, "") (Esta fórmula devolverá un espacio en blanco en lugar del valor de error)

=SI.ERROR(B2/C2, "Error") (Esta fórmula devolverá un texto personalizado “Error” en lugar del valor de error)

doc iferror function 3 doc iferror function 4

Ejemplo 2: SI.ERROR con la función BUSCARV para devolver “No encontrado” en lugar de valores de error

Normalmente, cuando aplicas la función BUSCARV para devolver el valor correspondiente, si tu valor coincidente no se encuentra, obtendrás un valor de error #N/A como se muestra en la siguiente captura de pantalla:

doc iferror function 5

En lugar de mostrar el valor de error, puedes usar un texto “No encontrado” para reemplazarlo. En este caso, puedes envolver la fórmula BUSCARV dentro de la función SI.ERROR así: =SI.ERROR(BUSCARV(…),"No encontrado")

Por favor, usa la siguiente fórmula, y luego se devolverá un texto personalizado “No encontrado” en lugar del valor de error cuando el valor coincidente no se encuentre, como se muestra en la captura de pantalla:

=SI.ERROR(BUSCARV(D2,$A$2:$B$11,2,FALSO),"No encontrado")

doc iferror function 6


Ejemplo 3: Uso de SI.ERROR anidado con la función BUSCARV

Esta función SI.ERROR también puede ayudarte a manejar múltiples fórmulas BUSCARV. Por ejemplo, tienes dos tablas de búsqueda, ahora necesitas buscar el artículo en estas dos tablas. Para ignorar los valores de error, por favor, usa SI.ERROR anidado con BUSCARV así:

=SI.ERROR(BUSCARV(G2,$A$2:$B$7,2,FALSO),SI.ERROR(BUSCARV(G2,$D$2:$E$7,2,FALSO),"No encontrado"))

doc iferror function 7


Ejemplo 4: Función SI.ERROR en fórmulas de matriz

Digamos que quieres calcular la Cantidad Total basada en la lista de Precio Total y Precio Unitario. Esto se puede hacer usando una fórmula de matriz, que divide cada celda en el rango B2:B5 por la celda correspondiente del rango C2:C5, y luego suma los resultados utilizando esta fórmula de matriz: =SUMA($B$2:$B$5/$C$2:$C$5).

Nota: Si hay al menos un valor 0 o una celda en blanco en el rango utilizado, se devuelve el error #¡DIV/0! como se muestra en la siguiente captura de pantalla:

doc iferror function 8

Para corregir ese error, puedes envolver la función SI.ERROR en la fórmula así, y recuerda presionar las teclas Mayús + Ctrl + Entrar juntas después de ingresar esta fórmula:

=SUMA(SI.ERROR($B$2:$B$5/$C$2:$C$5,0))

doc iferror function 9


Las Mejores Herramientas de Productividad para Office

Kutools para Excel - Te Ayuda a Sobresalir Entre la Multitud

🤖 Asistente de KUTOOLS AI: Revoluciona el análisis de datos basado en: Ejecución Inteligente   |  Generar Código  |  Crear Fórmulas Personalizadas  |  Analizar Datos y Generar Gráficos  |  Invocar Funciones de Kutools
Funciones Populares: Buscar, Resaltar o Identificar Duplicados  |  Eliminar Filas en Blanco  |  Combinar Columnas o Celdas sin Perder Datos  |  Redondear sin Fórmula ...
Super VLookup: Múltiples Criterios  |  Múltiples Valores  |  A través de Varias Hojas  |  Coincidencia Difusa...
Lista Desplegable Avanzada: Lista Desplegable Fácil  |  Lista Desplegable Dependiente  |  Lista Desplegable de Selección Múltiple...
Administrador de Columnas: Agregar un Número Específico de Columnas  |  Mover Columnas  |  Cambiar Estado de Visibilidad de Columnas Ocultas  Comparar Columnas para Seleccionar Celdas Iguales y Diferentes ...
Funciones Destacadas: Cuadrícula de Enfoque  |  Vista de Diseño  |  Barra de Fórmulas Mejorada  |  Administrador de Libros y Hojas de Trabajo | Biblioteca de Recursos (AutoTexto)  |  Selector de Fechas  |  Combinar Hojas de Trabajo  |  Cifrar/Descifrar Celdas  |  Enviar Correos Electrónicos por Lista  |  Super Filtro  |  Filtro Especial (filtrar negrita/cursiva/tachado...) ...
Los 15 Mejores Conjuntos de Herramientas12 Herramientas de Texto (Agregar Texto, Eliminar Caracteres ...)  |  Más de 50 Tipos de Gráficos (Diagrama de Gantt ...)  |  Más de 40 Fórmulas Prácticas (Calcular edad basada en la fecha de nacimiento ...)  |  19 Herramientas de Inserción (Insertar código QR, Insertar imagen desde ruta ...)  |  12 Herramientas de Conversión (Convertir a palabras, Conversión de moneda ...)  |  7 Herramientas de Combinación y División (Combinar filas avanzado, Dividir celdas de Excel ...)  |  ... y más

Kutools para Excel Presume de Más de 300 Funciones, Asegurando Que Lo Que Necesitas Está a Solo Un Clic de Distancia...


Office Tab - Habilita Lectura y Edición con Pestañas en Microsoft Office (incluye Excel)

  • ¡Un segundo para cambiar entre decenas de documentos abiertos!
  • Reduce cientos de clics de ratón para ti todos los días, di adiós al síndrome del túnel carpiano.
  • Aumenta tu productividad en un 50% al ver y editar múltiples documentos.
  • Trae Pestañas Eficientes a Office (incluye Excel), Al Igual Que Chrome, Edge y Firefox.