Está en la página 1de 2

Función condicional SI

Operadores
IGUAL =
MENOR <
MAYOR >
MENOR o IGUAL <=
MAYOR o IGUAL >=
DISTINTO A <>

Condición SI: =SI(condición; acciónSI; acciónNO)

La función condicional SI sencilla realiza lo siguiente:


Si la condición especificada en la función es cierta se realiza la acciónSI y si es falsa se realiza la
acciónNO.
Ejemplo: Si la nota es ≥ 5  Aprobado
Sino  Suspenso

La función condicional se puede anidar: En la acciónSI o en la acciónNO puede haber otra


función condicional completa.

=SI(cond1; SI(cond2; acciónSI2; acciónNO2); acciónNO1)

acciónSI1

Ejemplo: Para calcular el número de cifras de un número natural (entero y positivo) podemos
hacer lo siguiente: se trata de averiguar si el número tiene 1, 2, 3 o más de 3 cifras.

La condición de una función SI puede ser múltiple, es decir, puede tener más de un
condicionante. En estos casos se utilizan los operadores lógicos AND/Y y OR/O.
 Operador lógico Y.

=SI(Y(condición1; condición2) ; acciónSI; acciónNO)

En este caso, se ejecuta la acciónSI en caso de que se cumplan todas las condiciones y se
ejecutará la acciónNO en caso contrario.

Ejemplo: Si las notas de teoría y práctica de un alumno en una asignatura son mayores o igual
que 4 y la media es mayor o igual que 5  Calcular la media y escribirla
Sino  Suspenso

 Operador lógico O.

=SI(O(condición1; condición2) ; acciónSI; acciónNO)

En este caso, se ejecuta la acciónSI en caso de que se cumplan al menos una de las condiciones
y se ejecutará la acciónNO en caso contrario, es decir, cuando no se cumpla ninguna de las
mismas.

Ejemplo: En una asignatura hay dos exámenes a los que se presentan todos los alumnos. Si se
aprueba al menos uno de ellos, su nota será la mayor de las dos  Buscar mayor y escribirla
Sino  Suspenso

También podría gustarte