Professional Documents
Culture Documents
EXCEL
Administracin Listas y
Bases de Datos
Expositor:
dab.consultas@gmail.com
99-867-9583
Captulo 1
MANEJO DE BASES DE DATOS
1.1. DEFINICIN Y CREACIN DE UNA BASE DE DATOS
Una base de datos es una coleccin de informacin agrupada por un tema
comn. Para MS-Excel una base de datos es una Lista que consta de filas con
encabezados que contienen conjuntos de informacin similares. La Lista se
considera como una simple base de datos donde las filas son los registros
(conjunto de campos relacionados) y las columnas los campos (cada uno de los
conceptos en que se descompone un conjunto de informacin).
Para MS-Excel existen 2 tipos de bases de datos: Las externas, como Access,
dBase, Paradox, FoxPro, Approach, SQL Server, Oracle y las Internas, bases de
datos que residen en las hojas de trabajo. El presente manual mostrar como
trabajar con bases de datos internas.
Muchos usuarios sienten indiferencia hacia las caractersticas relacionadas con
bases de datos de MS-Excel, sencillamente porque el trmino bases de datos
implica algo complejo y difcil de aprender. Esta percepcin fue reforzada por el
hecho que las primeras versiones de MS-Excel eran realmente complejas. A
partir de Ms-Excel 97 hasta la versin 2002-XP (la 2003 ya est en versin
Beta), se han simplificado mucho las caractersticas de las bases de datos
convirtindose en una herramienta poderosa, a la vez que sencilla, para resolver,
casos verdaderamente complejos. Las siguientes son algunas razones por las
que conviene conocer como administra Excel sus bases de datos internas:
Buena parte de la funcionalidad de bases de datos en Excel se aprende con
mucha facilidad.
Las caractersticas de bases de datos de Excel pueden ayudar a dividir,
analizar y producir informes aunque los datos estn almacenados en una
base externa.
Casi todas las tablas de datos en las hojas de trabajo se pueden manejar
como bases de datos.
LIMITACIONES
Ms-Excel proporciona importantes facilidades para ingresar, modificar, analizar
y manejar los datos, sin embargo existen limitaciones inherentes a todos los
programas de hojas de clculo de las que se debe tomar nota antes de
seleccionarlos (por ejemplo, Excel) como el sitio adecuado para almacenar datos:
Una hoja de trabajo est limitada a 256 columnas y 65,536 filas.
Slo un usuario puede tener acceso a una base de datos interna, a la vez.
Lograr la integridad de datos (no permitir texto en columnas numricas)
requiere de macros y cajas de dilogo personalizadas.
Toda la base de datos debe estar en memoria (a menos que se est accesando
a una base de datos externa).
Los datos almacenados en hojas de trabajo tienden a consumir mucho ms
espacio en disco que los almacenados en bases de datos externas (una hoja
de trabajo almacena frmulas, formatos, grficos, etc.) mientras que los
manejadores de bases de datos (DBMS - DataBase Manager System)
convencionales almacenan datos puros.
Introduzca todos los criterios en la misma fila para buscar los datos que
cumplan con todos los criterios en esa fila.
Introduzca un ttulo de columna ms de una vez si desea buscar datos que
cumplan ms de un criterio para la misma columna.
Introduzca criterios en filas distintas para buscar los datos que cumplan
todos los criterios en la primera o segunda fila.
Podr utilizar una frmula de la hoja de clculo para especificar criterios.
Una frmula permite introducir criterios calculados con valores ajenos a la
lista.
La frmula que introduzca deber crear los valores lgicos VERDADERO o
FALSO. Cuando se filtre la lista, slo se mostrarn las filas que contienen
valores que producen VERDADERO.
La frmula introducida deber referirse por lo menos a una columna de la
lista. Introduzca la Referencia Relativa a la Celda en la primera fila de la
lista de esa columna.
Si nombra la frmula del criterio calculado, utilice como ttulo de criterio
un texto que no sea un ttulo de columna existente.
TRABAJO CON UNA LISTA FILTRADA
Si desea imprimir una lista filtrada, MS-Excel slo considerara los datos
visibles.
Si utiliza el botn AUTOSUMA para calcular el total de un rango, MS-Excel
considerara solamente los datos visibles. Si se cambia de filtro o se
muestra toda la informacin el total se actualizar.
Podr crear un grfico considerando slo los datos presentados. Dicho
grfico mantendr un vnculo con los datos fuente de la lista, de tal
manera que si muestra todos los datos, el grfico cambiar incluyendo
todos los datos presentados.
Cuando se realice un ordenamiento slo se reorganizarn las filas
presentadas. Las filas ocultas no sern desplazadas de sus posiciones
originales.
Trabajo con rango de criterios Criterios Mltiples
Algo muy importante en el manejo avanzado de bases de datos es el rango de
criterios (Rango de celdas que contiene un conjunto de condiciones de bsqueda
que se utilizan con el comando Filtro avanzado (men Datos, submen Filtros)
para filtrar datos de una lista. Un rango de criterios est formado por una fila de
rtulos de criterio y, como mnimo, una fila que defina las condiciones de
bsqueda).
Ejemplos de criterios de filtros avanzados
Los criterios de filtro avanzado pueden incluir varias condiciones aplicadas a
una sola columna, varios criterios aplicados a varias columnas y condiciones
creadas como resultado de una frmula.
Tres o ms condiciones en una sola columna
Si incluye tres o ms condiciones en una sola columna, escriba los criterios en
filas independientes, una directamente bajo otra. Por ejemplo, el siguiente rango
de criterios presenta las filas que contienen "Daz", "Ramrez" o "Saavedra" en la
columna Vendedor.
Vendedor
Daz
Ramrez
Saavedra
Vendedor
Daz
Ventas
>1000
Vendedor
Ventas
Daz
>1000
Para buscar filas que cumplen una de dos condiciones en una columna y una de
dos condiciones en otra, introduzca los criterios en filas independientes. Por
ejemplo, el siguiente rango de criterios presenta las filas que contienen Daz en
la columna Vendedor y valores de ventas superiores a 3,000 o las filas del
vendedor Ramrez con valores de ventas superiores a 1,500.
Vendedor Ventas
Daz
>3000
Ramrez
>1500
La frmula que utilice para generar una condicin debe hacer referencia al
rtulo de columna (por ejemplo, Ventas) o a la referencia del campo
correspondiente en el primer registro. En el ejemplo, G5 hace referencia al
campo (columna G) del primer registro (fila 5) de la lista.
En la frmula puede utilizar un rtulo de columna en lugar de una referencia
relativa a celda o un nombre de rango. Si Microsoft Excel presenta el error
#NOMBRE? en la celda que contiene el criterio, puede ignorarlo, ya que no
afecta a la forma en que se filtra la lista.
HIJOS
SBAS
FECNAC
2
3
APELLIDOS
NOMBRE
DIRECCION
DISTRITO
SEXO ECIVIL
BREA
750.00
21-Sep-93
28-May-93
5 SANCHEZ ORTIZ
OSCAR
BREA
1,900.00
6 CANELO SALDAA
BEATRIZ
MIRAFLORES
420.00
24-Dic-93
7 RAMIREZ BANDAN
JULIO
MIRAFLORES
570.00
31-Dic-93
8 BAUTISTA FLOREZ
PILAR
MIRAFLORES
280.00
4-Sep-93
210.00
29-May-99
790.00
9-Jun-95
1,200.00
2-Ago-93
PUEBLO
LIBRE
SAN BORJA
11 ORTIZ CHIMA
LUIS
SAN BORJA
12 CESPEDES MERINO
DANIEL
SAN ISIDRO
780.00
4-Dic-95
13 RAMIREZ SANCHEZ
OSCAR
SAN ISIDRO
2,500.00
13-Oct-96
14 MERINO COELLO
PAOLA
SAN ISIDRO
1,500.00
22-Oct-92
10-Ene-01
15 GAMARRA OCHOA
JOSE
SURCO
350.00
16 CORIA ROBLES
LUISA
SURCO
1,500.00
5-Abr-95
17 PALOMINO CASAS
MARIA
SURCO
3,200.00
18-Abr-00
18 PALOMINO CASAS
ZOILA
SURCO
3,500.00
10-Ene-73
19
10
Criterios Calculados
Son criterios de bsqueda que provienen del resultado de una frmula. Al
ingresarlos se debern tener en cuenta las siguientes condiciones:
Ejemplo: Se desea crear un rango de criterios que se emplear para mostrar los
registros donde el sueldo sea mayor que el valor que especifique el usuario.
A
SBAS
FECNAC
2
3
SEXO
ECIVIL
HIJOS
APELLIDOS
NOMBRE
BREA
750.00 21-Sep-93
5 SANCHEZ ORTIZ
OSCAR
BREA
1,900.00 28-May-93
6 CANELO SALDAA
BEATRIZ
420.00 24-Dic-93
7 RAMIREZ BANDAN
JULIO
MIRAFLORES
570.00 31-Dic-93
8 BAUTISTA FLOREZ
PILAR
MIRAFLORES
280.00
210.00 29-May-99
DIRECCION
DISTRITO
4-Sep-93
PUEBLO LIBRE
10 LEON ALCAZAR
ALBERTO
SAN BORJA
790.00
9-Jun-95
11 ORTIZ CHIMA
LUIS
SAN BORJA
1,200.00
2-Ago-93
780.00
4-Dic-95
12 CESPEDES MERINO
DANIEL
SAN ISIDRO
13 RAMIREZ SANCHEZ
OSCAR
SAN ISIDRO
2,500.00 13-Oct-96
1,500.00 22-Oct-92
14 MERINO COELLO
PAOLA
SAN ISIDRO
15 GAMARRA OCHOA
JOSE
SURCO
16 CORIA ROBLES
LUISA
SURCO
1,500.00
17 PALOMINO CASAS
MARIA
SURCO
3,200.00 18-Abr-00
18 PALOMINO CASAS
ZOILA
SURCO
3,500.00 10-Ene-73
350.00 10-Ene-01
19
20 Mostrar clientes con el sueldo mayor
a
21
1000
SUELDO
=H4> $C$20
Observaciones:
El nombre del campo del rango de criterios es distinto al rtulo SBAS de la base de
datos.
Cuando la comparacin se refiere a una celda que est fuera de la base de datos
(D21), se utilizarn referencias absolutas.
Con frecuencia las frmulas empiezan haciendo referencia a la celda que est
debajo de los rtulos de campo (ej. H4) y no a las celdas de los encabezados
mismos.
11
5-Abr-95
Otros ejemplos:
Para una mejor interpretacin se colocarn las referencias de celda correspondientes a
cada campo del primer registro de la base de datos. Con ellas se iniciarn dichas
frmulas.
No.
1
2
3
4
5
6
7
8
9
Rtulo de campo
APELLIDOS
NOMBRES
DIRECCION
DISTRITO
SEXO
ECIVIL
HIJOS
SBAS
FECNAC
NACIDOS-AGOSTO
=MES(I4) = 8
NACIDOS-1974
=AO(I4) = 1974
MAYORES- 30 Aos
=ENTERO((HOY () -I4) / 365) > 30
12
subtotal.
del subtotal.
del subtotal.
PRODUCTO ........ Permite obtener el producto de todos los valores del grupo
del subtotal.
obtener la cantidad de registros o filas que
contienen datos numricos en el grupo del subtotal.
DESVEST ........... Permite obtener una estimacin de la desviacin estndar de
una poblacin basado en una muestra, donde el grupo del
subtotal es la muestra.
DESVESTP ......... Permite obtener la desviacin estndar de una poblacin,
donde el grupo del subtotal es toda la poblacin.
VAR ................... Obtiene una estimacin de la varianza de una poblacin
basada en una muestra, donde el grupo del subtotal es la
muestra.
VARP ................. Obtiene la varianza de una poblacin donde el grupo del
subtotal es toda la poblacin
Agregar subtotal a
Le permite especificar la columna en la que desea que aparezca el subtotal.
Puede seleccionar ms de una columna.
Reemplazar subtotales actuales
Se utiliza para reemplazar todos los subtotales de la lista con los nuevos
subtotales seleccionados. Desactive esta opcin para conservar los subtotales
actuales e insertar nuevos subtotales.
Salto de pgina entre grupos
Inserta automticamente un salto de pgina antes de cada grupo de datos
para los cuales se hace un subtotal.
Resumen debajo de los datos
Ubica las filas titulares y la fila del total general debajo de los datos
asociados. Desactive esta opcin para insertar las filas de subtotal y del total
general encima de los datos detallados.
Eliminar todos
Haga un Clic en este botn para eliminar todos los subtotales de la lista
actual.
CUENTA NM. .... Permite
13
Para volver a mostrar las filas ocultas, haga un Clic en el smbolo MOSTRAR
DETALLE.
Para la creacin de Totales avanzados usando Funciones:
Utilice las funciones para hoja de clculo para mostrar valores resumidos de
celdas o de filas que satisfagan ciertos criterios.
Para resumir slo los valores que satisfacen criterios complejos, use las
funciones de base de datos, en cuyo caso ser necesario crear un rango de
criterios.
14
Captulo 2
ANLISIS DE DATOS A PARTIR DE LISTAS Y TABLAS
2.1. USO DE TABLAS DINMICAS
Uno de los mayores retos en el mundo real es la necesidad de obtener
informacin a partir de grandes cantidades de datos. Las tablas dinmicas
proporcionan una manera fcil de resumir y analizar datos usando tcnicas
especiales de manipulacin directa. Derivan su nombre del hecho de que pueden
cambiar su diseo pivoteando (En la versin en Ingls se les conoce como Pivot
Tables) encabezados de fila y columna dinmicamente. Una definicin puede ser
la siguiente: Se llama Tabla Dinmica a la hoja de clculo interactiva que se usa
para resumir y analizar grandes cantidades de datos usando el formato y
mtodos de clculo elegidos. Podr actualizarse cada vez que cambien los datos
fuente originales.
Los datos originales permanecern intactos y la tabla
dinmica se conservar en la hoja de clculo donde fue creada.
Una tabla dinmica puede crearse a partir de datos fuente de:
Una lista o una base de datos de Microsoft Excel.
Una base de datos externa, por ejemplo, una tabla o un archivo creados en
una aplicacin o en un sistema de administracin de bases de datos
independiente de Microsoft Excel.
Diversos rangos de consolidacin de Microsoft Excel.
Otra tabla dinmica en el mismo libro de trabajo.
Una vez creada una tabla, los datos se podrn redistribuir, organizar y analizar
arrastrando y colocando los campos en la tabla dinmica. Tambin se podrn
incluir subtotales, cambiar la funcin de resumen de un campo o seleccionar un
clculo personalizado para la tabla dinmica.
CREACIN DE UNA TABLA DINMICA
Seleccione la secuencia DATOS, TABLAS DINMICAS.
Aparecer el "Asistente para Tablas Dinmicas", conjunto interactivo de
ventanas de dilogo que lo guiarn para que pueda elegir los datos fuente y la
distribucin que desee usar para la tabla dinmica.
Indique el tipo de datos fuente que desea utilizar, de acuerdo a la siguiente
lista:
Lista o base de datos de MS-Excel.
Fuente de datos externa tales como MS-Access, MS-FoxPro, Dbase, etc..
Rangos de consolidacin mltiples.
Otra tabla dinmica.
Indique la ubicacin de los datos fuente: ingrese el rango de la hoja que desee
utilizar incluyendo los ttulos de columna o nombres de campo.
Organice la distribucin de la tabla dinmica: arrastre a las reas de FILA y
COLUMNA los campos que desea utilizar como ttulos y arrastre al rea de
DATOS los campos cuyos datos desea resumir.
Indique donde desea que aparezca la tabla dinmica, basta con ingresar la
celda de la esquina superior izquierda. Podr colocarla en cualquier hoja o
libro de trabajo.
Haga un Clic en el botn TERMINAR para crear la tabla dinmica.
15
16
Ciudad
Edad
Barcelona Bilbao
31
32
33
34
36
37
38
39
40
41
42
43
45
47
Total general
Madrid
74.000
35.000
350.000
370.000
160.000
130.000
105.000
75.000
80.000
140.000
275.000
176.000
691.000
529.000
750.000
Total
general
Sevilla
Valencia
55.000
55.000
210.000
950.000
1.234.000
35.000
89.000
439.000
55.000
425.000
160.000
540.000
63.000
603.000
130.000
185.000
75.000
140.000
145.000
145.000
275.000
176.000
894.000
1.213.000
4.077.000
17
(Todas)
Suma de
Salario
Seccin
Departamento
Copiadoras
18
Fax
Impresoras
Total
general
Administracin
Contabilidad
Diseo
I+D
Ingeniera
Mercado
Total general
190017,04
135170,16
84048,93
131557,04
623231,66
416602,85
1580627,68
183078,12
140385,21
98273,49
123695,68
526064,24
298295,74
1369792,48
235797,76
146317,86
59024,91
240527,83
714100,37
527848,5
1923617,23
608892,92
421873,23
241347,33
495780,55
1863396,27
1242747,09
4874037,39
19
datos de una serie de hojas de clculo creadas desde la misma plantilla, puede
consolidar los datos por posicin.
Puede configurar la consolidacin de modo que se actualice automticamente
cuando cambien los datos de origen, pero no podr modificar qu celdas y
rangos se incluyen en la consolidacin. Tambin puede actualizar la
consolidacin manualmente, lo que le permitir cambiar las celdas y los rangos
incluidos en ella.
Consolidar datos por posicin cuando categoras similares de datos ocupan
posiciones relativas idnticas en cada rea fuente.
Seleccione el un rea de destino en donde la informacin recopilada pueda
aparecer. El destino puede estar en la misma hoja de clculo que los datos
fuente, en otra hoja de clculo o en otro libro de trabajo.
Seleccione la secuencia DATOS, CONSOLIDAR.
En la opcin Funcin seleccione la funcin de resumen que desea utilizar
para consolidar los datos. Por omisin asume la funcin SUMA.
Haga un Clic en el botn Agregar.
Repita el procedimiento para todas las reas que desea consolidar.
Seleccione la casilla Crear Vnculos con Datos Fuente para actualizar la
tabla de consolidacin automticamente cuando cambien los datos fuente.
Haga un Clic en el botn ACEPTAR.
20
21
Captulo 3
SOLUCIN DE PROBLEMAS EN EL ANLISIS DE DATOS
3.1. BSQUEDA DE OBJETIVOS
Cuando busque respuestas a las preguntas que pasara si?, tal vez desee saber
cual sera el resultado de una frmula si solo cambiara una variable. Por
ejemplo, podra necesitar saber cuanto tendra que incrementar las ventas para
alcanzar un objetivo concreto de ingresos operativos, o cuanto tendra que dar
como desembolso inicial para comprar una casa. Cuando necesite determinar el
cambio de una variable para dar una respuesta concreta a una frmula, puede
utilizar la bsqueda de un objetivo. En este proceso puede trabajar con las
ecuaciones o frmulas a la inversa. Introduzca su valor de objetivo, seleccione la
variable que desea cambiar y luego deje que el programa encuentre el valor de
variable que le permitir alcanzar el objetivo deseado. En resumen, la bsqueda
de objetivos, se utiliza para encontrar la variable que necesita una frmula para
obtener un resultado determinado.
Procedimiento
Seleccione la secuencia HERRAMIENTAS, BUSCAR OBJETIVO.
Utilice la opcin "Definir la Celda" para especificar la celda que contiene la
frmula para la cual se desea encontrar una solucin. Puede ser una
referencia o un nombre.
Utilice la opcin "Con el Valor" para ingresar el nuevo valor al que se desea
llegar.
Utilice la opcin "Cambiando la Celda" para especificar la celda cuyo valor
MS-Excel cambia a fin de lograr el resultado deseado. La frmula para la
cual se desea encontrar una solucin debe referirse, directa o indirectamente,
a esta celda. Puede ingresarse una referencia de celda o un nombre
Haga un Clic en el botn ACEPTAR. Aparecer una ventana indicando el
estado de la bsqueda y las siguientes opciones:
PAUSA ..................Utilice este botn para detener la bsqueda del objetivo.
PASO A PASO ........Haga un Clic en este botn para avanza paso a paso por el
proceso de bsqueda del objetivo.
CONTINUAR ..........Utilice este botn para continuar el clculo despus de una
pausa.
Haga un Clic en el botn ACEPTAR para reemplazar el valor de la celda
especificada en el cuadro "Cambiando la celda" con el nuevo valor.
22
Covarianza
Coeficiente de correlacin.
Estadstica descriptiva.
Generacin aleatoria de nmeros.
Histograma.
Jerarqua y percentil.
Suavizacin exponencial.
Media mvil.
Regresin.
Prueba F para varianza de dos muestras.
Prueba t para medias de dos muestras emparejadas.
Prueba t para dos muestras suponiendo varianzas iguales.
Prueba t para dos muestras suponiendo varianzas desiguales.
REGRESIN
La funcin Regresin permite realizar un anlisis de regresin lineal. La
regresin permite ajustar una lnea a una serie de observaciones utilizando el
mtodo de mnimos cuadrados. La regresin se utiliza en una amplia variedad
de aplicaciones con el objeto de analizar la forma en que una sola variable
dependiente se ve afectada por los valores de una o ms variables
independientes.
Dependiendo de las opciones seleccionadas durante la utilizacin de la funcin
Regresin, el programa generar los siguientes resultados:
Una tabla de resumen, incluyendo una tabla de anlisis de varianza, una
estimacin del error tpico de y, coeficientes, el error tpico de coeficientes, los
valores del coeficiente de determinacin R2 y el nmero de observaciones.
Una tabla de anlisis de los residuales que puede comprender residuos,
residuos estndar y valores pronosticados.
Un grfico de residuales para cada variable independiente con respecto al
residuo.
Un grfico de la curva de regresin ajustada con los valores observados.
Un grfico de probabilidad normal.
Una tabla de resultados de datos de probabilidad, de dos columnas, que
muestra los valores de la variable dependiente y los percentiles utilizados
para generar el trazado de probabilidad normal.
23
3.4. AUDITORA
MS-Excel proporciona caractersticas que le ayudan a detectar problemas en las
hojas de clculo.
La mayora estn como comandos o en la barra de
herramientas Auditora.
24
25
(precedentes) , o podr ver todas las frmulas que utilizan el valor de una celda
seleccionada (dependientes).
Los precedentes son celdas a las que hace referencia una frmula directamente.
Las dependientes son celdas que contienen frmulas que se refieren a otras
celdas indirectamente.
Los precedentes y dependientes tambin pueden
describirse como directos o indirectos.
Un precedente directo es una celda a la que se refiere una formula en la celda
activa. Un precedente indirecto es una celda a la que se refiere una formula en
una celda precedente directa o indirecta.
Seleccione
HERRAMIENTAS,
AUDITORA,
RASTREAR
la
secuencia
PRECEDENTES para dibujar flechas desde todas las celdas que contienen
26