Función Si en Excel

La función si es una de las funciones más utilizadas en Excel, su utilización es muy variada y es de gran ayuda para resolver problemas con varias incógnitas. Esto genera muchas dudas e interrogantes para los usuarios que resolveremos en este post. Lo primero es que la función si, no es una función matemática o aritmética, sino que es una función lógica. De ahí que muchas personas le tengan miedo sin conocer su funcionamiento, pero como veremos es cuestión de entender su sintaxis y puesta en práctica.

Para esto comencemos por conocer de que se compone su sintaxis:

=Si(condición;valor_verdadero;valor_falso)

Al ser una función lógica, el verdadero o falso no es el texto a escribir, sino si la premisa inicial, en este caso si la condición se cumple o no.

Vamos a un ejemplo:

Tengo un listado de alumnos con su nombre y nota. Quiero que en la columna C aparezca un texto que me indique si aprobó o no.

Para esto, debo fijar las condiciones. Supongamos que el aprobado es para los alumnos que sacaron 6 o más, por lo tanto los alumnos que sacaron menos de 6 no aprobaron.

Vamos a traducir los datos e ingresarlos en la función.

=Si(B2>=6;»Aprobado»;»No aprobado»)

También podríamos poner lo siguiente:

=Si(B2>5;»Aprobado»;»No aprobado»)

Como vemos, muchas veces, la solución no es única, sino que existen muchas maneras de resolverlo.

Veamos otro ejemplo:

En la columna A tengo los artículos, en la B sus precios y en la columna C lo recaudado. Necesito calcular la ganancia que dependerá de lo recaudado.

Si lo recaudado superan los 1.000 $ mi ganancia será de 20%, de lo contrario será de 10%.

Es interesante ver la letra de lo que me pide, ya que de ahí sacaré los datos a introducir en la formula. Cuando estamos trabajando por primera vez o aprendiendo su funcionamiento te recomiendo que escribas cada parte en una celda y luego las unís en la formula o utilizas las celdas y las colocas en la formula.

Por ejemplo:

Escribe la primera parte en una celda, la segunda en otra y la tercera en otra y verás cómo funcionan separadas.

En este caso, usamos las celdas H2 e I2 para ingresar los valores de 20% y 10% respectivamente, y luego en la fórmulas usamos esas celdas de referencias en lugar de poner el valor directamente en la formula.

El resultado será:

Si nos resulta más fácil así, recuerda fijar con referencia absoluta las dos celdas utilizadas, presionando la tecla F4 o manualmente colocando el símbolo de $ antes de la letra y antes del número.

(Te dejo un enlace para repasar los diferentes tipos de referencias en Excel)

Estos recursos forman parte del curso gratuito de Excel.

Curso gratuito de Excel

Veamos otro ejemplo,

En este caso tenemos una lista de artículos con sus respectivos stock inicial y final, y queremos que cuando el stock final sea menor o igual que 100 nos aparezca un mensaje para avisarme que hay que reponer el stock.

Operadores lógicos

Otro elemento importante son los operadores lógicos que podemos utilizar dentro de la fórmula que son 6:

  1. > Mayor
  2. < Menor
  3. = igual
  4. >= Mayor o igual
  5. <= Menor o igual
  6. <> Distinto o Diferente

Si no te sientes tan seguro escribiendo la formula puedes usar el asistente de funciones presionando en Fx, con lo cual tendrás la ayuda necesaria para completar las 3 partes de la función.

Si te interesa ver un video sobre este tema puedes ver el siguiente video:

Y para terminar, recuerda que tanto en la opción Valor_Si_Verdadero como en Valor_Si_Falso puede ir cualquier operación (suma, resta, multiplicación, división, logaritmo, raíz cuadrada), función o texto como resultado.

Si quieres consultar la información, tenemos un post sobre la función Si anidado y el Si.Conjunto que nos sirven para cuando tenemos que resolver problemas con más de una incógnita.

Si quieres aumentar tus conocimientos sobre los EXCEL puedes hacer totalmente gratis nuestro curso de EXCEL BÁSICO presionando en la  siguiente imagen.

1 Comment

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *