Documente Academic
Documente Profesional
Documente Cultură
MODULO DE EXCEL
Pag.1
Funciones condicionales.
Este tipo de funciones sirven para realizar una accin u otra segn el resultado de evaluar una
condicin. Constan siempre de un argumento condicin y dependiendo, de si esta condicin se
cumple o no, se ejecutar una accin u otra.
Funciones.
Funciones Condicionales.
=CONTAR.SI(Rango;Condicin)
Esta funcin cuenta cuantas casillas de rango cumplen la condicin.
Funciones Condicionales y de
Bsqueda.
IFES-UGT
MODULO DE EXCEL
Pag.2
Funciones Condicionales y de
Bsqueda.
IFES-UGT
MODULO DE EXCEL
Pag.3
Esta funcin, tambin se puede escribir desde el asistente, para hacer lo mismo que en el
ejemplo Sumar.Si.
1.
2.
Se despliega una ventana, pidiendo el rango de casillas donde estn los valores a
utilizar, ponga $A$3:$C$12. Pulse Siguiente.
3.
Esta ventana pide el nombre de la casilla a sumar, es decir el ttulo, seleccione Valor
Ventas.
Ms abajo, en apartado Columna, ha de escoger el ttulo de la columna donde quiera
poner la condicin, 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 botn
Agregar condicin y pulse Siguiente.
4.
5.
6.
Y en la ltima ventana, ponga la casilla A15, que ser la casilla donde habr los
valores sumados.
2.
3.
Pulse el botn Formato, seleccione el color rojo y estilo de la fuente Cursiva, pulse
Aceptar.
4.
Si quiere poner otra condicin, pulse el botn Agregar >>, y siga los mismos pasos.
Pulse Aceptar.
Compruebe como todas las casillas que superan el valor 20000, estn en color rojo y en
cursiva.
Funciones Condicionales y de
Bsqueda.
IFES-UGT
MODULO DE EXCEL
Pag.4
Funciones.
Algunas funciones de bsqueda.
=BUSCARV(Valor;Rango o nombre de Rango;n Columna);
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.
=ELEGIR(ndice; Elemento1, Elemento2,...,Elemento n)
Muestra el valor del Elemento que ocupa la posicin ndice en la lista.
=INDICE(Rango o Nombre del Rango;Fila;Columna)
Muestra el elemento del Rango o Nombre del Rango situado en la posicin fila, columna de la tabla.
Funciones Condicionales y de
Bsqueda.
IFES-UGT
MODULO DE EXCEL
Pag.5
Nombre de Rango.
A veces, para clarificar o simplificar operaciones en una hoja de clculo, es necesario, dar nombre a
una casilla o rango de casillas. La funcin 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.
Como ejemplo ponga Nombre al rango que comprende la tabla del ejemplo, el que se
utiliza en la funcin BUSCARV.
1. Seleccione el rango A2:C5.
2. Active opcin Insertar/ Nombre / Definir.
3. En cuadro de edicin Nombres en el libro, teclee Frutas.
Funciones Condicionales y de
Bsqueda.
IFES-UGT
MODULO DE EXCEL
Pag.6
3. Haga un clic con el ratn sobre elemento Frutas y ver como seguidamente queda
seleccionado este rango.
Otra forma rpida de desplazarse por la hoja es pulsar la tecla F5. Prubelo.
Siga los pasos siguientes para ver un ejemplo de como utilizar el ratn para
entrar un rango con nombre en funciones que as lo requieran.
Previamente borre el contenido de la casilla B9.
Funciones Condicionales y de
Bsqueda.
IFES-UGT
MODULO DE EXCEL
Pag.7
Observacin. Tenga en cuenta que si los valores de la primera columna de una tabla no estn
ordenados en la funcin BUSCARV tendr que poner un cuarto parmetro con valor 0 para
indicarlo.
=BUSCARV(valor;tabla;Columna;0)
Funciones Condicionales y de
Bsqueda.
IFES-UGT
MODULO DE EXCEL
Ejercicio.
Recupere el ejercicio COND1.XLS. Calcule las casillas en blanco.
Clculos.
Pesetas
Descuento
Total
Base Imponible
Iva 16%
Importe
Tipo Cliente
Descuento Cliente
Total Factura
Productos Desc. 10%
Precio * Cantidad
Si Pesetas > 250.000 aplicar 10% sino aplicar
5%
Pesetas-(Pesetas * Descuento)
Suma de la columna Total.
Aplicar 16% sobre Base Imponible.
Base Imponible + Iva
Escriba 1, 2 o 3
Seleccionar los descuentos segn sea Cliente
Normal, Cliente Habitual o Pariente
Importe - (Importe * Descuento).
Contar los productos con descuento del 10%.
Funciones Condicionales y de
Bsqueda.
Pag.8
IFES-UGT
MODULO DE EXCEL
Pag.9
Artculos
Precio
Cantidad
Pesetas
Descuento
Total
Televisor
120.000
840.000
10%
756.000 Pts
Lavadora
80.000
320.000
10%
288.000 Pts
33.000
264.000
10%
237.600 Pts
5%
136.800 Pts
Microondas
Tostadora
12.000
12
144.000
140.000
1.260.000
Batidora
7.500
12
90.000
5%
85.500 Pts
Secador
4.500
23
103.500
5%
98.325 Pts
Nevera
Base
I.V.A.
Importe
Tipo Cliente
Imponible
16%
2.736.225
437.796
3.174.021
Cliente Normal
Cliente Habitual
Parientes
0%
Desc
Cliente.
2
Total
Factura
5% 3.015.320 Pts
5%
10%
Ejercicio.
Recupere el archivo COND2.XLS.
Clculos.
Pesetas.
Descuento.
Total.
Base Imponible
Total I.V.A.
Importe
Tipo Desc.
Desc. Factura
Total Factura
Cantidad * Precio U.
(Si Pesetas > 20.000 aplicar Descuento de casilla
%Descuento sino 0) * Pesetas
Pesetas - Descuento
Suma de los valores de la columna Total.
Base Imponible * Iva 16%
Base Imponible + Iva
Teclee 1 o 2
Aplicar descuento segn sea Normal (1) o
Especial(2).
Importe - (Importe * Desc. Factura).
Funciones Condicionales y de
Bsqueda.
IFES-UGT
MODULO DE EXCEL
Pag.10
%Descuento
I.V.A.
7%
16%
7Desc. Normal
5%
Desc. Especial
15%
Cantidad
Descripcin Precio U. Pesetas
Descuento
Total
13 Novelas
795
10335
0
10335
15 Fascculos
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.Factura Total Factura
323205
51712,8 374917,8
1
0,05
356171,91
Funciones Condicionales y de
Bsqueda.
IFES-UGT
MODULO DE EXCEL
Pag.11
Ejemplo.
Suponga que quiere aplicar un descuento en los productos de un albarn a un cliente.
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.
Recordemos el formato de la funcin SI: =SI(Condicin;Cierto;Falso)
Condicin: La condicin a controlar.
Cierto: Si la condicin s verdadera ,ejecuta esta accin.
Falso: Si la condicin no se cumple, ejecuta esta accin.
Para calcular el descuento de la casilla D5
B$2=1 (Cliente habitual)
B$2<>1 (Cliente no habitual)
B5>=1000 (Cantidad es mayor o igual a 1000 unidades)
B5<1000 (Cantidad es menor a 1000 unidades)
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;B5>=1000);4%;3%)))
La funcin Y(condici1;condici2;..;Condicin N), significa que se han de cumplir todas las
condiciones que cierran los parntesis. Observe como se pondran las condiciones:
Clculos.
Descuento
Total.
Casilla B2
Funciones Condicionales y de
Bsqueda.
IFES-UGT
MODULO DE EXCEL
Funciones Condicionales y de
Bsqueda.
Pag.12
IFES-UGT
MODULO DE EXCEL
Pag.13
Ejercicio.
Recupere el archivo COND3. XLS.
Clculos.
Pesetas.
% Descuento.
Total.
Base
Imponible.
Iva 16%.
Importe.
Tipo Cliente.
Desc. Cliente.
Total Factura
Precio * Cantidad.
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%.
Pesetas - (Pesetas * % Descuento).
Suma de los valores de la columna Total.
16% de Base Imponible.
Base Imponible + Iva 16%
Escoja 1, 2 o 3.
Aplicar Descuento segn valor de la casilla Tipo cliente
Importe - (Importe * Desc. Cliente).
Artculos
Precio
Cantidad
Pesetas
%Descuento
Total
Televisor
120000
840000
0,07
781200
Lavadora
80000
320000
0,07
297600
Microondas
33000
264000
0,05
250800
Tos tadora
12000
12
144000
0,05
136800
140000
1260000
0,1
1134000
Batidora
7500
12
90000
0,03
87300
Secador
4500
23
103500
0,05
98325
Nevera
Base Imponible
2786025
Cliente Normal
Cliente Habitual
Parientes
Funciones Condicionales y de
Bsqueda.
3231789
Tipo Cliente
Desc. Cliente
2
0,05
Total Factura
3070199,55
IFES-UGT
MODULO DE EXCEL
Pag.14
Ejercicio.
Recupere el archivo COND4.XLS.
Clculos.
Cdigo
Descripcin.
Cantidad.
P.v.p.
% Descuento.
Total
Tipo Desc.
Oficio
Base Imponible
Descuento
Total Desc.
Importe
I.v.a.
Total Factura
En la columna
desplazamiento 3.
P.v.p.
utilice
la
funcin
=BUSCARV
con
Funciones Condicionales y de
Bsqueda.
IFES-UGT
MODULO DE EXCEL
Pag.15
Tabla de precios
Cdigo Prod. Descripcin
1
2
3
4
5
6
7
8
9
10
Tuerca
Llave
Martillo
Hembra
Bisagra
Destornillador
Llave inglesa
Enchufe
Cable n7
Cable n 12
10
300
450
40
120
360
570
100
200
240
2%
3%
3%
2%
2%
3%
5%
2%
3%
3%
Tabla de Descuentos.
Electricista Albail Mecnico
Desc. 1
5%
3%
4%
Desc. 2
10%
7%
8%
Desc. 3
15%
10%
12%
Factura.
Cdigo
Descripcin
4 Hembra
5 Bisagra
1 Tornillo
8 Enchufe
3 Martillo
2 Llave
Tipo Desc.
Cod. Oficio
Base Imp.
38196,3
Cantidad
10
74
8
69
43
12
40
120
10
100
450
300
%Desc.
0,02
0,02
0,02
0,02
0,03
0,03
Total
392
8702,4
78,4
6762
18769,5
3492
2
3
Funciones Condicionales y de
Bsqueda.
P.v.p.
IFES-UGT
MODULO DE EXCEL
Pag.16
Ejercicio.
Recuperar el archivo COND5.XLS.
Clculos.
Cdigo.
Producto.
Cantidad
Total.
Tabla de Productos.
Cdigo
Producto Precio
compra
1 Tabla
2 Armario
3 Silla
4 Sof
5 Escritorio
6 Lmpara
7 Cmoda
8 Butaca
9 Tumbona
10 Librera
11 Estantera
12 Cuadro
13 Recibidor
14 Rinconera
Funciones Condicionales y de
Bsqueda.
Precio
Venda
33000
67000
7800
55000
9900
6500
25000
43000
14000
87000
6400
5000
36000
19000
38900
86000
9000
63000
12000
7500
33000
51000
16000
99000
8500
6200
42000
23000
IFES-UGT
MODULO DE EXCEL
Tabla de Compras.
Cdigo
Tabla de Ventas.
Ejercicio .
Recupere el archivo COND6.XLS.
Clculos.
Poner Nombre a las Hojas.
Hoja Personal. Antigedad
Hoja Sueldos y Pagas. Sueldo Base.
Hoja Sueldos y Pagas. Total Horas
Extra.
Hoja Sueldos y Pagas. Sobresueldo
Categora.
Hoja Sueldos y Pagas. Pesetas
Antigedad.
Total
Funciones Condicionales y de
Bsqueda.
Pag.17
IFES-UGT
MODULO DE EXCEL
Pag.18
Hoja Personal.
Nombre
Categora
Ramn
Pere
Marco
Gabriel
Paco
Llus
Lucas
Xavier
Rodrguez
Prez
Menendez
Garca
Portaz
Lpez
Lozano
Jimnez
B
A
B
C
A
B
C
D
Carpintero
Electricista
Lampista
Soldador
Conductor
Contable
Secretario
Ayudante
Of.
Edad
Fecha
Antigedad
Contrato
34
3-ene-89
10
29
20-jul-93
6
51
7-jul-85
14
46
15-nov-82
17
35 12-mar-90
9
24
1-feb-94
5
21
1-feb-96
3
19
1-nov-95
4
Total
Sobresueldo Pesetas
Horas Extra
Categora
Antigedad
Total
Ramn
Rodrguez
87000
10
18000
15000
20000
140000
Pere
Prez
90000
12
24000
20000
12000
146000
Marco
Menendez
87000
14400
15000
28000
144400
Gabriel
Garca
77000
14
21000
10000
34000
142000
Paco
Portaz
100000
10
20000
20000
18000
158000
Llus
Lpez
90000
10800
15000
10000
125800
Lucas
Lozano
85000
9000
10000
3000
107000
Xavier
Jimnez
63000
9000
5000
4000
81000
Funciones Condicionales y de
Bsqueda.
IFES-UGT
MODULO DE EXCEL
Pag.19
Hoja Tablas.
Sueldo Base
Operario
Incrementos
Sueldo Base
Ayudante Of.
Contable
Conductor
Electricista
Carpintero
Lampista
Secretario
Soldador
63000
90000
100000
90000
Categora
A
B
C
D
Hora Extra
2000
1800
1500
1000
20000
15000
10000
5000
87000
87000
85000
77000
Antigedad
>=5
<5
2000
1000
Ejemplo .
1. Seleccione la primera casilla E3 correspondiente a columna Descuento y
haga un clic sobre el botn de asistente para funciones.
2. Seleccione la categora Lgicas, y la funcin Si. Pulse el botn Siguiente.
3. En cuadro de edicin Prueba-Lgica ponga la casilla que ha de cumplir la
condicin, D3>250000.
4. Si Verdadero, ponga 10%, y Si Falso, 5%. Pulse sobre Terminar.
Funciones Condicionales y de
Bsqueda.
IFES-UGT
MODULO DE EXCEL
Ejemplo .
1. Seleccione la casilla E12 y pulse el botn de asistente para funciones.
2. Seleccione la categora Bsqueda y referencia, y la funcin Elegir. Pulse
sobre Siguiente.
3. En cuadro de edicin Indice: ponga la casilla D12, que es la casilla donde
har la seleccin del tipo de cliente.
4. En cuadro de texto Valor1: ponga la casilla donde hay el primer tipo de
cliente, la B15, en Valor2: B16, y en Valor3: B17, pulse el botn Terminar.
Funciones Condicionales y de
Bsqueda.
Pag.20