Ofrece el primer argumento si el valor no es un error. De lo contrario, ofrece el segundo argumento si existe, o un elemento en blanco si no existe.
Ejemplo de uso
SI.ERROR(A1; "Error en la celda A1")
SI.ERROR(A2)
Sintaxis
SI.ERROR(valor; [valor_si_error])
-
valor:
valor que se devuelve sivalor
no es un error. -
valor_si_error
[OPCIONAL, vacío de manera predeterminada]: valor que devuelve la función sivalor
es un error.
Notas
SI.ERROR(exp1;exp2)
equivale lógicamente aSI(NO(ESERROR(exp1));exp1;exp2).
Asegúrate de que este sea el comportamiento deseado.
Consulta también
ESNOD
: Comprueba si un valor es un error `#N/A`.
ESERROR
: Comprueba si un valor es un error.
ESERR
: Comprueba si un valor es un error distinto a `#N/A`.
SI
: Ofrece un valor si una expresión lógica es `VERDADERO` y otro si es `FALSO`.
Ejemplos
Devuelve un valor de cadena vacía si test
(prueba) es un error y value
(valor) es nulo; devuelve value
si test
es un error y value
no es nulo; y devuelve test
si no es un error.
Devuelve el valor "0" al calcular unit price
(precio unitario) si el valor de Quantity
(Cantidad) es nulo.
Devuelve el mensaje de error especificado al buscar el valor de Grade
(Nota) de un alumno para el que no existe Student ID
(ID de alumno).