03 - Avanzado - Ejercicio 17 Si
03 - Avanzado - Ejercicio 17 Si
03 - Avanzado - Ejercicio 17 Si
Funciones condicionales.
Este tipo de funciones sirven para realizar una acción u otra según el resultado de evaluar una
condición. Constan siempre de un argumento condición y dependiendo, de si esta condición se
cumple o no, se ejecutará una acción u otra.
Funciones.
Funciones Condicionales.
Esta función evalúa condición. Sí condición es cierta, se ejecuta valor o expresión1, sino (la condición
es falsa), se ejecuta valor o expresión2.
=CONTAR.SI(Rango;”Condición”)
Suma las casillas del Rango a Sumar que cumplen la Condición en su correspondiente Rango a evaluar.
Nota: Tener en cuenta que tanto las funciones CONTAR.SI como SUMAR.SI, la condición se ha de
escribir entre comillas o bien utilizar una casilla como tal.
Esta función, también se puede escribir desde el asistente, para hacer lo mismo que en
el ejemplo Sumar.Si.
2. Se despliega una ventana, pidiendo el rango de casillas donde están los valores a
utilizar, ponga $A$3:$C$12. Pulse Siguiente.
Más abajo, en apartado Columna, ha de escoger el título de la columna donde quiera poner la
condición, escoja Vendedor.
En apartado Es:, seleccione el signo =, y a Este Valor, el nombre del vendedor sobre el que quiera
contar el total de ventas, en este caso, Juan. Haga clic sobre el botón Agregar condición y pulse
Siguiente.
6. Y en la última ventana, ponga la casilla A15, que será la casilla donde habrá los
valores sumados.
4. Si quiere poner otra condición, pulse el botón Agregar >>, y siga los mismos
pasos. Pulse Aceptar.
Compruebe como todas las casillas que superan el valor 20000, están en color rojo y
en cursiva.
Funciones.
Busca en la primera columna del Rango o nombre del rango el Valor, y muestra el contenido de su
correspondiente n Columna hacia a la derecha.
Muestra el elemento del Rango o Nombre del Rango situado en la posición fila, columna de la tabla.
Nombre de Rango.
A veces, para clarificar o simplificar operaciones en una hoja de cálculo, es necesario, dar
nombre a una casilla o rango de casillas. La función BUSCARV, por ejemplo, tiene como
argumento un rango de casillas que contiene la tabla donde se han de buscar los valores. Para no
tener que recordar las referencias de esta tabla, se le puede poner un nombre al rango que ocupa
dentro de la hoja, de esta manera, en lugar de utilizar las referencias de rango, se podrá utilizar
su nombre.
1. Seleccione el rango.
• Como ejemplo ponga Nombre al rango que comprende la tabla del ejemplo, el que se
utiliza en la función BUSCARV.
• Los Nombres de rango también permiten desplazarse rápidamente hacia a ellos. Siga
los pasos del ejemplo siguiente.
3. Haga un clic con el ratón sobre elemento Frutas y verá como seguidamente queda
seleccionado este rango.
• Otra forma rápida de desplazarse por la hoja es pulsar la tecla F5. Pruébelo.
• Siga los pasos siguientes para ver un ejemplo de como utilizar el ratón para entrar un
rango con nombre en funciones que así lo requieran.
• Observación. Tenga en cuenta que si los valores de la primera columna de una tabla no
están ordenados en la función BUSCARV tendrá que poner un cuarto parámetro con valor 0 para
indicarlo.
=BUSCARV(valor;tabla;Columna;0)
Ejercicio.
Recupere el ejercicio COND1.XLS. Calcule las casillas en blanco.
Cálculos.
Pesetas Precio * Cantidad
Descuento Si Pesetas > 250.000 aplicar 10% sino
aplicar 5%
Total Pesetas-(Pesetas * Descuento)
Base Imponible Suma de la columna Total.
Iva 16% Aplicar 16% sobre Base Imponible.
Importe Base Imponible + Iva
Tipo Cliente Escriba 1, 2 o 3
Descuento Cliente Seleccionar los descuentos según sea Cliente
Normal, Cliente Habitual o Pariente
Total Factura Importe - (Importe * Descuento).
Productos Desc. 10% Contar los productos con descuento del 10%.
Formatos.
Ejercicio.
Recupere el archivo COND2.XLS.
Cálculos.
Pesetas. Cantidad * Precio U.
Descuento. (Si Pesetas > 20.000 aplicar Descuento de casilla
%Descuento sino 0) * Pesetas
Total. Pesetas - Descuento
Base Imponible Suma de los valores de la columna Total.
Total I.V.A. Base Imponible * Iva 16%
Importe Base Imponible + Iva
Tipo Desc. Teclee 1 o 2
Desc. Factura Aplicar descuento según sea Normal (1) o
Especial(2).
Total Factura Importe - (Importe * Desc. Factura).
%Descuento 7%
I.V.A. 16%
7Desc. Normal 5%
Desc. Especial 15%
Cantidad Descripción Precio Pesetas Descuento Total
U.
13 Novelas 795 10335 0 10335
15 Fascículos 395 5925 0 5925
4 Enciclopedias 75000 300000 21000 279000
24 Revistas 215 5160 0 5160
7 Diccionarios 3500 24500 1715 22785
Base Imponible Total I.V.A Importe Tipo Desc. Desc.Factur Total
a Factura
323205 51712,8 374917,8 1 0,05 356171,91
Ejemplo.
Si és cliente habitual:
Si compra una cantidad superior o igual a 1000 unidades, aplicar un 6% de
descuento.
Si compra una cantidad inferor a 1000 unidades, aplicar un 5% de descuento.
Si no és cliente habitual:
Si compra una cantidad superior o igual a 1000 unidades, aplicar un 4% de
descuento.
Si compra una cantidad inferor a 1000 unidades, aplicar un 3% de descuento.
Primera posibilidad:
=SI(B$2=1;SI(B5>=1000;6%;5%);SI(B5>=1000;4%;3%))
Segunda posibilidad:
=SI(Y(B$2=1;B5>=1000);6%;SI(Y(B$2=1;B5<1000);5%;SI(Y(B$2<>1;B10>=1000);4%;3%)))
Cálculos.
Descuento Una de las dos posibilidades de la función SI
Total. (cantidad*precio)-(cantidad*precio*descuento)
Casilla B2 Escriba 1 para cliente habitual y cuanquier otra
cosa para cliente no habitual.
• Ejercicio.
Recupere el archivo COND3. XLS.
Cálculos.
Pesetas. Precio * Cantidad.
% Descuento. Si Pesetas < 100.000 Descuento del 3%
Si Pesetas > 100.000 y Pesetas <= 300.000 Descuento del 5%
Si Pesetas > 300.000 y Pesetas <= 1.000.000 Descuento del 7%
Si Pesetas > 1.000.000 Descuento del 10%.
Total. Pesetas - (Pesetas * % Descuento).
Base Suma de los valores de la columna Total.
Imponible.
Iva 16%. 16% de Base Imponible.
Importe. Base Imponible + Iva 16%
Tipo Cliente. Escoja 1, 2 o 3.
Desc. Cliente. Aplicar Descuento según valor de la casilla Tipo cliente
Total Factura Importe - (Importe * Desc. Cliente).
Base Imponible I.V.A. 16% Importe Tipo Cliente Desc. Cliente Total Factura
2786025 445764 3231789 2 0,05 3070199,55
Cliente Normal 0%
Cliente Habitual 5%
Parientes 10%
Cálculos.
Código Escoja un código de la Tabla Precios. Utilice los del
ejemplo para poder comprobar los resultados.
Descripción. Localizar el nombre del producto de la tabla según los
valores de la casilla Código.
Cantidad. Entre una cantidad. Utilice las del ejemplo para comprobar
los resultados.
P.v.p. Localice el precio del producto según el valor entrado en la
columna Código
% Descuento. Localice el %Descuento del producto según el valor
entrado en la columna Código.
Total Cantidad * P.v.p. - (Cantidad * P.v.p. * %Descuento).
Tipo Desc. Entre el valor de la fila donde se encuentra el descuento
según Tabla Descuentos.
Oficio Entre el valor de la columna correspondiente donde se
encuentra el oficio según Tabla Descuentos.
Base Imponible Suma de los valores de la columna Total.
Descuento Localice el descuento según los valores de las Casillas Tipo
Desc. y Oficio
Total Desc. Base Imponible * Descuento
Importe Base Imponible - Total Desc.
I.v.a. Importe * 16%
Total Factura Importe + Iva
Tabla de precios
Tabla de Descuentos.
Electricista Albañil Mecánico
Desc. 1 5% 3% 4%
Desc. 2 10% 7% 8%
Desc. 3 15% 10% 12%
Factura.
Código Descripción Cantidad P.v.p. %Desc. Total
4 Hembra 10 40 0,02 392
5 Bisagra 74 120 0,02 8702,4
1 Tornillo 8 10 0,02 78,4
8 Enchufe 69 100 0,02 6762
3 Martillo 43 450 0,03 18769,5
2 Llave 12 300 0,03 3492
Tipo Desc. 2
Cod. Oficio 3
Base Imp. Descuento Total desc. Importe Iva 16% Total Factura
38196,3 8% 3055,704 35140,59 5622,49 40763,0914
Cálculos.
Código. Entre un código de la tabla Productos.
Producto. Localizar el nombre del producto de tabla Productos
según el valor entrado en casilla código
Cantidad Entre una cantidad.
Total. Cantidad * Precio de compra / Venta, localizada en la
tabla Productos según el valor de la casilla Código.
Tabla de Productos.
• Ejercicio .
Recupere el archivo COND6.XLS.
Cálculos.
Poner Nombre a las Hojas. Hoja1= Personal, Hoja2 = Sueldos y
Pagas, Hoja3 = Tablas.
Hoja Personal. Antigüedad Año Actual - Año de casilla Data
Contrato
Hoja Sueldos y Pagas. Sueldo Base. Localice el Sueldo Base según el valor
de la casilla Operario.
Hoja Sueldos y Pagas. Total Horas Localice el precio de una Hora extra
Extra. según la categoría * Horas Extra.
Hoja Sueldos y Pagas. Sobresueldo Localice el sobresueldo según la
Categoría. categoría.
Hoja Sueldos y Pagas. Pesetas (Si Columna Antigüedad > 5 2000
Antigüedad. pesetas sino 1000 Pesetas) *
Antigüedad
Total Sueldo Base + Total Horas Extra +
Sobresueldo Categoría + Pesetas
Antigüedad.
Hoja Personal.
Hoja Tablas.
Antigüedad
>=5 <5
2000 1000
El asistente para a funciones se activa pulsando sobre el botón de la barra estándar o bien
activando la opción de la barra de menús Insertar/Función. Recupere el archivo COND1.XLS y siga
los ejemplos siguientes. Antes, calcule de nuevo todas las casillas, excepto la columna correspondiente
al descuento y la casilla E12.
Ejemplo.
Ejemplo.