Enseñando a Excel a Pensar: Función SI

Hasta ahora, Excel solo calculaba lo que le pedíamos. Pero, ¿qué pasa si el resultado depende de una condición? "Si llueve, llevo paraguas; si no, llevo lentes de sol". Esa misma lógica se aplica en las celdas con la función =SI.

Lógica de programación
Figura 1: Diagrama de flujo lógico. Si A sucede, entonces haz B.

Sintaxis de la Función SI

La función tiene 3 partes separadas por comas (o punto y coma, según tu PC):

=SI(Pregunta, Qué hacer si es SÍ, Qué hacer si es NO)

Los Operadores de Comparación

Para hacer la "Pregunta", necesitas estos símbolos:

  • > Mayor que
  • < Menor que
  • = Igual a
  • >= Mayor o igual

Funciones Auxiliares: Y / O

A veces necesitas cumplir dos condiciones al mismo tiempo.

  • =Y(...): Todas las condiciones deben ser verdaderas. (Ej: Tener 18 años Y tener credencial).
  • =O(...): Basta con que una sea verdadera. (Ej: Pagar con Efectivo O con Tarjeta).
Tu Turno: Calificaciones y Bonos

Vamos a automatizar decisiones:

  1. Aprobado o Reprobado: En A1 escribe una calificación (ej. 7). En B1 escribe una función que diga "Aprobado" si es mayor o igual a 6, y "Reprobado" si no.
  2. Bono de Ventas: En A2 pon ventas (1000) y en B2 pon asistencias (5). Calcula en C2: Si ventas > 500 Y asistencias = 5, gana "Bono", si no, "Sin Bono".

Solución Paso a Paso

Recuerda poner los textos entre comillas.

=SI(A1 >= 6, "Aprobado", "Reprobado")

Aquí metemos la función Y dentro del primer argumento del SI.

=SI( Y(A2>500, B2=5) , "Bono", "Sin Bono")

Léelo así: "SI (pasa esto Y esto), entonces..."

Volver al Temario