Puede usar la función SI.ERROR para controlar los errores de una fórmula. SI.ERROR devuelve un valor especificado si una fórmula se evalúa como un error; De lo contrario, devuelve el resultado de la fórmula.
Sintaxis
SIERROR(valor; valor_si_error)
La sintaxis de la función SI.ERROR tiene los siguientes argumentos:
- valor Obligatorio. Es el argumento donde busca un error.
- value_if_error Obligatorio. El valor que se devuelve si la fórmula se evalúa como un error. Se evalúan los siguientes tipos de error: #N/A, #¡VALOR!, #¡REF!, #¡DIV/0!, #¡NUM!, #¿NOMBRE? o #¡NULO!.
Observaciones
- Si valor o value_if_error es una celda vacía, SI.ERROR lo trata como un valor de cadena vacío ("").
- Si el valor es una fórmula de matriz, SI.ERROR devuelve una matriz de resultados para cada celda del rango especificado en el valor. Vea el segundo ejemplo a continuación.
Ejemplos
Copie los datos de ejemplo en la tabla siguiente y péguelos en la celda A1 de una hoja de cálculo nueva de Excel. Para que las fórmulas muestren los resultados, selecciónelas, presione F2 y luego Entrar.
| Cuota | Unidades vendidas | |
|---|---|---|
| 210 | 35 | |
| 55 | 0 | |
| 23 | ||
| Fórmula | Descripción | Resultado |
| =SI.ERROR(A2/B2; "Error en el cálculo") | Comprueba si hay un error en la fórmula en el primer argumento (divide 210 entre 35), no encuentra ningún error y devuelve los resultados de la fórmula | 6 |
| =SI.ERROR(A3/B3; "Error en el cálculo") | Comprueba si hay un error en la fórmula en el primer argumento (divide 55 entre 0), encuentra un error de división entre 0 y devuelve valor_si_error | Error en el cálculo |
| =SI.ERROR(A4/B4; "Error en el cálculo") | Comprueba si hay un error en la fórmula en el primer argumento (divide "" entre 23), no encuentra ningún error y devuelve los resultados de la fórmula | 0 |
Ejemplo 2
| Cuota | Unidades vendidas | Relación |
|---|---|---|
| 210 | 35 | 6 |
| 55 | 0 | Error en el cálculo |
| 23 | 0 | |
| Fórmula | Descripción | Resultado |
| =C2 | Comprueba si hay un error en la fórmula en el primer argumento del primer elemento de la matriz (A2/B2 o divide 210 entre 35), no encuentra ningún error y devuelve los resultados de la fórmula | 6 |
| =C3 | Comprueba si hay un error en la fórmula en el primer argumento del segundo elemento de la matriz (A3/B3 o divide 55 entre 0), encuentra un error de división por 0 y devuelve valor_si_error | Error en el cálculo |
| =C4 | Comprueba si hay un error en la fórmula en el primer argumento del tercer elemento de la matriz (A4/B4 o divide "" entre 23), no encuentra ningún error y devuelve los resultados de la fórmula | 0 |
| Nota: Si tiene una versión actual de Microsoft 365, puede introducir la fórmula en la celda superior izquierda del rango de salida y, a continuación, presionar ENTRAR para confirmar la fórmula como una fórmula de matriz dinámica. En caso contrario, la fórmula debe especificarse como una fórmula de matriz heredada; primero seleccione el rango de salida, introduzca la fórmula en la celda superior izquierda del rango de salida y, a continuación, presione CTRL+MAYÚS+ENTRAR para confirmarlo. Excel inserta llaves al principio y al final de la fórmula por usted. Para obtener más información sobre las fórmulas de matriz, vea Directrices y ejemplos de fórmulas de matriz. |
¿Necesitas más ayuda?
Siempre puede preguntar a un experto en Excel Tech Community u obtener soporte técnico en Comunidades.