Está en la página 1de 6

Taller 2 – Segundo Corte

La función "si" es una función condicional que cumple una de dos condiciones, o sea que
devuelve un valor si la condición especificada es VERDADERO y otro valor si dicho argu-
mento es FALSO. Esta función permite resolver situaciones muy comunes. Y es aún más
poderosa combinada con otras funciones.
Con un ejemplo la entenderemos mejor:
En una lista de vendedores con el importe de sus ventas. Queremos dar un premio de
$100 a quienes hayan superado la meta de $5.000 vendidos.
Considerando los importes de las ventas en la columna C, a partir de la segunda fila el
premio se obtiene escribiendo en D2 la función condicional =SI(C2>5000;100;0).

La función condicional SI tiene tres argumentos entre los paréntesis:


El primero es la condición de la que depende el valor que finalmente devolverá la fór-
mula. En nuestro caso, que las ventas superen la meta de $5.000.
El segundo es el valor que devolverá la fórmula si la condición se cumple. En nuestro
caso, el premio de $100.
El tercero es el valor que devolverá la fórmula si la condición no se cumple. En nuestro
caso, cero, porque para ellos no hay premio.
La función escrita en D2 debe extenderse luego a toda la lista, haciendo doble clic sobre
el cuadrito negro que se encuentra en el vértice inferior derecho de la celda de la fun-
ción.
Otro ejemplo: Suponiendo que tienes una lista con edades de personas, y quieres que
en otra columna te diga si esa persona es mayor de edad o menor de edad:

Grupo 8-E Sistemas II 1


Taller 2 – Segundo Corte

Prueba lógica: Es cualquier expresión o función que se pueda evaluar como verdadero
o falso. Ejem: 3>2 Valor_si_verdadero: Es el valor que se devolverá si la prueba lógica es
verdadera Valor_si_falso: Es el valor que se devolverá si la prueba lógica es falsa.
IMPORTANTE: Los argumentos que van a ser mostrados como texto deben ir entre co-
millas, no utilices comillas para números. Los argumentos deben separarse por un punto
y coma.

Ejemplo
En este ejemplo la función Si evaluará cada una de las celdas del rango A2:A9 para co-
nocer si su contenido es igual a 0 (prueba lógica). Si se cumple dicha prueba, la función
SI escribirá la palabra Verdadero, en el rango B2:B9 donde corresponda; de lo contrario
escribirá la palabra Falso.
1. Haz clic en la celda A1 y transcribe los siguientes datos, tal y como se indican en las
columnas A y B respectivamente:

2. Haz clic en la celda B2 y ejecuta las siguientes instrucciones:


* Clic en la Herramienta para insertar función.
* En el cuadro resultante, en categoría de la función selecciona Lógicas
*En el panel Nombre de la Función, selecciona Si y haces clic en el botón de comando
Aceptar. Cuadro en el interior de la función: En el cuadro de texto prueba lógica vas a
escribir la expresión a ser evaluada: Para ello como vamos a trabajar con celdas activas,
activa el cuadro de texto y haz clic en la celda A2, automáticamente Excel trae a la casilla
la celda A2 luego escribe la expresión =2. En Valor_si_verdadero escribe entre comillas
la palabra verdadero, ya que si el dato evaluado es igual a cero se debe mostrar el texto
verdadero. En Valor_si_Falso escribe entre comillas falso.

3. Arrastra el cursor hasta llenar los valores de todas las celdas.

Grupo 8-E Sistemas II 2


Taller 2 – Segundo Corte

Ejercicios prácticos

1. Calcula las comisiones a pagar de nueve empleados de una determinada empresa de


acuerdo con el siguiente plan: Cancela una comisión del 10% a cada Vendedor que venda
50000 o más durante el mes; y una comisión del 2% a cada vendedor que venda menos
de 50000.
Respuesta en B2
=SI(A2 >= 50000; A2*10%; A2*2%)
2. Dependiendo de la edad del cliente manda un mensaje si este es mayor de edad o
menor de edad. Las celdas sombreadas deben ser calculadas.

Función aplicada en C2
=SI(B2>=18; "Mayor de
edad";"Menor de edad")

3. En el siguiente ejercicio la función SI evaluará cada una


de las celdas del rango A2:A8 para ver si se cumple la si-
guiente condición: si el valor de una determinada celda es
igual o inferior a 16 la función colocará en la celda la suma-
toria del rango analizado; de lo contrario calculará y colo-
cará el promedio del rango.
=SI(A2 <= 16; SUMA(A2:A8); PROMEDIO(A2:A8))

4. De acuerdo a la siguiente tabla, calcular cuánto el profesor le debe adicionar al estu-


diante para que pueda ganar la materia. Claro está, el adicional solo se le dará a los que
hayan perdido la materia. Calcular el Adicional y la nota final, los demás datos llénelos
a su parecer. Para calcular el adicional utilice la función Si.

Nombres Nota Adicional Nota Final

Grupo 8-E Sistemas II 3


Taller 2 – Segundo Corte

Formula en la columna C2
=SI(B2<$C$7;$C$7-B2;"")
Formula en la Columna D2
=SI(C2="";B2;B2+C2)
5. Realice una tabla que de acuerdo a la edad de una persona, determine quienes deben
pagar la entrada a un cine. El cine tiene la promoción de que los que tengan menos de
12 años no pagan nada y los demás sí. El valor de la boleta es de $8000. La tabla debe
tener: nombre de la persona, edad, paga o no paga. En un campo en la parte inferior
sumar cuanto se gana el cine en esa función.

Formula en C2
=SI(B2<=12;0;$B$7)
Formula en C8
=SUMA(C2:C5)

Grupo 8-E Sistemas II 4


Taller 2 – Segundo Corte

TALLER PARA RESOLVER EN CLASE

FUNCIÓN SI

1. En la primera hoja de Excel llamada Premio extra, crear la siguiente tabla en el


rango A13:G19

Nombre Juan López Sara García Juan López Rebeca Ferrer Luis Atienza Rebeca Ferrer
Concurso 1 2 2 3 1 2
Puntos 60 150 120 30 90 120
$ ganados
Premio ex-
tra
Valor pre-
mio extra

a) En la fila “$ ganados” aparecerá 0 en caso de que no se hayan conseguido


más de 80 ptos., y 1500 en caso contrario

b) En la fila “Premio extra” aparecerá “Agenda” si se han conseguido 120 pun-


tos o más y, en caso contrario, “Reloj”.
c) En la fila “Valor premio extra” aparecerá $180 si el premio extra conse-
guido ha sido una agenda y $60 en caso contrario.

2. En la hoja 2 llamada (Modelos coche) crear la siguiente tabla:

Precio Forma Precio


Modelo vendido Descuento
base pago total
Mercedes 321
Ford 202
Peugeot 105
Ford 202
Mercedes 321
Peugeot 105
Mercedes 321

a) En la columna “Precio base” aparecerá $15060 si el modelo de coche es


un Mercedes 321 y $7230 en los demás casos

b) En la columna “Forma pago” aparecerá “Aplazado” si el precio base es de


$15060 y “Al contado” en otro caso.

c) En la columna “Descuento” se aplicará un 5% de descuento sobre el precio


base si el pago ha sido al contado. En otro caso, en esta celda quedará va-
cía.

d) En la columna “Precio total” se restará el descuento al precio base en caso


de que efectivamente se haya aplicado un descuento; en otro caso, en esta

Grupo 8-E Sistemas II 5


Taller 2 – Segundo Corte

celda aparecerá el precio base de la segunda columna. (Nota: aunque aquí


no sería imprescindible aplicar una función SI, utilízala de todos modos).

3. En la hoja 3 llamada Premios, crear una tabla de los ganadores de tres concursos
diferentes y los premios obtenidos. Crear la tabla en el rango A1:G11

Premio ex-
Nombre Concurso Puntos Euros ganados Agenda Reloj
tra
Juan López 1 60
Sara García 2 150
Juan López 2 120
Rebeca Ferrer 3 30
Luis Atienza 1 90
Rebeca Ferrer 2 120
Ramón Gutiérrez 3 60
$ POR PUNTO
Más de 50 $4
50 o menos $2

a) En la columna “Euros ganados” introduce una función SI de modo que se


calcule la cantidad ganada teniendo en cuenta si se han conseguido más
de 50 puntos o no.

b) En la columna “Agenda” aparecerá “SI” en caso de que la persona en cues-


tión haya participado en el concurso 1, y nada en caso contrario.

c) En la columna “Reloj” aparecerá “SI” en caso de que la celda correspon-


diente de la columna “Agenda” esté vacía; en otro caso, aparecerá “NO”.

d) En la columna “Premio extra” aparecerá “Viaje a París” en caso de que se


hayan conseguido más de 100 ptos., y “Otra vez será”, en otro caso.

Grupo 8-E Sistemas II 6

También podría gustarte