Puede usar la función SI.ERROR para interceptar y controlar errores en 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:
-
value 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. |
¿Necesita más ayuda?
Siempre puede preguntar a un experto en Excel Tech Community u obtener soporte técnico en Comunidades.