Documentos de Académico
Documentos de Profesional
Documentos de Cultura
La Función "SI"
INTRODUCCION
El primer argumento es la El segundo argumento indica la acción a realizar por El tercer argumento indica la acción a realizar por
prueba lógica la función SI, si la prueba lógica del primer la función SI, si la prueba lógica del primer
argumento es verdadera argumento es falsa
ARGUMENTOS
Los argumentos son valores, fórmulas o funciones que sirven como parámetros para la ejecución de una función.
PRUEBA LOGICA
La prueba lógica es una operación que se vale de los operadores =, >, < o una combinación de ellos, entre dos valores, fórmulas o funciones.
VALORES
Al hablar de valores, estos pueden ser números, letras, fechas o referencias a celdas que contengan algunos de estos valores.
Página 1 de 7
UNSa - Seminario de Informática Planilla de Cálculo
EJEMPLO 1
El enunciado establece que la fruta tiene un descuento de 8% y la verdura de 10%, se puede "programar" (aunque en rigor estamos automatizando
la planilla) para que se indique el porcentaje de descuento en función del tipo de producto. La función se ingresaría de la siguiente manera:
=SI(E39="Fruta";10%;8%)
Desglose de la función:
"=SI" --> es la función. Toda función se introduce precedida del signo IGUAL (=) o MAS (+) y el nombre de la función. En este caso el nombre
de la función es SI.
"E39="Fruta" --> es el primer argumento de esta función, la prueba lógica. En el ejemplo una igualdad entre una referencia y un texto. Observese que
el texto está encerrado entre comillas. Esto es obligatorio para que pueda efectuar la comparación.
"10%" --> es el segundo argumento de la funcion a mostrar, si la prueba lógica es verdadera. En este caso es el valor 10%
"8%" --> es el tercer argumento de la función a mostrar si la prueba lógica es falsa. En este caso es el valor 8%
Página 2 de 7
UNSa - Seminario de Informática Planilla de Cálculo
Así en el práctico podemos determinar el porcentaje de descuento en función del tipo de producto.
(Previamente hay que determinar que tipo de producto es cada uno)
Ahora vamos a dar un paso más, para resolver el caso planteado. El descuento es procedente cuando se compra más de 5 Kg.
Si bien la función es potente y muy útil no nos soluciona cuando las condiciones son dos (como en el práctico) o más.
Antes de pasar a la sintaxis de la función vamos a construir una tabla de decisión que nos ayudará en la ingreso de la fórmula:
Tabla de Decisión
Condición Regla 1 Regla 2 Regla 3 Regla 4
Es Fruta ? si si no no
Es más 5 Kg.? si no si no
Acción
Sin descuento - X - X
Descuento 8% - - X -
Descuento 10% X - - -
Como se puede apreciar, de las combinaciones posibles hay dos que no llevan descuento.
Página 3 de 7
UNSa - Seminario de Informática Planilla de Cálculo
=SI(Y(E50="Fruta";C50>5);10%;SI(Y(E50="Verdura";C50>5);8%;0%))
Desglose de la función:
"Y(E50="Fruta";C50>5" --> es la prueba lógica, en este caso se utiliza la función Y que agrupa dos condiciones separadas por ";" (punto y coma).
"SI(Y(E50="Verdura";C50>5);8%;0%)" --> es el tercer argumento de la función. En este caso es nuevamente la función SI anidada como
argumento de otra función SI.
=SI(Y(E50="Verdura";C50>5);8%;0%))
Desglose de la función:
"Y(E50="Verdura";C50>5" --> es la prueba lógica, en este caso se utiliza la función Y que agrupa dos condiciones separadas por ";" (punto y coma).
"0%" --> es el tercer argumento de la función. En este caso con un valor de 0%.
De esta manera podemos potenciar la función "SI" combinándola con otras funciones "SI" y con el operador lógico "Y" u "O".
Para finalizar vamos a utilizar la combinación de funciones " SI" para determinar el impuesto a las ganancias a pagar, dada la ganancia neta imponible:
Página 4 de 7
UNSa - Seminario de Informática Planilla de Cálculo
EJEMPLO 2
ESCALA DE IMPUESTO APLICABLE A PARTIR DEL PERIODO FISCAL 2000. ARTICULO 90 - LEY IMPUESTO A LAS GANANCIAS.
Fuente: http://biblioteca.afip.gov.ar/afipres/ganancias_coeficientes_y_montos.htm
Página 5 de 7
UNSa - Seminario de Informática Planilla de Cálculo
1,000,000.00 336,500.00
10,000,000.00 3,486,500.00
Página 6 de 7
UNSa - Seminario de Informática Planilla de Cálculo
=SI(B126<=10000;B126*9%-0;SI(B126<=20000;B126*14%-500;SI(B126<=30000;B126*19%-1500;SI(B126<=60000;B126*23%-2700;SI(B126<=90000;
B126*27%-5100;SI(B126<=120000;B126*31%-8700;B126*35%-13500))))))
Pregunto primero si la ganancia neta es menor o igual a 10.000,00 (primer tramo de la escala). Si es verdadero hago el cálculo del impuesto, si no
pregunto si, la ganancia neta es menor o igual a 20.000,00 (segundo tramo de la escala). Si es verdadero hago el cálculo del impuesto, aplicando
el porcentaje del segundo tramo y descontando el monto fijo. Si no es verdadero vuelvo a preguntar si la ganancia neta es menor o igual a 30.000,00.
Así sucesivamente en la misma fórmula hasta que en el último si, si la ganancia neta no es menor o igual a 120.000,00 se calcula aplicando el 35%
sobre la ganancia neta restando los 13,500,00.
En este caso se utilizaron 6 funciones SI anidadas. El máximo de funciones SI anidadas que permite Excel es de 7.
Fin.
Página 7 de 7