Sintaxis

La sintaxis de la función SI en Excel es muy sencilla pero hay que comprender unos conceptos clave como veremos un poco más adelante. La sintaxis es:
SI(prueba_lógica;valor_si_verdadero;valor_si_falso)
Quizás con la siguiente imagen se pueda entender un poco mejor:
función si en Excel
La función SI tiene un claro carácter lógico. Evalúa si se cumple o no una determinada condición (prueba_lógica) y en función de ello devuelve un resultado (valor_si_verdadero) u otro (valor_si_falso). Como vemos en la imagen anterior, de la prueba lógica sólo pueden salir dos resultados: el verdadero o el falso.
A continuación vamos a explicar cada uno de sus argumentos
  • Prueba_lógica: Cualquier condición que pueda evaluarse como VERDADERA o FALSA. Para ello, Excel pone a nuestra disposición los seis operadores lógicos (>, <, =, >=, <=, <>).
  • Valor_si_verdadero: La función devolverá lo que aquí le indiquemos en caso de que la prueba lógica haya resultado ser verdadera. Este resultado podrá ser desde un texto, en cuyo caso deberá ir entre comillas (por ejemplo “soy un texto” o un texto vacío “”) hasta un número (-2, 0, 1478 etc). En caso de no escribir absolutamente nada en este argumento, la función por defecto devolverá 0 (cero).
  • Valor_si_falso: La función devolverá lo que aquí le indiquemos en caso de que la prueba lógica haya resultado ser falsa. De manera análoga a cuando era verdadero, debemos asignar un valor. En caso de no poner este argumento opcional Excel devolverá en este caso el operador lógico FALSO.

Ejemplos de la función SI en Excel

Ejemplo 1
En este ejemplo queremos saber si la celda A6 es mayor que la celda A7. Para ello escribimos la función que podemos ver a continuación. El resultado de la función SI es VERDADERO.
Ejemplo 2
En el mismo ejemplo que el anterior pero cambiando las celdas queremos que la función devuelva la suma de los números en caso de ser VERDADERO. Como así es, entonces la función nos devolverá el número 25.

Ejercicio

En la siguiente hoja Excel vamos a calcular la comisión que va a cobrar un empleado en función de lo que haya facturado, de manera que si se trata de una cantidad superior a $1.000.000 , el empleado percibirá una comisión del 5% el total de la facturación, mientras que si es inferior a 1.000.000, no percibirá nada.
En la imagen puede verse el problema planteado y formulado en Excel.
función si en excel
Con la instrucción que aparece en la imagen obtendremos los resultados deseados. En concreto le estamos diciendo al programa:
  • En la celda B3 ponemos la facturación
  • En la celda B4 calculamos la comisión.
  • Si la facturación B3 > 10.000 (por ejemplo B3 = 15.000), el valor que aparecerá en la comisión B4 será el 5% de esa cantidad, en este caso (5*15.000)/100 = 750 euros.
  • Si por el contrario B3 < 10.000 (por ejemplo B3 = 8.000), en B4 podremos leer: No se ha alcanzado el mínimo de facturación.