Función SI.ERROR de Excel
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.
Sintaxis:
La sintaxis de la función SI.ERROR en Excel es:
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:
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)
![]() | ![]() |
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:
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:
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í:
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:
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:
Las Mejores Herramientas de Productividad para Office
Kutools para Excel - Te Ayuda a Sobresalir Entre la Multitud
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.