Está en la página 1de 104

Excel Intermedio

PROGRAMA DE EXTENSION Y ESPECIALIZACION

Prof. Edwin Chuquipul Pizarro


GRUPO IDAT | www.idat.edu.pe
d03006@idat.edu.pe
986-276-681
1

UNIDAD 1
FUNCIONES COMBINADAS
La capacidad de combinar funciones en una fórmula (nesting en inglés) es una de las cualidades
más importantes en Excel.
Este proceso de combinar funciones puede ser engorroso y frustrante si no conocemos bien la
sintaxis de las funciones a usar. Una de las técnicas la llamaremos "Vamos por partes". Esta
técnica consiste en escribir cada función en forma independiente, en celdas distintas, y luego
combinarlas en otra celda.
CASO PRATICO 01
Active el libro Funciones_Combinadas.xlsx, para realizar las siguientes operaciones:
1. Seleccionar la hoja: Caso_1:
2. Determinar a qué tercio pertenece cada alumno, según su promedio:
 Inferior
 Medio
 Superior

3. Realizar lo siguiente:
a) Calcular el Promedio Final de cada alumno
b) Nombrar el rango [F5:F24] <== FINAL
4. Obtener el Máximo y Mínimo Promedio
Diferencia = Maximo - Minimo
a) Nombrar la celda [J7] <== DIFERENCIA
5. El resultado deberá mostrar:

Prof. Edwin Chuquipul Pizarro


2

6. Utilizar el rango L1:N4 para demostrar la forma en la que se obtendrán los tercios
correspondientes:
a) Celda L1: El Intervalo de calificaciones = Diferencia / 3
b) Celda L2: =J6 | Celda M2: =L2+$L$1 (copiar hacia abajo hasta la celda M4)
c) Celda L3: =M2 (copiar hacia abajo hasta la celda L4)
7. El resultado deberá mostrar:

8. Ubicado en la celda G5: Determinar a qué tercio pertenece cada alumno, según su promedio

9. Guardar los cambios


CASO PRATICO 02
En la hoja Caso_2, determinar el Jornal de cada trabajador según la tala de jornales, indicada en
el rango (F5:H11)
1. La hoja Caso_2 mostrara lo siguiente:

Prof. Edwin Chuquipul Pizarro


3

2. La celda D5: ingrese la formula

3. Copiar la formula hasta la fila 23


4. Guardar los cambios (Ctrl + G)
FUNCIONES LOGICAS Y / O
Función Y
Devuelve VERDADERO si todos los argumentos son VERDADERO, devuelve FALSO si uno o más
argumentos son FALSO.
Sintaxis:
Y(Valor_Lógico1,Valor_Lógico2, ...)

Valor_lógico1,Valor_lógico2, ... son entre 1 y 64 condiciones que se desea comprobar y que


pueden ser VERDADERO o FALSO.
Observaciones:
• Los argumentos deben evaluarse como valores lógicos, como VERDADERO o FALSO, o los
argumentos deben ser matrices o referencias que contengan valores lógicos.

Prof. Edwin Chuquipul Pizarro


4

• Si un argumento matricial o de referencia contiene texto o celdas vacías, dichos valores se


pasarán por alto.
• Si el rango especificado no contiene valores lógicos, la función Y devuelve el valor de error
#¡VALOR!.
• Puede utilizar la fórmula matricial Y para comprobar si un valor aparece en una matriz. Para
introducir una fórmula matricial, presione CTRL+MAYÚS+ENTRAR.
Tabla Lógica Y

Función O
Devolverá VERDADERO si alguno de los argumentos es VERDADERO; devolverá FALSO si todos
los argumentos son FALSO.
Sintaxis:
O(Valor_Lógico1,Valor_Lógico2, ...)

Valor_Lógico1,Valor_Lógico2,... son entre 1 y 64 condiciones que desea comprobar y que


pueden ser VERDADERO o FALSO.
Observaciones:
• Los argumentos deben evaluarse como valores lógicos, como VERDADERO O FALSO, o en
matrices o referencias que contengan valores lógicos.
• Si un argumento matricial o de referencia contiene texto o celdas vacías, dichos valores se
pasarán por alto.
• Si el rango especificado no contiene valores lógicos, O devolverá el valor de error #¡VALOR!
• Puede utilizar la fórmula matricial O para comprobar si un valor aparece en una matriz. Para
introducir una fórmula matricial, presione CTRL+MAYÚS+ENTRAR.
Tabla Lógica O

Prof. Edwin Chuquipul Pizarro


5

CASO PRATICO 03
Ahora seleccione la hoja Personal01

La Autorización se dará de acuerdo al Turno, tipo y Sexo:


Autorizado-1: Mostrar Verdadero para los trabajadores del turno N (Noche) y de sexo F
(Femenino)
Autorizado-2: Mostrar Verdadero para los trabajadores del turno T (Tarde), de sexo M
(Masculino) y de Tipo sea R
1. Ubicado en la celda F3, ingrese la fórmula:
=Y(C3="N",E3="F")
2. Luego copie la formula hasta la fila 22.
3. Ubicado en la celda G3, ingrese la fórmula:
=Y(C3="T",E3="M",D3="R")
4. Luego copie la formula hasta la fila 22
5. El resultado mostrara lo siguiente:

6. Guardar los cambios (Ctrl + G)

Prof. Edwin Chuquipul Pizarro


6

CASO PRATICO 04
Ahora seleccione la hoja Personal02

La Autorización se dará de acuerdo al Turno, tipo y Sexo:


Autorizado-1: Mostrar Verdadero para los trabajadores del turno N (Noche) y de sexo F
(Femenino)
Autorizado-2: Mostrar Verdadero para los trabajadores del turno T (Tarde), de sexo M
(Masculino) y de Tipo sea R
1. Ubicado en la celda F3, ingrese la fórmula:
=O(C3="N",E3="F")
2. Luego copie la formula hasta la fila 22.
3. Ubicado en la celda G3, ingrese la fórmula:
=O(C3="N",E3="F",D3="C")
4. Luego copie la formula hasta la fila 22
5. El resultado mostrara lo siguiente:

7. Guardar los cambios (Ctrl + G)

Prof. Edwin Chuquipul Pizarro


7

CASO PRATICO 05
En la hoja Reporte-1, Calcular las comisiones de un periodo de ventas que se deben pagar a los
vendedores de una empresa, de acuerdo al siguiente plan de incentivos. Cancelar el 8% de
comisión a cada empleado que haya vendido 200,000 Unidades monetarias o más Y el producto
debe ser de tipo A, de lo contrario la empresa solo pagara el 2.5% de comisión sobre las ventas.
El Salario Base es la suma de las Ventas más la Comisión
Para Comprobar debe dividir la Comisión entre las Ventas y se multiplica por 100
1. Seleccione la hoja: Reporte-1

2. Ubicado en la celda F4: ingrese la fórmula para la COMISION, copiar hasta la fila 13

3. Complete las fórmulas de los campos: SALARIO BASE y COMPROBAR. copiar hasta la fila 13

Prof. Edwin Chuquipul Pizarro


8

4. Guardar los cambios.

CASO PRATICO 06
En la hoja Reporte-2, determinar el Jornal de cada trabajador según:
- El rango de jornales, indicada en el rango (K7:M9)
- El pago = Jornal X Dias
- La Bonificación se obtiene según la zona y la antigüedad, indicada en el rango (K12:M14)
- El Neto = Pago + Bonif
1. Seleccione la hoja Reporte-2

2. En la celda D5: ingrese la formula y cópiela hasta la fila 24

3. En la celda G5: ingrese la formula y cópiela hasta la fila 24:

Prof. Edwin Chuquipul Pizarro


9

4. En la celda H5: ingrese la formula y cópiela hasta la fila 24:

5. Finalmente coloque la fórmula del Neto: (celda I5) =G5+H5, el resultado mostrara lo siguiente:

6. Guarde los cambios

Prof. Edwin Chuquipul Pizarro


10

CASO PRATICO 07
En la hoja Propuesto-1, Determinar el tipo de Tarjeta según la tabla de Evaluación, indicada en
el rango (H6:K13). Luego Buscar la línea de crédito que le corresponde según el rango [J17:K21]
1. Seleccione la hoja Propuesto-1

2. Determinar el tipo de Tarjeta, según la tabla Evaluación. Ubicado en la celda E5: ingrese la
siguiente formula, luego copie la formula hasta la fila 14

3. Crear el rango: J17:K21  CREDITO

4. Ubicado en la celda F5: ingrese la formula

Prof. Edwin Chuquipul Pizarro


11

5. Guarde los cambios (Ctrl + G) y cierre el libro (Ctrl + F4).

Prof. Edwin Chuquipul Pizarro


12

UNIDAD 2
FUNCIONES ESTADISTICAS II
FUNCIÓN CONTAR.SI.CONJUNTO
Aplica criterios a las celdas en varios rangos y cuenta las veces que se cumplen dichos criterios.
Sintaxis:
CONTAR.SI.CONJUNTO(Rango1,Criterio1,Rango_2,Criterio2, …)
Donde:
Rango1: Rango que se evalúa según el criterio1.
Criterio1: Es un valor, expresión o referencia de celda.
Por ejemplo, los criterios se pueden expresar como: “Norte”, “>=18” o C5
Rango2,Criterio2,… Se tratan de manera similar, son rangos adicionales y criterios asociados.
CASO PRATICO 01
Una bodega desea saber que bebidas vender en el verano, para lo cual elabora una encuesta
entre los habitantes de su comunidad que tiene una población aproximada de 700 personas. La
encuesta es realizada en la primera semana de enero a 50 personas, dando como resultado lo
siguiente. Obtenga la preferencia de consumidores por tipo de bebida y marca. Active el libro:
FuncionesEstadisticas_II
1. Ubicado en la hoja: Caso01.

2. Nombrar los rangos: utilizar la herramienta << Crear desde la selección del grupo Nombres
definidos << Ficha FORMULAS
[C9:C58] <== BEBIDA
[D9:D58] <== MARCA
a) Seleccione el rango: [C8:D58] (incluya las cabeceras o nombres de campos)
b) Luego seleccione la ficha: FORMULAS y del grupo: Nombres definidos haga clic en: Crear
desde la selección

Prof. Edwin Chuquipul Pizarro


13

c) En la caja de dialogo, seleccione la casilla: Fila superior, para indicar que el nombre de los
rangos se tomaran de la primera fila de la selección:

d) Si quiere comprobar puede abrir la lista del: Cuadro de nombres

3. Crear las formulas, (por bloques y copiar también por bloques) como se indican:

4. Guarde los cambios.


CASO PRATICO 02
Una nueva tienda por departamentos, tiene la política de otorgar crédito a los clientes que
tenga casa propia, créditos en otra entidad y auto propio. Determine de la siguiente lista de
solicitudes, a cuantos se les otorgará crédito en la tienda.
1. Ubicado en la hoja Hoja02:

Prof. Edwin Chuquipul Pizarro


14

2. Calcular la cantidad de clientes que han sido aprobados sus créditos ya que cumplen con los
requisitos.
3. Nombrar los rangos: (puede utilizar la herramienta: Crear desde la selección, no olvide
seleccionar desde los encabezados en este caso: [F6:H27] Y crear nombre a partir de la
selección).
[F7:F27] <== VIVIENDA
[G7:G27] <== CREDITO
[H7:H27] <== AUTO
4. Crear la formula, como se indican:

5. Guardar los cambios

FUNCIÓN SUMAR.SI.CONJUNTO
Suma los valores de un rango, que cumplan a la vez todos los criterios especificados a los
rangos asociados.
Sintaxis:
SUMAR.SI.CONJUNTO(Rango_suma,Rango1,Criterio1,Rango2, Criterio2, …)
Donde:

Prof. Edwin Chuquipul Pizarro


15

Rango_suma Rango cuyos datos se van a sumar


Rango1 Rango que se evalúa según el criterio1.
Criterio1 Es un valor, expresión o referencia de celda.
Por ejemplo, los criterios se pueden expresar como: “Norte”, “>=18” o C5
Rango2, Criterio2, … Se tratan de manera similar, son rangos adicionales y criterios
asociados
CASO PRATICO 03
La empresa Yhassir Sac es concesionaria de las gaseosas Inca Kola y Coca Cola en sus diferentes
presentaciones. En la siguiente lista se tiene el reporte de ventas realizadas la primera semana de
enero.
1. Ubicado en la hoja: Caso03:

2. Totalizar la cantidad de ventas que se han producido por tipo de producto en cada una de sus
presentaciones (tamaños).
3. Nombrar los rangos:
[C6:C55] <== PRODUCTO
[D6:D55] <== PRESENTACION
[E6:E55] <== CANTIDAD
4. Crear las formulas, (por bloques y copiar también por bloques) como se indican:

Prof. Edwin Chuquipul Pizarro


16

5. Guardar los cambios.

CASO PRATICO 04
La Coordinación Académica del Programa de Extensión Profesional del Instituto IDAT desea
obtener el total los ingresos de las pensiones por turno y según la especialidad. En la siguiente
lista se tiene la relación de alumnos matriculados en la primera semana del presente año.
1. Ubicado en la hoja: Caso04:

2. Obtener el total de ingresos de las pensiones por turnos según su especialidad, de los
alumnos que se inscribieron en la primera semana del mes de Enero.
3. Nombrar los rangos:
[F9:F28] <== TURNO
[G9:G28] <== ESPECIALIDAD
[H9:H28] <== PAGO
4. Crear las formulas, (por bloques y copiar también por bloques) como se indican:

Prof. Edwin Chuquipul Pizarro


17

5. Guardar los cambios.


FUNCIÓN PROMEDIO.SI
Obtiene el promedio aritmético de los valores numéricos de un rango que cumplan un criterio
determinado
Sintaxis:
PROMEDIO.SI(Rango,Criterio,Rrango_Promedio)
Donde:
Rango Rango con datos numéricos que se evalúa según el criterio1.
Criterio Es un valor, expresión o referencia de celda. Por ejemplo, los criterios se pueden
expresar como: “Norte”, “>=18” o C5
Rango_Promedio Rango de celdas cuyo promedio se va a calcular
CASO PRATICO 05
Se tiene una lista de notas de los cursos del primer ciclo de Experto en Computación, se
requiere obtener el promedio de notas de los cursos aprobados de los alumnos.
1. Ubicado en la hoja: Caso05

2. Obtener el Promedio de Notas de los cursos Aprobados por los alumnos.

Prof. Edwin Chuquipul Pizarro


18

3. Crear la fórmula y cópiela hasta el final:

4. Guarde los cambios.

CASO PRATICO 06
La tienda Comercial Yhassir Sac tiene registrados en la siguiente tabla las ventas de sus
productos en las diferentes zonas de la ciudad. Obtenga cual es el promedio de ventas en cada
zona.
1. Ubicado en la hoja: Caso06

2. Se tiene registrado las ventas de los productos en las diferentes zonas de la ciudad. Obtener
el Promedio de ventas por cada zona.
3. Nombrar los rangos:

Prof. Edwin Chuquipul Pizarro


19

[F7:F27] <== ZONA


[G7:G27] <== MONTO
4. Crear la formula empleando la función: PROMEDIO.SI

5. Guarde los cambios.


FUNCIÓN PROMEDIO.SI.CONJUNTO
Obtiene el promedio aritmético de los valores numéricos de un rango que cumplan criterios
múltiples.
Sintaxis:

PROMEDIO.SI.CONJUNTO(Rango_promedio,Rango1,Criterio1,Rango2, Criterio2,…)
Donde:
Rango_promedio Rango de celdas cuyo promedio se va a calcular.
Rango1 Rango que se evalúa según el criterio1.
Criterio1 Es un valor, expresión o referencia de celda. Por ejemplo, los criterios se
pueden expresar como: “Norte”, “>=18” o C5
Rango2, Criterio2,… Se tratan de manera similar, son rangos adicionales y criterios asociados.

CASO PRATICO 07
En la siguiente lista de trabajadores, obtenga el sueldo promedio por la condición de contrato y
la categoría a la que pertenecen.

1. Ubicado en la hoja: Caso07

Prof. Edwin Chuquipul Pizarro


20

2. Se tiene registrado a los trabajadores de la empresa. Obtener el Sueldo Promedio por


Condición de contrato y Categoría.
3. Nombrar los rangos:
[D7:D33] <== CATEG
[F7:F33] <== TIPO
[G7:G33] <== SUELDO
4. Crear la formula (por bloques y copiar también por bloques) empleando la función:
PROMEDIO.SI.CONJUNTO

5. Guarde los cambios.

CASO PRATICO 08
Se tiene el reporte de ventas de prendas de vestir en las diferentes sucursales del país, obtenga
el promedio de ventas por zona distribuidos por ciudad.
1. Ubicado en la hoja: Caso08

Prof. Edwin Chuquipul Pizarro


21

2. Se tiene el reporte de ventas de prendas en las diferentes sucursales del país. Obtener el
Promedio de ventas por Zona y distribuidos por Ciudad.
3. Nombrar los rangos:
[B6:B25] <== ZONA
[C6:C25] <== CIUDAD
[E6:E25] <== INGRESO
4. Crear la formula (por bloques y copiar también por bloques) empleando la función:
PROMEDIO.SI.CONJUNTO

5. Finalmente guarde los cambios.

Prof. Edwin Chuquipul Pizarro


22

UNIDAD 3
FUNCIONES Y OPERACIONES MATRICIALES
Fórmulas y constantes matriciales
Una fórmula matricial puede ejecutar varias operaciones y devolver un único resultado o varios
resultados. Las fórmulas matriciales actúan en dos o más conjuntos de valores denominados
argumentos matriciales. Cada argumento matricial tiene el mismo número de filas y de columnas.
Las fórmulas matriciales se crean del mismo modo que las demás fórmulas, excepto que se debe
presionar la combinación de teclas CTRL+MAYÚS+ENTRAR.
Las constantes matriciales se pueden utilizar en lugar de las referencias cuando no se desea
introducir el valor de cada constante en una celda independiente de la hoja de cálculo.
Algunas de las funciones integradas son fórmulas matriciales y se deben escribir como matrices
para obtener los resultados correctos.
Secuencia de acciones en una Operación Matricial:
1° Definir los datos para las matrices de origen
2° Nombrar las matrices de datos (opcional)
3° Seleccionar la matriz resultante
4° Escribir la formula y
5° Pulsar la combinación de teclas: Ctrl + Shift + Enter
Utilizar una fórmula matricial:
Calcular un solo resultado.- Este tipo de fórmula matricial permite simplificar un modelo de
hoja de cálculo sustituyendo varias fórmulas distintas por una sola fórmula matricial.
Por ejemplo, a continuación se calcula el valor total de una matriz de valores de cotización y
acciones sin utilizar una fila de celdas para calcular y mostrar los valores individuales de cada
cotización.

Fórmula matricial que genera un único resultado


Cuando se escribe la fórmula ={SUMA(B2:D2*B3:D3)} como fórmula matricial, ésta multiplica
las acciones y el precio correspondiente a cada cotización, y luego suma los resultados de estos
cálculos.
Calcular varios resultados.- Algunas funciones de la hoja de cálculo devuelven matrices de
valores o requieren una matriz de valores como argumento. Para calcular varios resultados con
una fórmula matricial, deberá introducirse la matriz en un rango de celdas que tenga el mismo
número de filas y columnas que los argumentos matriciales.
Por ejemplo, dada dos series de valores se podrá obtener la multiplicación de uno hasta el diez

Prof. Edwin Chuquipul Pizarro


23

La fórmula =G17:G26*H16:Q16, multiplicara cada uno de los valores respectivamente

FUNCIÓN TENDENCIA
Calcula los valores que resultan de una tendencia lineal, ajustándola a una recta (calculada con
el método de mínimos cuadrados).
Sintaxis:
TENDENCIA(conocido_y, conocido_x, nueva_matriz_x, constante)
Donde:
Conocido_y Es un conjunto de datos conocidos para y en la relación y = mx+b.
Conocido_x Es un conjunto de datos conocidos para x en la relación y = mx+b.
Nueva_matriz_x Son los nuevos valores de x para los cuales desea obtener la TENDENCIA de
los valores de y correspondientes.
Constante Un valor lógico que especifica si se ha de hacer que la constante b sea igual a 0.
Si es VERDADERO o se omite, b se calcula normalmente.
Si es FALSO, b se establece como igual a 0 y los valores m se ajustan de manera que y =
mx
CASO PRATICO 01
Se tiene la cotización del dólar en los últimos meses, calcule cual es la tendencia del precio del
dólar en los próximos tres meses. Active el libro: PrDir_FuncionesMatriciales
1. En la hoja Caso01, realice el manejo de tendencia:

2. Nombrar los rangos:

Prof. Edwin Chuquipul Pizarro


24

[C6:C12] <== MESES1


[E6:E12] <== DOLAR1
[C13:C15] <== MESES2
3. Seleccione el rango: [E13:E15], ingrese la formula TENDENCIA(DOLAR1,MESES1,MESES2) y
pulse la combinación de teclas: Ctrl + Shift + Enter

4. El resultado mostrara lo siguiente:

5. Guardar los cambios

CASO PRATICO 02
Se tiene las ventas anuales en el periodo 2000-2010 de un negocio, obtenga la tendencia de las
ventas en los próximos 5 años
1. Ubicado en la hoja Caso02, obtenga la proyección de ventas futuras

Prof. Edwin Chuquipul Pizarro


25

2. Seleccione el rango: [C16:C20], ingrese la formula:


TENDENCIA(VENTAS1,PERIODO1,PERIODO2) y pulse: Ctrl + Shift + Enter

3. El resultado mostrara lo siguiente:

Prof. Edwin Chuquipul Pizarro


26

4. Guarde los cambios


Función Frecuencia
Calcula la frecuencia con que se repiten los valores de un rango y devuelve un matriz vertical de
números. Utilice FRECUENCIA para contar el número de los resultados que se encuentran dentro
de un rango. Debe especificarse como una fórmula de matrices debido a que FRECUENCIA
devuelve una matriz.
Sintaxis:
FRECUENCIA(Datos, grupos)
Donde:
Datos Es una matriz de datos numéricos, cuyas frecuencias se desean contar.
Grupos Es un intervalo de valores, dentro de los cuales se desea agrupar los valores de la
matriz de datos.
CASO PRATICO 03
Se tiene el control de los alumnos registrados en un seminario, obtenga la cantidad de alumnos
matriculados en cada horario.
1. En la hoja Caso03: obtenga la cantidad de alumnos matriculados en cada horario.

Prof. Edwin Chuquipul Pizarro


27

2. Nombrar los rangos:


[E5:E34] <== HORARIOS
[G5:G7] <== CONTROL
3. Seleccione el rango: [I5:I7], ingrese la formula: FRECUENCIA(HORARIOS,CONTROL) y pulse la
combinación: Ctrl + Shift + Enter

4. El resultado del manejo de las operaciones será:

5. Finalmente guarde los cambios.

Prof. Edwin Chuquipul Pizarro


28

CASO PRATICO 04
Se ha realizado una encuesta electoral, sobre las preferencias presidenciales del electorado,
dando como resultado la siguiente tabla. Obtenga la cantidad de preferencias obtenidas por cada
candidato.
1. Ubicado en la hoja Caso04: Obtenga la cantidad de preferencias obtenidas por cada partido.

2. Nombrar los rangos:


[D5:D54] <== RESPUESTAS
[F5:F8] <== PARTIDOS
3. Seleccione el rango: [H5:H8], ingrese la fórmula: FRECUENCIA(RESPUESTAS,PARTIDOS) y
pulse la combinación: Ctrl + Shift + Enter

4. Guardar los cambios


CASO PRATICO 05
En la hoja Realizar01, se tiene registrado los precios del dólar durante los primeros 6 meses del
año, se requiere: ajustar la tendencia del precio en función a los precios conocidos y Calcular la
Tendencia del precio en los siguientes 6 meses y graficar el rango la tendencia del ajuste de
precio.

Prof. Edwin Chuquipul Pizarro


29

1. Nombrar los rangos:


[D4:D9] <== PRECIO
[B4:B9] <== ENE_JUN
[B11:B16] <== JUL_DIC
2. Ajustar la tendencia del precio en función a los precios conocidos. Seleccione el rango:
[E4:E9], ingreses: TENDENCIA(PRECIO,ENE_JUN) y pulse: Ctrl + Shif + Enter

3. Calcular la Tendencia del precio en los siguientes 6 meses. Luego seleccione el rango:
[E11:E16], ingreses: TENDENCIA(PRECIO,ENE_JUN,JUL_DIC) y pulse: Ctrl + Shif + Enter .

4. Seleccione el rango [C4:E9] de la tendencia (ajuste de precio). Utilizar un gráfico de tipo Líneas
a. Seleccione el control: Análisis rápido

Prof. Edwin Chuquipul Pizarro


30

b. Luego seleccione la ficha: GRAFICOS


c. Finalmente el tipo: Líneas

5. Realice cambios en el título y en el nombre de las series, de tal forma que se muestre lo
siguiente:

CASO PRATICO 06
En la hoja Realizar02, determinar la cantidad de personas registradas en la tabla según el rango
de intervalos.
1. Nombrar los rangos:
[D4:D30] <== EDADES
[G4:G6] <== INTERVALO
2. Calcular la frecuencia de personas registradas. Seleccione el rango: [I4:E7], ingreses:
FRECUENCIA(EDADES,INTERVALO) y pulse: Ctrl + Shif + Enter

Prof. Edwin Chuquipul Pizarro


31

3. El resultado deberá mostrar:

4. Finalmente guarde los cambios

Prof. Edwin Chuquipul Pizarro


32

UNIDAD 4
FUNCIONES DE FECHA
Las funciones de fecha nos permitirán realizar operaciones con datos de tipo fecha como
sumar, restar fechas o sacar parte de una fecha para un cierto propósito.
Función Hoy
Devuelve la fecha actual del sistema operativo.
Sintaxis:
HOY( )
Función Año
Devuelve el año correspondiente a la fecha que se ingrese en su argumento. El año se devuelve
como número entero comprendido entre 1900 y 9999.
Sintaxis:
AÑO(Fecha)
Donde:
Fecha Es la fecha que contiene el año que se desea buscar.
Función Mes
Devuelve el mes de la fecha que se indique en su argumento, el mes se expresa como número
entero comprendido entre 1 (enero) y 12 (diciembre).
Sintaxis:
MES(Fecha)
Donde:
Fecha Es la fecha que contiene el mes que se desea buscar.
Función Dia
Devuelve el día de la fecha que se especifique en su argumento, el día se expresa como un
número entero comprendido entre 1 y 31.
Sintaxis:
DIA(Fecha)
Donde:
Fecha Es la fecha que contiene el día que se desea buscar.
Función DiaSem
Devuelve el número que identifica a un día de la semana, es decir, nos regresa un número
entre 1 y 7 el cual indicará qué día de la semana corresponde a una fecha determinada.
Sintaxis:
DIA(Fecha,[Tipo])
Donde:

Prof. Edwin Chuquipul Pizarro


33

Fecha: Es la fecha de la cual necesitamos conocer el día de la semana.


Tipo: (opcional) Permite configurar la manera en que la función identifica los días de la semana.
A continuación la tabla de posibles valores para el argumento Tipo:

En caso de que se omita el argumento Tipo la función asumirá el valor 1


CASO PRACTICO 01
Activar el libro: PrDir_Funciones_ Fecha, luego ubíquese en la hoja: Fechas, en donde se
demostraran las siguientes indicaciones.
1. Microsoft Excel tiene un contador interno para el tratamiento de los datos de tipo fecha, así la
fecha 01/01/1900 es el número de serie 1 y la fecha 23/11/1998 es el número de serie 36,121
y hasta la fecha 15/02/2015 es 5,930.

2. Ahora seleccione la hoja: Funciones, la cual muestra lo siguiente:

Prof. Edwin Chuquipul Pizarro


34

3. Ubicado en las celdas que se indican a continuación, ingrese las funciones:


C10: =FECHA(C6,C5,C4)
F3: =HOY()
F4: =AÑO(F3)
F5: =MES(F3)
F6: =DIA(F3)
F7: =DIASEM(F3,2)
4. El resultado deberá mostrar:

5. Importante: el resultado de esta demostración va a depender de la fecha que tenga su


sistema (equipo), quiere decir que no va coincidir con este manual.
CASO PRACTICO 02
Se tiene la siguiente lista de trabajadores, determine la edad de cada trabajador, la antigüedad
laboral, el mes y día de sus vacaciones.
1. Ahora seleccione la hoja: Caso01

Prof. Edwin Chuquipul Pizarro


35

2. Colocar las siguientes operaciones y funciones para desarrollar los campos:


 Cálculo de la edad: Año actual – Año de nacimiento.
E5: =AÑO(HOY())-AÑO(C5)
 Cálculo del tiempo de servicio: Año actual – Año de ingreso.
F5:=AÑO(HOY())-AÑO(D5)
 Cálculo del año de ingreso: Año de ingreso
G5: = AÑO(D5)
 Cálculo del mes de ingreso: Mes de la fecha de ingreso.
H5: =MES(D5)
 Cálculo del día de ingreso: Mes de la fecha de ingreso.
I5: =DIASEM(D5,2)
3. El resultado inicial mostrara lo siguiente:

Prof. Edwin Chuquipul Pizarro


36

4. Para obtener el nombre del mes y el nombre del día de ingreso. Debe crear el rango: FECHAS

5. Complementar las operaciones del nombre del mes y día de ingreso


 Cálculo del nombre del mes de ingreso:
H5: =BUSCARV(MES(D5),FECHAS,2,1)
 Cálculo del nombre del día de ingreso:
I5: =BUSCARV(DIASEM(D5,2),FECHAS,3,1)
6. Para obtener la Edad exacta, deberá realizar el siguiente artificio:
E5: =AÑO(HOY())-AÑO(C5)-SI(MES(HOY())*100+DIA(HOY())<MES(C5)*100+DIA(C5),1,0)
7. El resultado final mostrara los siguiente:

8. De forma similar podrá obtener el tiempo exacto de servicio. Guarde los cambios

Prof. Edwin Chuquipul Pizarro


37

CASO PRACTICO 03
Determine el siguiente cronograma de pagos
1. Se tiene la siguiente lista de préstamos realizados

2. Determine:
a. La fecha de vencimiento (considere el mes comercial de 30 días).
Fecha de préstamo + 30xPlazo
b. El interés a pagar. (considerar la fórmula de Interés Simple)
%Interés x Plazo x Monto
c. Total deuda.
Monto + Interés
d. Saldo.
Total deuda - Pago a cuenta
e. Observación.
Si Saldo <=0 Entonces Cancelado
Sino
Si Fec_pago<Fec_actual y Pago>0 Entonces Mora, Sino Fec_pago - Fec_actual
3. Nombre la celda D3 como ACTUAL, el rango D22:E25 como PLAZOS
4. Ubicado en las celdas:
a. La fecha de vencimiento (considere el mes comercial de 30 días)
F7: =B7+30*D7
b. El interés a pagar. (considerar la fórmula de Interés Simple)
G7: =BUSCARV(D7,PLAZOS,2,1)*D7*E7
c. Total deuda.
H7: =E7+G7

Prof. Edwin Chuquipul Pizarro


38

d. Saldo.
J7: =H7-I7

e. Observación.
K7: =SI(J7<=0,"Cancelado",SI(Y(F7<ACTUAL,J7>0),"Mora","Vence en: "&F7-ACTUAL&" días"))
5. El resultado mostrara lo siguiente:

CASO PRACTICO 04
El centro esotérico Talismán tiene registrado en una lista a sus clientes con sus respectivas
fechas de nacimiento, determine el signo zodiacal de cada cliente.
1. Se tiene registrados una lista de clientes con sus respectivas fechas de nacimiento, determine
el signo zodiacal de cada cliente.

Prof. Edwin Chuquipul Pizarro


39

2. Nombre el rango F5:H17 como ZODIACO.


3. Seleccione la celda D5 y escriba la fórmula y copie la formula
=BUSCARV(FECHA(AÑO(HOY()),MES(C5),DIA(C5)),ZODIACO,3,1)
4. El resultado mostrara lo siguiente:

5. Guarde los cambios

Prof. Edwin Chuquipul Pizarro


40

UNIDAD 5
FORMATO CONDICIONAL Y VALIDACION DE
DATOS AVANZADO
FORMATO CONDICIONAL CON FORMULA
El formato condicional resalta rápidamente información importante en una hoja de cálculo. Sin
embargo, a veces las reglas de formato integradas no van lo bastante lejos. La adición de su
propia fórmula a una regla de formato condicional le ayudar a agilizar acciones que las reglas
integradas no pueden realizar.
FUNCIÓN RESIDUO
Devuelve el residuo o resto de la división entre número y núm_divisor. El resultado tiene el
mismo signo que núm_divisor.
Sintaxis
RESIDUO(número; núm_divisor)
La sintaxis de la función RESIDUO tiene los siguientes argumentos:
Número Obligatorio. El número cuyo resto desea obtener.
Núm_divisor Obligatorio. El número por el cual se desea dividir el argumento número.
Observaciones:
Si núm_divisor es 0, RESIDUO devuelve el valor de error #¡DIV/0!
La función RESIDUO se puede expresar utilizando la función ENTERO:
MOD(n, d) = n - d*INT(n/d)
Ejemplo:
El ejemplo será más fácil de entender si lo copia en una hoja de cálculo en blanco.

CASO PRACTICO 01
La empresa textil “Breshka s.a.” tiene el registrados sus productos en listas, es importante
asignar formatos condicionales a ciertas que cumplan con condiciones complejas. Activar el
archivo: PrDir_Format_Condic_Y_Valid_Datos_II.
1. Seleccione la hoja Almacen(1).
Realizar 01: Poner en color azul y con relleno azul claro los nombres de los Productos donde el
precio de venta sea igual o superior al contenido de la celda: J10

Prof. Edwin Chuquipul Pizarro


41

2. Colocar un valor en la celda J10: S/. 40.00 (por ejemplo)


3. Seleccione el rango: [B2:B25], expanda el botón: Formato condicional y seleccione Nueva
regla…

4. Luego realice: a) seleccione: Utilice una formula… , b) ingrese la fórmula: $H2>=$J$10 y c)


Seleccione el botón: Formato… asigne el color de fuente: azul y el relleno azul claro.
Finalmente Aceptar

5. El resultado mostrara:

Prof. Edwin Chuquipul Pizarro


42

6. Para comprobar puede cambiar el contenido de la celda J10: S/. 95.00


Realiza 02: Poner en color canela oscuro y con relleno naranja: a la marca y el tamaño (utilizar el
conector "Y"). Los datos deberán ser colocados en las celdas L10 y M10. Por ejemplo:

7. Seleccione el rango: [C2:D25], expanda el botón: Formato condicional y seleccione Nueva


regla…

8. Luego realice: a) seleccione: Utilice una formula…, b) ingrese la fórmula:


Y($C2=$L$10,$D2=$M$10) y c) Seleccione el botón: Formato… asigne el color de fuente:
canela oscuro y el relleno naranja claro. Finalmente Aceptar

Prof. Edwin Chuquipul Pizarro


43

9. El resultado mostrara:

10. Guardar los cambios.

CASO PRACTICO 02
En la hoja Almacen(2) Poner en color rojo y relleno rojo claro los Productos , cuando se digite
en la celda: H8, el producto, la marca o el tamaño.
1. Ubicado en la hoja: Almacen(2)
2. En la celda H8: digite un dato por ejemplo “Vouge”

Prof. Edwin Chuquipul Pizarro


44

3. Seleccione el rango: [B2:B25], expanda el botón: Formato condicional y seleccione Nueva


regla…
4. En la caja de dialogo realice: a) seleccione: Utilice una formula…, b) ingrese la fórmula:
HALLAR($H$8,B2)>=1 y c) Seleccione el botón: Formato… asigne el color de fuente: rojo
oscuro y el relleno rojo claro. Finalmente Aceptar

5. El resultado mostrara lo siguiente:

CASO PRACTICO 03
Se desea aplicar un formato condicional, para los ítems pares y otro formato condicional para
los ítems impares.
1. Seleccione la hoja: Condominio
2. Seleccione el rango: [B3:O32], expanda el botón: Formato condicional y seleccione Nueva
regla…

Prof. Edwin Chuquipul Pizarro


45

3. En la caja de dialogo realice: a) seleccione: Utilice una formula…, b) ingrese la fórmula:


RESIDUO($B3,2)=0 y c) Seleccione el botón: Formato… asigne un borde: líneas punteadas
(contorno) y el relleno azul claro. Finalmente Aceptar

4. Luego mantenga seleccionado el rango: [B3:O32], expanda el botón: Formato condicional y


seleccione Nueva regla…
5. En la caja de dialogo realice: a) seleccione: Utilice una formula…, b) ingrese la fórmula:
RESIDUO($B3,2)=1 y c) Seleccione el botón: Formato… asigne un borde: líneas punteadas
(contorno) y el relleno azul claro. Finalmente Aceptar

6. Guardar los cambios.


VALIDACIÓN DE DATOS CON FORMULA
La validación de datos es una función de Excel que permite establecer restricciones respecto a
los datos que se pueden o se deben escribir en una celda. La validación de datos puede
configurarse para impedir que los usuarios escriban datos no válidos. Si lo prefiere, puede
permitir que los usuarios escriban datos no válidos en una celda y advertirles cuando intenten
hacerlo. También puede proporcionar mensajes para indicar qué tipo de entradas se esperan en
una celda, así como instrucciones para ayudar a los usuarios a corregir los errores.

Prof. Edwin Chuquipul Pizarro


46

FUNCIÓN INDIRECTO
Devuelve la referencia especificada por una cadena de texto. Las referencias se evalúan de
inmediato para presentar su contenido. Use INDIRECTO para cambiar la referencia a una celda en
una fórmula sin cambiar la propia fórmula.
Sintaxis:
INDIRECTO(ref, [a1])
Ref Obligatorio. Una referencia a una celda que contiene una referencia de tipo A1 o F1C1, un
nombre definido como referencia o una referencia a una celda como cadena de texto. Si ref no es
una referencia de celda válida, INDIRECTO devuelve el valor de error #¡REF!.
A1 Opcional. Es un valor lógico que especifica el tipo de referencia que contiene la celda ref.
En el siguiente ejemplo puedes observar en la celda C1 la fórmula =A5 y en la celda C2 la
fórmula =INDIRECTO(“A5″).

FUNCIÓN SUSTITUIR
Sustituye texto_nuevo por texto_original dentro de una cadena de texto. Use SUSTITUIR
cuando desee reemplazar texto específico en una cadena de texto; use REEMPLAZAR cuando
desee reemplazar cualquier texto que aparezca en una ubicación específica dentro de una cadena
de caracteres.
Sintaxis:
SUSTITUIR(texto;texto_original,texto_nuevo, núm_de_instancia)
Texto es el texto o la referencia a una celda que contiene el texto en el que se desea sustituir
caracteres.
Texto_original es el texto que se desea reemplazar.
Texto_nuevo es el texto por el que se desea reemplazar texto_original.
Núm_de_instancia especifica la instancia de texto_original que se desea reemplazar por
texto_nuevo. Si se especifica el argumento núm_de_instancia, sólo se remplazará esa instancia de
texto_original. De lo contrario, todas las instancias de texto_original en texto se sustituirán por
texto_nuevo.
Ejemplo

Prof. Edwin Chuquipul Pizarro


47

CASO PRACTICO 04
En la hoja: Regiones se requiere validar datos utilizando listas dependientes, de tal manera
que: La columna región solo deberá aceptar: Norte / Sur. La columna Ciudad deberá mostrar
solamente las ciudades que corresponden a la región seleccionada (en la columna anterior). Y la
columna Distrito deberá mostrar solamente los distritos que corresponden a la cuidad
seleccionada (en la columna anterior)
OBS: Crear rangos de soporte
1. Seleccionar los rangos: [E4:E7], [G4:H7], [J4:L7] y [J11:L14]. Seleccione la orden: Crear desde la
selección (de la ficha FORMULAS). En la caja de dialogo, active solamente: Fila superior y
finalmente Aceptar.

2. Seleccione el rango [A5:A18], de la orden: Validación de datos. En la caja: Permitir: Lista y en


Origen: =REGIONES (opcionalmente puede configurar los mensajes de entrada y error).

3. Luego de ingresar o seleccionar las regiones como se muestra. Seleccione el rango: [B5:B18],
de la orden: Validación de datos. En la caja: Permitir: Lista y en Origen: =INDIRECTO(A5)

Prof. Edwin Chuquipul Pizarro


48

4. Luego de ingresar o seleccionar las ciudades como se muestra. Seleccione el rango: [C5:C18],
de la orden: Validación de datos. En la caja: Permitir: Lista y en Origen: =INDIRECTO(B5)

5. Luego de ingresar o seleccionar los distritos tal como se muestra. Se puede notar que para el
departamento de La Libertad, no se muestran sus distritos. Esto es debido a que el rango
creado es: LA_LIBERTAD (se separa con un guion bajo) No coincide con La Libertad (se separa
con espacio). Para reparar este problema será necesario incluir la función SUSTITUIR junto con
la función INDIRECTO, en la validación de datos.
6. Seleccione el rango: [C5:C18], nuevamente de la orden: Validación de datos. En Origen:
=INDIRECTO(SUSTITUIR(B5," ","_"))

Prof. Edwin Chuquipul Pizarro


49

7. De esta forma se remplaza el espacio por el guion bajo. Ahora si se puede ingresar los distritos
para el departamento de La Libertad

8. Finalmente Guardar los cambios.


FUNCIÓN SI.ERROR
Devuelve un valor que se especifica si una fórmula lo evalúa como un error; de lo contrario,
devuelve el resultado de la fórmula. Utilice la función SI.ERROR para interceptar y controlar
errores en una fórmula.
Sintaxis:
SI.ERROR(valor,valor_si_error)
Valor es el argumento en el que se busca un error.
Valor_si_error es el valor que se devuelve si la fórmula lo evalúa como error. Se evalúan los
tipos siguientes de error: #N/A, #¡VALOR!, #¡REF!, #¡DIV/0!, #¡NUM!, #¿NOMBRE? o #¡NULO!
Observaciones:
Si valor o valor_si_error están en una celda vacía, SI.ERROR los trata como un valor de cadena
vacía ("").
Si valor es una fórmula de matriz, SI.ERROR devuelve una matriz de resultados para cada celda
del rango especificado en el valor. Vea el segundo ejemplo siguiente.
Ejemplo: Interceptar errores de división utilizando una fórmula regular

Prof. Edwin Chuquipul Pizarro


50

CASO PRACTICO 05
En la hoja de cálculo Personal, se tiene la información de la empresa Yhassir & Co. En la Tabla
del lado derecho (columnas G hasta J), cuyo nombre es ALMACEN, se encuentra la información de
los productos existentes. Debe considerar que los rangos [H3:H12] y [I3:I12] están validadas para
aceptar solamente números mayores a cero.
Realizar 01:
- Los códigos NO deben de repetirse, pero un código nuevo debe ser aceptado
1. Realizar las siguientes operaciones: a) Seleccione (toda) la columna: G, b) Seleccione la ficha:
DATOS y luego el botón: Validación de datos y c) en la caja de dialogo: Validación de datos,
configurar: Permitir: Personalizada. Y en el control (ingresar) Formula: CONTAR.SI(G:G,G1)=1.
Luego Aceptar.
 Opcionalmente puede colocar un Mensaje de entrada así como también un Mensaje de
error.

2. Comprobar en la celda G13 el ingreso de un código repetido (no debe ser aceptado), pero un
código nuevo debe ser aceptado.
Realizar 02:
En la Tabla del lado izquierdo (columnas A hasta E) se controlaran las ventas realizadas en la
empresa. Las restricciones son: Los códigos que se ingresen deben existir en la tabla: ALMACEN. El
producto y el precio dependerán del código de producto ingresado. Y Las unidades no deberán ser
mayores a las existentes en el Stock de la tabla Almacén
- Los códigos que se ingresen deben existir en la tabla: ALMACEN
1. Seleccione el rango: [A2:A17]. Luego Seleccione botón: Validación de datos y en la caja de
dialogo configurar: Permitir: Personalizada. Y en el control (ingresar) Formula:
CONTAR.SI(G:G,A3)=1. Luego Aceptar.

Prof. Edwin Chuquipul Pizarro


51

2. Compruebe que al ingresar un código que no existe en la tabla Almacén no se acepta el dato,
pero cuando ingresa un código existente se acepta el dato.
- El producto y el precio dependerán del código de producto ingresado
1. Ubicado en la celda: B3 se debe buscar el código colocado en la celda A3. Utilizar la función
BUSCARV

2. En un principio no hay inconvenientes, pero cuando copia la formula observamos el error


#N/A (valor no encontrado).

3. Para subsanar este error deberá editar la celda B3: y agregar la función SI.ERROR, para luego
volver a copiar. De esta manera controlara las celdas cuando no se ingrese un código.

Prof. Edwin Chuquipul Pizarro


52

4. De manera similar deberá consistencializar la celda C3: correspondiente al precio

- Las unidades no deberán ser mayores a las existentes en el Stock de la tabla Almacén
1. Seleccione el rango: [D3:D17].Luego elija: Validación de datos y en la caja de dialogo
configurar: Permitir: Personalizada. Y en el control (ingresar) Formula:
D3<=BUSCARV(A3,G:J,4,0). Luego Aceptar

2. Para el rango del Importe, se deberá multiplicar el Precio por las Unidades, pero para que no
haya inconvenientes al copiar se deberá utilizar también la función SI.ERROR

Prof. Edwin Chuquipul Pizarro


53

3. Comprobar las validaciones ingresando códigos y cantidades que cumplan con las
restricciones, de no ser así no se deben aceptar los datos.

4. Guardar los cambios.

Prof. Edwin Chuquipul Pizarro


54

UNIDAD 6
FUNCIÓN COINCIDIR
La función COINCIDIR busca un elemento especificado en un rango de celdas y, a continuación,
devuelve la posición relativa de ese elemento en el rango.
Use COINCIDIR en lugar de una de las funciones BUSCAR cuando necesite conocer la posición
de un elemento en un rango en lugar del elemento en sí. Por ejemplo, puede usar la función
COINCIDIR para proporcionar un valor para el argumento fila de la función INDICE.
Sintaxis:
COINCIDIR(valor_buscado, matriz_buscada, tipo_de_coincidencia])
valor_buscado Obligatorio. Valor que desea buscar en matriz_buscada. Por ejemplo, cuando
busca un número en la guía telefónica, usa el nombre de la persona como valor de búsqueda,
pero el valor que desea es el número de teléfono.
El argumento valor_buscado puede ser un valor (número, texto o valor lógico) o una referencia
de celda a un número, texto o valor lógico.
matriz_buscada Obligatorio. Rango de celdas en el que se realiza la búsqueda.
tipo_de_coincidencia Opcional. Puede ser el número -1, 0 o 1. El argumento
tipo_de_coincidencia específica cómo Excel hace coincidir el valor_buscado con los valores de
matriz_buscada. El valor predeterminado de este argumento es 1.
Ejemplo:

FUNCIÓN INDICE
Devuelve un valor o la referencia a un valor de una tabla o rango. La función INDICE presenta
dos formas: matricial y de referencia.
Forma de matriz
Descripción
Devuelve el valor de un elemento de una tabla o matriz seleccionado por los índices de número
de fila y columna.
Use la forma de matriz si el primer argumento de INDICE es una constante de matriz.

Prof. Edwin Chuquipul Pizarro


55

Sintaxis
INDICE(matriz, núm_fila, [núm_columna])
La sintaxis de la función INDICE tiene los siguientes argumentos:
 Matriz Obligatorio. Es un rango de celdas o una constante de matriz.
 Si matriz contiene solo una fila o columna, el argumento núm_fila o
núm_columna correspondiente es opcional.
 Si matriz tiene varias filas y columnas, y solo usa núm_fila o núm_columna,
INDICE devuelve una matriz de dicha fila o columna completa.
 Núm_fila Obligatorio. Selecciona la fila de la matriz desde la cual devolverá un valor. Si
omite núm_fila, se necesita el argumento núm_columna.
 Núm_columna Opcional. Selecciona la columna de la matriz desde la cual devolverá un
valor. Si omite núm_columna, se necesita el argumento núm_fila.
Observaciones
 Si usa los argumentos núm_fila y núm_columna, INDICE devuelve el valor de la celda
donde se produce la intersección de los argumentos.
 Si define núm_fila o núm_columna como 0 (cero), INDICE devuelve la matriz de valores de
toda la columna o fila, respectivamente. Para usar valores devueltos como una matriz,
escriba la función INDICE como una fórmula de matriz en un rango horizontal de celdas
para una fila y en un rango vertical de celdas para una columna. Para escribir una fórmula
de matriz, presione CTRL+MAYÚS+ENTRAR.
NOTA En Excel Web App no puede crear fórmulas de matriz.
 Los argumentos núm_fila y núm_columna deben indicar una celda incluida en matriz; de
lo contrario, INDICE devuelve el valor de error #¡REF!.
Ejemplos
Use el libro incrustado que se muestra aquí para trabajar con ejemplos de esta función. Puede
inspeccionar y cambiar fórmulas existentes, escribir sus propias fórmulas y leer información
adicional sobre la función.
Ejemplo 1
Estos ejemplos usan la función INDICE para buscar el valor de la celda de intersección de una
fila y una columna.
Copie los datos de ejemplo en la tabla siguiente y cópielos en la celda A1 de una nueva hoja de
cálculo de Excel. Para que las fórmulas muestren resultados, selecciónelas, presione F2 y después
presione Entrar. Si lo necesita, puede ajustar los anchos de columna para ver todos los datos.
Datos Datos

Manzanas Limones

Plátanos Peras

Fórmula Descripción Resultado

'=INDICE(A2:B3,2,2) Valor en la intersección de la segunda fila y la segunda columna =INDICE(A2:B3,2,2)


del rango A2:B3.

'=INDICE(A2:B3,2,1) Valor en la intersección de la segunda fila y la primera columna =INDICE(A2:B3,2,1)


del rango A2:B3.

Ejemplo 2

Prof. Edwin Chuquipul Pizarro


56

Este ejemplo usa la función INDICE en una fórmula de matriz para buscar los valores de dos
celdas especificadas en una matriz de 2x2.
Fórmula Descripción Resultado

'=INDICE({1,2;3,4},0,2) Valor encontrado en la primera fila, segunda columna de la =INDICE({1;2\3;4};0;2)


matriz. La matriz contiene 1 y 2 en la primera fila y 3 y 4 en la
segunda fila.

Valor encontrado en la segunda fila, segunda columna de la =INDICE({1,2;3,4},0,2)


matriz (misma matriz que arriba).

NOTA La fórmula de la celda C2 es una fórmula de matriz. Para que esta fórmula devuelva
valores en las celdas C2 y C3, seleccione C2 y C3, presione F2 y, a continuación, presione
CTRL+Mayús+Entrar. De lo contrario, solo se devolverá un valor en la celda C2.

CASO PRACTICO 01
Abrir el libro PrDir_Funciones_Busqueda_II, en la hoja de cálculo Control-1 deberá realizar los
cálculos de mostrar el Stock correspondiente a la coincidencia entre un código y un mes
determinado. También se debe ingresar un Modelo de prenda y de manera automática deberán
mostrarse el Tipo y Código correspondientes.

REALIZAR 01:
1. La celda I3, deberá validar el ingreso del código
a. Nombrar el rango: [B3:B22] <= CODIGO
b. Validar la celda I3 (Permitir: Lista), con el rango CODIGO
2. La celda I5, deberá validar el ingreso de los meses
a. Nombrar el rango: [E2:G2] <= MESES
b. Validar la celda I5 (Permitir: Lista), con el rango MESES
3. La celda J3, debe ingresar la función COINCIDIR, para encontrar el número de fila a la que
pertenece el código
a. Seleccione un código de la lista en la celda I3 (por ejemplo: BLAL4)
b. Ingrese la formula en la celda J3: COINCIDIR(I3,CODIGO,0)

Prof. Edwin Chuquipul Pizarro


57

4. La celda J5, debe ingresar la función COINCIDIR, para encontrar el número de columna al que
pertenece el mes
a. Seleccione un mes de la lista en la celda J5 (por ejemplo: FEBRERO)
b. Ingrese la formula en la celda J5: COINCIDIR(I5,MESES,0)

5. La celda J8, debe ingresar la función INDICE, para mostrar el Stock correspondiente a las
intersecciones del código y el mes correspondiente
a. Nombrar el rango [E3:G22] <= STOCK
b. Ingrese la formula en la celda J8:

Prof. Edwin Chuquipul Pizarro


58

c. El resultado mostrara:

d. Puede cambiar los datos del código y mes de manera que se puede notar como se
actualiza el Stock de acuerdo a la intersección de código y mes.
REALIZAR 02:
1. La celda A3, debe ingresar la función SI, para mostrar una flecha derecha (► Alt + 16) en el
rango A3:A22, para la fila activa. Copie la formula hasta la celda A22.

Prof. Edwin Chuquipul Pizarro


59

2. La celda E1, debe ingresar la función SI, para mostrar una flecha abajo (▼ Alt + 31) en el rango
E1:G1, para la columna activa. Copie la formula hasta la celda G1

3. Cuando cambie de código y mes, las flechas se desplazaran hacia la posición correspondiente
REALIZAR 03:
1. Aplicar un Formato condicional al rango [E3:G22], de tal manera que muestre el Stock activo,
con un formato de fuente y relleno a su criterio
i. Seleccione el rango: [E3:G22] e indique la orden Formato condicional con formula
ii. En la caja de dialogo: a) ingresar la formula: Y($B3=$I$3,E$2=$I$5). b) Asigne un formato
de texto (azul oscuro) y relleno (azul claro). Finalmente Aceptar

Prof. Edwin Chuquipul Pizarro


60

2. El resultado mostrara lo siguiente:

REALIZAR 04:
1. La celda M2, deberá validar el ingreso del modelo de prenda
a. Nombrar el rango [D3:D22] <= MODELO
b. Validar la celda M2 (tipo Lista) con el rango MODELO y seleccione un modelo (por
ejemplo: PAOLA ML)
2. La celda N2, debe ingresar la función COINCIDIR, para encontrar el número de fila a la que
pertenece el modelo (opcional)

Prof. Edwin Chuquipul Pizarro


61

3. La celda M3, debe ingresar la función INDICE, para mostrar el Tipo de prenda según el
modelo seleccionado en M2
a. Nombrar el rango [C3:C22] <= TIPO
b. En la celda M3 ingrese la función INDICE, para encontrar el Tipo de prenda según el
modelo seleccionado.

4. La celda M4, debe ingresar la función INDICE, para mostrar el Código de prenda según el
modelo seleccionado en M2
a. En la celda M4 ingrese la función INDICE, para encontrar el Código de prenda según el
modelo seleccionado

Prof. Edwin Chuquipul Pizarro


62

5. Seleccione otro modelo en la celda M2. El resultado mostrara lo siguiente:

6. Guardar los cambios

CASO PRACTICO 02
En el mismo el libro PrDir_Funciones_Busqueda_II, seleccione la hoja de cálculo Control-2,
deberá realizar los siguientes cálculos:
Calculo con dos variables:
Manejo aislado y combinado de las funciones COINCIDIR e INDICE. En función al número de
visitas demostradas y del volumen de ventas se genera la comisión que corresponda.
Importante:
Tipo de coincidencia de la función COINCIDIR:
1 Por debajo de menor a mayor
0 Exacta
-1 Por arriba de mayor a menor
REALIZAR:
Se tiene una tabla de datos con los intervalos de número de visitas y el importe de ventas, así
como las comisiones que le corresponden a un vendedor según sus ventas y visitas realizadas.

Prof. Edwin Chuquipul Pizarro


63

Calcular la comisión que le corresponde a cada vendedor.


Nombrar los rangos:
[C5:C9] <= IMPORTES
[D4:G4] <= VISITAS
[D5:G9] <= COMISIONES
1. Calcular el campo COINCIDR-F deberá utilizar la función COINCIDIR, para hallar la
Coincidencia de filas, según las ventas realizadas (Por debajo de menor a mayor).
2. La celda E13: COINCIDIR(D13,IMPORTES,1), el parámetro Tipo de coincidencia debe ser 1,
debido a que se requiere una coincidencia aproximada al valor más bajo del intervalo. Copiar
hasta la fila E18.

3. La celda G13: deberá utilizar la función COINCIDIR, para hallar la Coincidencia de columnas,
según las ventas realizadas (Por debajo de menor a mayor)

Prof. Edwin Chuquipul Pizarro


64

4. Tanto en los rangos E13:E18 y G13:G18 puede aparecer el error #N/A, porque no encuentra
el valor en el intervalo interno. Este error se consistencializa utilizando la función SI.ERROR.
luego de copiar hasta la fila 18. El resultado mostrara lo siguiente:

5. La celda H13: deberá utilizar la función INDICE, para mostrar el valor que corresponde, según
la coincidencia. De forma similar al rango anterior ocurrirá el error #N/A con el rango
H13:H18

Prof. Edwin Chuquipul Pizarro


65

6. Este error se consistencializa utilizando la función SI.ERROR.

7. luego de copiar hasta la fila 18. El resultado mostrara lo siguiente:

8. Guardar los cambios.

Prof. Edwin Chuquipul Pizarro


66

UNIDAD 7
FILTROS AVANZADOS
Este comando es una opción que nos permite filtrar un rango de datos en otro lugar del Libro a
diferencia del Autofiltro que actúa sobre la misma lista, la ventaja es que se puede obtener
múltiples resultados de la misma lista empleando además criterios más complejos para la
extracción de datos de la lista original, en cambio los autofiltros solo nos permiten ver el último
filtro realizado a la lista.
Este comando requiere especificar los siguientes rangos:
Rango de lista
Está conformado por los nombres de campo de la lista y los registros de la misma, por ejemplo:
nombrar el rango [B6:F35] <= GALERIA

Rango criterio
Está conformado por uno o más nombres de campo de la lista y por lo menos una fila adicional
para anotar los criterios de selección para extraer los registros, por ejemplo: nombrar el rango
[H6:H7] <= SECTOR

Prof. Edwin Chuquipul Pizarro


67

Rango de extracción
Está conformado por uno o más nombres de campo de la lista, cuyos datos se desea extraer,
por ejemplo: Nombrar el rango [H9:K9]  ZONA1

Datos extraídos
a) Ubicado en una celda vacía de la siguiente la orden: ficha DATOS >> Avanzadas

b) Configure la caja de dialogo: Filtro Avanzado, como se indica

c) El resultado mostrara lo siguiente:

Prof. Edwin Chuquipul Pizarro


68

CASO PRACTICO 01
Abrir el libro PrDir_Filtros Avanzados, Se tiene la lista de una planilla de remuneraciones en la
hoja de cálculo Planilla, nombrar el rango [B9:U58]  PERSONAL.

De la planilla remuneraciones de Personal, obtenga la lista de los empleados que laboran en el


turno Tarde.
1. Seleccione la hoja: Caso01. Definir los rangos de criterio y extracción.

Rango de criterio [A2:A3]  CRITER1


Rango de extracción [A8:C8]  SALIDA1
2. Dar la orden: Filtro avanzados.

3. El resultado será:

Prof. Edwin Chuquipul Pizarro


69

CASO PRACTICO 02
De la planilla de remuneraciones, obtenga una lista de los empleados que laboran en el turno
Mañana que tengan la categoría A.
1. Seleccione la hoja: Caso02. Definir los rangos de criterio y extracción

Rango de criterio [A2:B3]  CRITER2


Rango de extracción [A8:D8]  SALIDA2
2. Dar la orden de filtros avanzados

3. El resultado será:

Prof. Edwin Chuquipul Pizarro


70

CASO PRACTICO 03
De la planilla de remuneraciones, obtenga una lista de los empleados que laboran en el turno
Mañana que tengan la categoría A ó del turno Tarde que tengan la categoría B.
1. Seleccione la hoja: Caso03. Definir los rangos de criterio y extracción

Rango de criterio [A2:B4]  CRITER3


Rango de extracción [A8:D8]  SALIDA3
2. Dar el comando de filtros avanzados

3. El resultado será:

Prof. Edwin Chuquipul Pizarro


71

CASO PRACTICO 04
De la planilla de remuneraciones, obtenga una lista de los empleados que tengan la categoría A
o la categoría B.
1. Seleccione la hoja: Caso04. Definir los rangos de criterio y extracción

Rango de criterio [A2:A3]  CRITER4


Rango de extracción [A8:C8]  SALIDA4
2. Dar el comando de filtros avanzados

3. El resultado será:

Prof. Edwin Chuquipul Pizarro


72

CASO PRACTICO 05
De la planilla de remuneraciones, obtenga una lista de los empleados que tengan la categoría A
y sus sueldos estén entre 700 y 1000
1. Seleccione la hoja: Caso05. Definir los rangos de criterio y extracción

Rango de criterio [A2:C2]  CRITER5


Rango de extracción [A8:D8]  SALIDA5
2. Dar el comando de filtros avanzados

3. El resultado será

Prof. Edwin Chuquipul Pizarro


73

CASO PRACTICO 06
De la planilla de remuneraciones, obtenga una lista de los empleados que laboran en el turno
Mañana que les corresponda asignación familiar y sueldos inferiores a 1000 o del turno Tarde con
asignación familiar y sueldos superiores a 1000.
1. Seleccione la hoja: Caso06. Definir los rangos de criterio y extracción

Rango de criterio [A2:C4]  CRITER6


Rango de extracción [A8:D8]  SALIDA6
2. Dar el comando de filtros avanzados.

3. El resultado será:

Prof. Edwin Chuquipul Pizarro


74

CASO PRACTICO 07
De la planilla de remuneraciones, obtenga cuales son las categorías existentes en la empresa.
1. Seleccione la hoja: Caso07. Definir los rangos de criterio y extracción

Rango de criterio [B2:B3]  CRITER7


Rango de extracción [B8]  SALIDA7
2. Dar el comando de filtros avanzados

3. El resultado será:

Prof. Edwin Chuquipul Pizarro


75

4. Guarde los cambios.

CASO PRACTICO 08
En la hoja: Propuesto, se tiene la lista de participantes del curso organización de proyectos. Se
requiere calcular el promedio final, considerando que cada nota tiene un peso diferente. Luego
crear un criterio con fórmula para obtener la extracción de los participantes que pertenecen al
tercio superior.

1. Determinar el promedio final de cada participante, considerando que cada Nota tiene pesos
diferentes: N1 = PESO1, N2 = PESO2 y N3 = PESO3
Crear los rangos:
[E3]  PESO1 | [F3]  PESO2 | [G3]  PESO3
a) En la celda H5: crear la fórmula:

Prof. Edwin Chuquipul Pizarro


76

b) Luego de copiar la formula. Crear el rango [H5:H28]  FINAL


2. Obtener la nota mínima para el tercio superior, utilizando k.esimo.mayor, en una celda vacía
ingresar: K.ESIMO.MAYOR(FINAL,CONTAR(FINAL)/3)  14.3 (octava mejor nota)
Para luego crear la fórmula que permitirá el filtro de los alumnos que pertenecen al tercio
superior

El resultado es VERDADERO
3. Luego filtrar los datos de los alumnos que pertenecen al tercio superior.
Crear los rangos:
[B4:H28]  REGISTRO
[J4:J5]  TERCIO
[J8:L8]  SUPERIOR
4. De la orden Filtro Avanzado y configure la caja de dialogo:

Prof. Edwin Chuquipul Pizarro


77

5. El resultado mostrara lo siguiente:

6. Guardar los cambios.

Prof. Edwin Chuquipul Pizarro


78

UNIDAD 8
MANEJO DE SUBTOTALES
Este comando se utiliza para calcular automáticamente subtotales y totales generales en una
lista de una.
Subtotales Se calculan con un resumen, por ejemplo, Suma o Promedio, mediante la función
SUBTOTALES. Puede mostrar más de un tipo de función de resumen para cada columna.
Totales generales Son los valores del total general se obtienen a partir de los datos de detalle y
no de los valores de las filas de subtotales.
El comando Subtotal también esquematiza la lista de modo que pueda mostrar u ocultar las
filas de detalle de cada subtotal.
CASO PRACTICO 01
En la hoja de cálculo SUBTOT01 del libro Listado_Personal.xlsx se desea crear un informe
detallado que muestre el total de trabajadores por sexo.
1. Ordenar la lista por el capo SEXO, en orden ascendente.
2. Luego en la Ficha Datos, en el grupo Esquema, haga clic en Subtotal.

3. Luego en el cuadro Subtotales en Para cada cambio en seleccione SEXO.


4. En función Elija Cuenta.
5. Y en agregar subtotales seleccione por ejemplo SEXO. Luego Aceptar.

Prof. Edwin Chuquipul Pizarro


79

6. Y como resultado tendríamos la siguiente lista.

7. Considerar que se crean tres (3) niveles de subtotales que se pueden manipular para contraer
o expandir los subtotales según sea el caso.

CASO PRACTICO 02
Con los datos de la hoja de cálculo SUBTOT02, crear un informe que muestre el Mínimo,
promedio y Máximo sueldo que tienen los trabajadores contratados y estables.
1. Primero ordene la lista por la columna CONDICIÓN.
2. Luego crear: a) un subtotal con el máximo sueldo para la CONDICIÓN, b) crear el subtotal para
el mínimo sueldo, desactive el control Reemplazar subtotales actuales, y c) crear el subtotal
para el promedio del sueldo, desactive el control Reemplazar subtotales actuales,

Prof. Edwin Chuquipul Pizarro


80

3. Como resultado obtendremos lo siguiente:

4. Considerar que ahora se tienen cuatro (4) niveles de subtotales.


CASO PRACTICO 03
Con los datos de la hoja de cálculo SUBTOT03, crear un informe que muestre el número de
trabajadores por SEXO y CONDICION
1. Ordenar La lista por SEXO y CONDICIÓN.
2. Luego aplique: a) un subtotal de la suma del BASICO por SEXO, b) luego un subtotal de la
suma del BASICO por CONDICION pero al aplicar la cuenta a CONDICION, desactive el control
Reemplazar subtotales actuales. Como se muestra en las siguientes imágenes:

Prof. Edwin Chuquipul Pizarro


81

3. Y el resultado activando el nivel 3 de los subtotales seria el siguiente:

4. Para anular un subtotal debe indicar la orden y en la caja de Subtotales, hacer clic en el botón
Quitar todos.

Prof. Edwin Chuquipul Pizarro


82

UNIDAD 9
FUNCIONES DE BASE DE DATOS
Las funciones de base de datos en Excel facilitan nuestro trabajo con información que está
organizada como una base de datos, es decir, que se encuentra en un rango de celdas donde la
primera fila tiene los títulos de cada columna.
Una base de datos es una colección de datos organizados en registros (filas) y en campos
(columnas). Un registro contiene toda la información perteneciente a un elemento (ítem), por
ejemplo: los datos de un alumno. Un campo contiene un dato perteneciente al elemento, por
ejemplo: su nombre, edad, domicilio, cursos, etc.
Cada una de estas funciones, denominadas colectivamente funciones BD, usa tres argumentos:
FUNCIONBD(Rango_BD,Indice,Rango_Criterio)

FUNCIÓN BDCONTAR
Cuenta las celdas que contienen un número en una determinada columna (campo),
considerando únicamente las filas que cumplan una determinada condición.
Sintaxis:
BDCONTAR(Rango_datos,Indice,Rango_criterios)
Donde:
Rango_datos: Es el rango de celdas que componen la base de datos o lista donde se quiere
contar.
Indice: Indica el número del campo que contiene los valores a contar.
Rango_criterios: Es el rango de celdas que contienen la condición que deben cumplir los
registros que entran en el recuento.
Para formar las condiciones que vayamos a utilizar en el parámetro rango_criterios, debemos
reservar una zona en nuestra hoja de cálculo para dichas condiciones (preferiblemente antes de la
base de datos).
En esta zona tendremos que escribir en una fila los nombres de los campos de la hoja de
cálculo para realizar una operación en toda una columna de la base de datos, introduzca una línea
en blanco debajo de los nombres de campo en el rango de criterios.
FUNCIÓN BDCONTARA
Cuenta las celdas que contienen un valor (que no sea blanco) en una determinada columna
(campo), considerando únicamente las filas que cumplan una determinada condición.
Sintaxis:
BDCONTARA (Rango_datos,Indice,Rango_criterios)
Donde:
Rango_datos: Es el rango de celdas que componen la base de datos o lista.
Indice: Indica el número del campo que se utiliza en la función.
Rango_criterios: Es el rango de celdas que contienen la condición que deben cumplir los
registros que entran en el cálculo.

Prof. Edwin Chuquipul Pizarro


83

En muchos casos el uso de esta función tendría el mismo resultado que la anterior, pues esta
función cuenta registro numéricos y de cadena.
FUNCIÓN BDMAX
Devuelve el valor máximo encontrado en una determinada columna (campo), considerando
únicamente las filas que cumplan una determinada condición.
Sintaxis:
BDMAX(Rango_datos,Indice,Rango_criterios)
Donde:
Rango_datos: Es el rango de celdas que componen la base de datos o lista.
Indice: Indica el número del campo que contiene los valores a utilizar en el cálculo.
Rango_criterios: Es el rango de celdas que contienen la condición que deben cumplir los
registros que entran en el cálculo.
FUNCIÓN BDMIN
Devuelve el valor mínimo encontrado en una determinada columna (campo), considerando
únicamente las filas que cumplan una determinada condición.
Sintaxis:
BDMIN(Rango_datos,Indice,Rango_criterios)
Donde:
Rango_datos: Es el rango de celdas que componen la base de datos o lista.
Indice: Indica el número del campo que contiene los valores a utilizar en el cálculo.
Rango_criterios: Es el rango de celdas que contienen la condición que deben cumplir los
registros que entran en el cálculo.
FUNCIÓN BDPRODUCTO
Devuelve el producto de los valores encontrados en una determinada columna (campo),
considerando únicamente las filas que cumplan una determinada condición.
Sintaxis:
BDPRODUCTO(Rango_datos,Indice,Rango_criterios)
Donde:
Rango_datos: Es el rango de celdas que componen la base de datos o lista.
Indice: Indica el número del campo que contiene los valores a utilizar en el cálculo.
Rango_criterios: Es el rango de celdas que contienen la condición que deben cumplir los
registros que entran en el cálculo.
FUNCIÓN BDPROMEDIO
Obtiene el promedio de los valores encontrados en una determinada columna (campo),
considerando únicamente las filas que cumplan una determinada condición de una columna o
lista que cumplen los criterios establecidos.
Sintaxis:
BDPROMEDIO (Rango_datos,Indice,Rango_criterios)
Donde:
Rango_datos: Es el rango de celdas que componen la base de datos o lista.

Prof. Edwin Chuquipul Pizarro


84

Indice: Indica el número del campo que se utiliza en la función.


Rango_criterios: Es el rango de celdas que contienen la condición que deben cumplir los
registros que entran en el cálculo.
FUNCIÓN BDSUMA
Obtiene la suma de los valores encontrados en una determinada columna (campo),
considerando únicamente las filas que cumplan una determinada condición.
Sintaxis:
BDSUMA(Rango_datos,Indice,Rango_criterios)
Donde:
Rango_datos: Es el rango de celdas que componen la base de datos o lista.
Indice: Indica el número del campo que se utiliza en la función.
Rango_criterios: Es el rango de celdas que contienen la condición que deben cumplir los
registros que entran en el cálculo.
FUNCIÓN BDEXTRAER
Extrae de la base de datos un único valor contenido el campo indicado y en la fila que cumpla la
condición establecida mediante el rango de criterios.
Sintaxis:
BDEXTRAER(Rango_datos,Indice,Rango_criterios)
Donde:
Rango_datos : Es el rango de celdas que componen la base de datos o lista.
Indice : Indica el número del campo que contiene el valor a extraer.
Rango_criterios : Es el rango de celdas que contienen la condición que debe cumplir el registro
buscado.
Si ningún registro coincide con los criterios, BDEXTRAER devuelve el valor de error #¡VALOR!.
Si más de un registro coincide con los criterios, BDEXTRAER devuelve el valor de error #¡NUM!.
CASO PRACTICO 01
Demostrar el manejo de las diferentes funciones de base de datos que se han definido líneas
arriba, para ello abrir el Libro PrDir_Funciones_BaseDatos y en la hoja Funciones_BD desarrollar
las siguientes operaciones:
Nombrar el rango de Base de datos: [A1:H203]  ALMACEN
Crear los siguientes cálculos de BD:
1. Obtener la sumatoria de los Stocks de cada uno de los Articulos:
a) Crear el criterio como se muestra en el rango [J14:J15] (se recomienda copiar los campos)
b) Colocar una referencia al cálculo en [K14]
c) Ingrese la formula tal como se indica:

d) Opcionalmente podría nombrar el rango de criterio [J14:J15]

Prof. Edwin Chuquipul Pizarro


85

e) Es importante considerar que la celda J15 debe convertirse en una lista (debido a que se
pide cada uno de los artículos)
f) Crear un filtro de registros únicos, como el que sigue:

g) Luego en la celda J15, valide la celda con el rango filtrado [R3:R9]:

.
h) De tal forma que al cambiar la opción de la celda J15, se actualiza el resultado
automáticamente:

2. Obtener el promedio del Stock de cada uno de los Articulos por Marca
a) Crear el rango de criterio: [J18:K19], considerando que las celdas J19 y K19 deben ser
listas que contengan los artículos y las marcas respectivamente.
b) Colocar una referencia en la celda L18
c) Ingresar la formula, como se muestra:

Prof. Edwin Chuquipul Pizarro


86

d) Debido a que existen marcas que no pertenecen a determinados artículos, como por
ejemplo, el POLO de marca MARITZA:

e) Debemos con arreglar este error, con la función Si.Error, para que muestre cero (0) , en
vez del error:

3. Obtener el Precio de venta mayor de cada una de las Marcas


a) Crear el rango de criterio: [J22:J23], considerando que las celdas J23 debe ser lista que
contengan las marcas.
b) Colocar una referencia en la celda K22
c) Ingresar la formula, como se muestra:

4. Obtener la cantidad de Articulos que sean: Blusa


a) Crear el rango de criterio: [J26:J27], (esta es una pregunta individual y no grupal, es por
eso que no necesitamos crear una lista en la celda K27)
b) Colocar una referencia en la celda K26
c) Ingresar la formula, como se muestra:

5. Obtener el Precio de venta menor de los Polos de marca Colsi


a) Crear el rango de criterio: [J30:K31], (esta es una pregunta individual y no grupal, no
necesitamos crear listas de validación)
b) Colocar una referencia en la celda L30

Prof. Edwin Chuquipul Pizarro


87

c) Ingresar la formula, como se muestra:

6. Obtener la sumatoria del precio de venta de las blusas cuyo stock se encuentre entre 50 hasta
100
a) Crear el rango de criterio: [J34:L35], (esta es una pregunta individual y no grupal, no
necesitamos crear listas de validación)
b) Colocar una referencia en la celda M34
c) Ingresar la formula, como se muestra:

7. Obtener el promedio del precio de costo de la marca yasuri cuyo stock se encuentre entre 90
hasta 160
a) Crear el rango de criterio: [J38:L39], (esta es una pregunta individual y no grupal, no
necesitamos crear listas de validación)
b) Colocar una referencia en la celda M38
c) Ingresar la formula, como se muestra:

CASO PRACTICO 02
Ahora seleccione la hoja: Caso02 para obtener resultados de manejo de base de datos con la
información del rango: ALMACEN
1. Obtener la cantidad de items (registros) de cada una de las Marcas
a) Crear el rango de criterio: [B3:B4], (convertir en lista la celda B4 que contenga las marcas)
b) Colocar una referencia en la celda C3
c) Ingresar la formula, como se muestra:

2. Obtener el Stock menor de la Falda de marca Nataly


a) Crear el rango de criterio: [B7:C8] (criterio individual)
b) Colocar una referencia en la celda D7
c) Ingresar la formula, como se muestra:

Prof. Edwin Chuquipul Pizarro


88

3. Obtener Precio de venta menor del Pantalon de marca Claudia y Tamaño Clasico
a) Crear el rango de criterio: [B11:D12] (criterio individual)
b) Colocar una referencia en la celda E11
c) Ingresar la formula, como se muestra:

4. Obtener el Precio de costo más alto del chaleco marca Daniela


a) Crear el rango de criterio: [B15:C16] (criterio individual)
b) Colocar una referencia en la celda D16
c) Ingresar la formula, como se muestra:

5. Obtener el nombre de la marca del Stock más alto


a) Obtener el Stock más alto del rango de BD

b) Crear el rango de criterio: [B19:B20] (criterio individual)


c) Colocar una referencia en la celda C20
d) Ingresar la formula, como se muestra:

6. Obtener el nombre de la marca del Stock más bajo


a) Obtener el Stock más bajo del rango de BD

b) Crear el rango de criterio: [B23:B24] (criterio individual


c) Colocar una referencia en la celda C24
d) Ingresar la formula, como se muestra:

Prof. Edwin Chuquipul Pizarro


89

Unidad 10
TABLAS DINÁMICAS
Las tablas dinámicas son herramientas de análisis de listas de datos más versátiles que los
informes generados con subtotales. Se puede crear una tabla dinámica o gráfico dinámico a partir
de una lista de datos de Microsoft Excel e inclusive de fuente de datos externas al Libro y a través
de estos obtener diferentes tipos de información de manera fácil y rápida.
Lista de datos
Las listas de Microsoft Excel son filas de información organizadas en columnas, cada una de las
cuales contiene un tipo de información, por ejemplo:

Las tablas dinámicas permiten resumir y analizar grandes volúmenes de datos, estos reportes
pueden cambiar según el análisis que se desea desarrollar, tales como:
 Resumir grandes cantidades de datos que pueden estar en una hoja de trabajo o en una base
de datos externa.
 Preparar datos para su representación gráfica.
 Análisis de datos adecuado para la toma de decisiones.

Prof. Edwin Chuquipul Pizarro


90

Diseño de la tabla dinámica


Consiste en especificar los elementos para cada sección de la tabla dinámica.
1) Filtros
En esta sección se colocará el campo que hará que la tabla sea dinámica, es un filtro por el cual
el contenido de la tabla se modificará automáticamente, dependiendo del valor seleccionado.
2) Filas
En esta sección se colocará el campo cuyos datos se desean mostrar en filas.
3) Columnas
En esta sección se colocará el campo cuyos datos se desean mostrar en columnas.
4) Valores
En esta sección se colocará los campos que van hacer calculados (sumas, cuentas, mínimos,
máximos, etc.).
Ejemplo:

Ejercicios:
Activar el libro: PrDir_Tablas y Graficos Dinamicas_I. Se tiene el reporte de ventas de los
Supermercados Metro, Tottus y Plaza Vea en la primera quincena del año 2015 en los distritos del
Cercado de Lima y San Miguel.

Nombrar al rango de lista B7:F547 como VENTAS

Prof. Edwin Chuquipul Pizarro


91

REALIZAR 01:
Total de ventas Tiendas vs Producto por Distrito
Empleando TD obtenga el Total de ventas (Valor) de cada tienda (Fila) vs producto (Columna),
según un distrito (Filtro) cualquiera.
1. Ubicado en la celda A1
2. Inserte la Tabla Dinámica

3. En la siguiente ventana de diálogo, ingrese el rango VENTAS y Hoja de cálculo existente.

4. Diseñe la tabla dinámica, arrastrando los campos a las secciones respectivas de filas,
columnas, Valores y filtro.

Prof. Edwin Chuquipul Pizarro


92

5. Configure la TD, según la imagen: seleccione la ficha: DISEÑO

6. Asigne el formato de moneda para los valores, seleccione el elemento: Suma de Ventas y
luego Configuración de campo de valor

7. Seleccione Formato de número y luego Contabilidad, luego Aceptar y Aceptar

Prof. Edwin Chuquipul Pizarro


93

8. El resultado mostrara lo siguiente:

REALIZAR 02:
Tabla de ventas Producto vs Distrito por Tiendas
Empleando TD obtenga el Total de ventas (Valor) de cada producto (Fila), según una tienda
(Filtro) cualquiera.
1. Ubicado en la celda A1
2. Inserte la Tabla Dinámica, en la siguiente ventana de diálogo, ingrese el rango VENTAS y Hoja
de cálculo existente.

Prof. Edwin Chuquipul Pizarro


94

3. Diseñe la tabla dinámica, arrastrando los campos a las secciones respectivas de filas,
columnas, Valores y filtro.

4. Configure la TD, según la imagen: seleccione la ficha: DISEÑO

5. Asigne el formato de moneda para los valores, seleccione el elemento: Suma de Ventas y
luego Configuración de campo de valor

6. Seleccione Formato de número y luego Contabilidad, luego Aceptar y Aceptar

Prof. Edwin Chuquipul Pizarro


95

7. El resultado mostrara lo siguiente

8. Ahora arrastre nuevamente el campo Ventas hacia Valores

Prof. Edwin Chuquipul Pizarro


96

9. El resultado mostrara inicialmente lo siguiente:

10. Ahora realice la: Configuración del campo de valor, seleccione la ficha: Mostrar valores como,
luego elija: % del total general y finalmente Aceptar

11. El resultado mostrara lo siguiente:

REALIZAR 03:
Tabla de ventas Distrito x Producto vs Tiendas por Fecha
Empleando TD obtenga el Total de ventas (Valor) de cada distrito x producto vs Tienda, según
una fecha cualquiera.
1. Ubicado en la celda A1
2. Inserte la Tabla Dinámica, en la siguiente ventana de diálogo, ingrese el rango VENTAS y Hoja
de cálculo existente.
3. Diseñe la tabla dinámica, arrastrando los campos a las secciones respectivas de filas,
columnas, Valores y filtro

Prof. Edwin Chuquipul Pizarro


97

4. Configure la TD, según la imagen: seleccione la ficha: DISEÑO

5. Manténgase ubicado en la ficha. DISEÑO, seleccione el botón: Diseño de informe y elija la


opción: Mostrar en formato tabular

Prof. Edwin Chuquipul Pizarro


98

6. Luego de la: Configuración de campo de valor, en donde cambiara el: Formato de número a
Moneda. El resultado deberá mostrar lo siguiente:

REALIZAR 04:
Tabla de ventas Distrito x Fecha vs Tienda por Producto
Empleando TD obtenga el Total de ventas (Valor) de cada Distrito x Fecha vs Tienda, según un
Producto cualquiera.
1. Ubicado en la celda A1
2. Inserte la Tabla Dinámica, en la siguiente ventana de diálogo, ingrese el rango VENTAS y Hoja
de cálculo existente.
3. Diseñe la tabla dinámica, arrastrando los campos a las secciones respectivas de filas,
columnas, Valores y filtro

Prof. Edwin Chuquipul Pizarro


99

4. Configure la TD, según la imagen: seleccione la ficha: DISEÑO

5. Manténgase ubicado en la ficha. DISEÑO, seleccione el botón: a) Diseño de informe y elija la


opción: Mostrar en forma de esquema, luego seleccione el botón: b) Totales generales y elija
la opción: Desactivar para filas y columnas y seleccione el botón: c) Subtotales y elija la
opción: Mostrar todos los subtotales en la parte inferior del grupo.

6. Luego de la: Configuración de campo de valor, en donde cambiara el: Formato de número a
Moneda. El resultado deberá mostrar lo siguiente: (filtre el producto: ABARROTES)

Prof. Edwin Chuquipul Pizarro


100

REALIZAR 05:
Tabla de promedio de ventas Tienda Vs Distrito De Producto
Empleando TD obtenga el Promedio de ventas (Valor) de cada Tienda vs Distrito
1. Ubicado en la celda A1
2. Inserte la Tabla Dinámica, en la siguiente ventana de diálogo, ingrese el rango VENTAS y Hoja
de cálculo existente.
3. Diseñe la tabla dinámica, arrastrando los campos a las secciones respectivas de filas,
columnas, Valores y filtro. En la: Configuración de campo de valor, seleccione: Promedio y
configure el: Formato de número a: Contabilidad, con 2 decimales.

Prof. Edwin Chuquipul Pizarro


101

4. Configure la TD, según la imagen: seleccione la ficha: DISEÑO

5. El resultado deberá mostrar lo siguiente: (filtre el producto: BEBIDAS)

REALIZAR 06:
Grafico Dinámico de ventas Distrito vs Producto por Tienda
Empleando GD obtenga el Total de ventas (Valor) de cada Distrito vs Producto, segun una
Tienda cualquiera.
1. Ubicado en la celda A1
2. Inserte la Tabla Dinámica, en la siguiente ventana de diálogo, ingrese el rango VENTAS y Hoja
de cálculo existente.
3. Diseñe la tabla dinámica, arrastrando los campos a las secciones respectivas de filas,
columnas, Valores y filtro
4. Configure la TD, según la imagen: seleccione la ficha: DISEÑO

Prof. Edwin Chuquipul Pizarro


102

5. Seleccione la ficha: ANALIZAR, seleccione el botón: Grafico dinámico

6. En la caja de dialogo: seleccione el tipo de gráfico: Columna y como subtipo seleccione:


Columna agrupada 3D

7. El resultado mostrara lo siguiente: (queda a su criterio configurar los acabados para el gráfico)

Prof. Edwin Chuquipul Pizarro


103

8. Guarde los cambios.

Prof. Edwin Chuquipul Pizarro

También podría gustarte