Sie sind auf Seite 1von 124

conocimiento para crecer

grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 1





Cuando filtramos una tabla, Microsoft Excel oculta de la vista todos aquellos registros
(filas) de la lista que no cumplen con la condicin establecida. De esta forma, slo
quedan visibles aquellos registros que hayamos elegido.
Contamos con la siguiente lista (Libros de Computacin e Informtica) y deseamos
filtrar la lista de manera tal que slo muestre aquellos datos del campo Tipo de Salida:


















Realizar lo siguiente:

Haga clic en una celda de la lista.
En la ficha Datos, seleccione el botn Filtro. Observe que al lado derecho de los
nombres de cada campo aparece un botn de lista desplegable llamado Flecha
Autofiltro:






Haga clic sobre el botn de flecha del campo requerido (para nuestro ejemplo,
seleccione Tipo de Salida):
TEMA TEMA TEMA TEMA No. No. No. No. 1 11 1 MS EXCEL MS EXCEL MS EXCEL MS EXCEL 2010 2010 2010 2010
- Listas y Filtros I -
1
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 2











Si escogemos la opcin Venta el resultado ser:












Nota: Para quitar el filtro de la columna Tipo de Salida haga clic en la flecha de filtro y
elija Seleccionar todo!"

Los filtros se pueden combinar, por ejemplo si queremos mostrar las ventas realizadas
el da 5 de Julio, entonces:

Seleccione el campo Tipo de Salida y elija #enta, luego seleccione en el campo
Fecha el da $ de %ulio:






Filtros Personalizados:

Por ejemplo, deseamos conocer y mostrar los precios de libros mayores a 50, para ello
procedemos de la siguiente forma:
2
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 3


Haga clic en una celda de la lista.
En la ficha Datos, seleccione el botn Filtro. Observe que al lado derecho de los
nombres de cada campo aparece un botn de lista desplegable llamado Flecha
Autofiltro.
Haga clic en el botn de flecha del campo Precio y seleccione Filtro de nmero y
luego Filtro Personalizado:










El resultado es el siguiente:






Nota: Para salir del modo &iltrar, seleccione de Datos la opcin Borrar'

Filtros Mltiples:

Existen tres formas bsicas en las que podemos realizar Filtros Mltiples:

1! "ondici#n $: Por ejemplo, deseamos conocer las salidas realizadas entre los das
03 y 05 de Julio:










3
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 4


El resultado ser:









%! "ondici#n &: Por ejemplo, deseamos conocer los libros que se han dado como
(uestra o )onacin:











El resultado ser:











'! "aracteres "omod(n )*+ , )-+: Por ejemplo, deseamos filtrar la lista de modo
que slo muestre los datos de los Clientes cuyo nombre empiece con la letra "R.










4
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 5


El resultado ser:








Filtros A.anzados:

A diferencia del comando Autofiltro, el comando Filtro A.anzado requiere que los
criterios de filtrado sean especificados dentro de un rango separado de la lista. Un rango
de criterios debe constar al menos de dos filas. En la primera fila se introduce uno o ms
encabezamientos de columnas y en las filas restantes los criterios de filtrado.
Por ejemplo, deseamos conocer todos los libros que han sido dados como )onacin, para
ello:
Copie los encabezados en la celda A24.
Coloque en la celda F25 Tipo de Salida ")onacin.
Copie los encabezados en la celda A28.

Hasta este momento la hoja debe verse as:















Seleccione cualquier celda de la tabla.

5
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 6


En la ficha Datos seleccione el botn A.anzadas, en el siguiente cuadro de dialogo
realice lo siguiente:
o Seleccione Copiar a otro lugar.
o Rango de la lista: $A$1:$H$21
o Rango de criterios: $A$24:$H$25
o Copiar a: $A$28:$H$28










El resultado es el siguiente:











"ondiciones &: Se coloca el nuevo criterio debajo del anterior, por ejemplo:







6
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 7


El resultado es el siguiente:












"ondiciones $: Se debe agregar columnas. Por ejemplo al filtro anterior le agregaremos
la condicin que sea en una fecha determinada, en este caso el 3 de Julio:












El resultado es el siguiente:








7
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 8





1. Ingrese los datos como se muestra en la figura siguiente:
/mportante: *espete la posicin de las celdas, obser+e y cree la l,nea de di+isin
-&icha Inicio.&uente./orde inferior0"











2. Seleccione las columnas B y C y ocltelas. El resultado debe ser el siguiente:











3. Realice la siguiente ordenacin teniendo como criterio varios campos, para ello
utilice de la ficha Datos la opcin &rdenar:





TEMA TEMA TEMA TEMA No. No. No. No. 2 22 2 MS EXCEL MS EXCEL MS EXCEL MS EXCEL 2010 2010 2010 2010
- Listas y Filtros II -
8
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 9











4. Muestre las columnas B y C que anteriormente fueron ocultadas, para ello
seleccione una columna en cada lado de las columnas ocultas (seleccione 1 y )).
5. Observe los resultados del ordenamiento.
/mportante: Cuando ordene, siempre el primer criterio ser el que 23cel elegir primero,
despu4s, el segundo criterio y, por 5ltimo, el tercero" Los criterios pueden establecerse
eligiendo cualquiera de los campos de la lista, y el orden puede ser ascendente o
descendente.
6. Agregue ahora 3 registros al final de la Lista:

AP011/D&
PAT02N&
AP011/D&
MAT02N&
N&M320S D/20""/&N DN/ P2&V/N"/A
Crdenas Arce Gustavo Alex P. Viejo 312 Dpto. 2 29857413 Arequipa
Gmez Sandoval Ana Karina Manuel Balln 205 28546089 Lima
Llerena Castro Amancia Villa Amrica Dpto. 8 29638112 Cajamarca

7. Ahora vamos a crear Autofiltros, para ello seleccione la ficha Datos/Filtro, luego
elija de la columna PROVINCIA la opcin Are4uipa y observe los resultados:






8. Para crear Filtros A.anzados siga estos pasos:
Copie el rango de cabecera o ttulo por debajo de la propia lista o base.
En las celdas de la siguiente fila a la copiada de ttulos se le irn indicando las
condiciones de bsqueda o criterios.

9
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 10


Se copiar de nuevo el rango de cabecera o ttulos por debajo de la anterior
copiada y ser bajo esta cabecera donde aparecern los datos filtrados.
















9. Seleccione de la ficha Datos la opcin A.anzadas y seleccione los rangos que
aparecen en la imagen:












10. Observe en el resultado que aparecen todos los registros cuya PROVINCIA sea
diferente a 1ima.
11. Seleccione la celda F24 y ordene la columna en forma Ascendente utilizando el
botn de la ficha Datos.
10
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 11


12. Seleccione de la ficha Datos la opcin Su5total y realice lo siguiente:












13. El resultado ser el siguiente:








14. Seleccione el rango E4:E16 ()6I), vaya a la ficha Datos y elija la opcin
Validaci#n de datos!
En la pestaa "onfi6uraci#n coloque lo siguiente:











11
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 12


En la pestaa Mensa7e de entrada coloque lo siguiente:











En la pestaa Mensa7e de error coloque lo siguiente:












15. Observe los resultados de sus validaciones equivocndose a propsito:








16. Guarde su hoja de clculo dentro de su carpeta de trabajo.
17. En el mismo Libro de trabajo, en la 8o7a% ingrese los datos como en la figura:
12
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 13













Nota: Para la columna de 1pellidos y 6ombres haga lo siguiente:
- En la 8o7a1 en la celda H4 coloque la siguiente funcin y luego arrastre el
resultado hasta la celda H16: 9"&N"AT0NA2)A:;< <;3:;<;<;< <;":+
- Copie luego el rango H4:H16
- Vaya a la 8o7a% y pegue el rango en la celda B4.
18. Luego calcule el Promedio con 2 decimales y la Nota Final redondeada a 0
decimales.
19. A partir de las columnas AP011/D&S $ N&M320S y N!F/NA1 realice el siguiente
grafico en una hoja nueva, pngale de nombre N&TAS=F/NA10S:















13
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 14


20. Se va a mostrar en una nueva tabla, la informacin correspondiente a alumnos
2epitentes, sin distincin de Sexo ni de Distrito ni de otra clase. Para especificar
este criterio de filtrado realice lo siguiente:
Ubique el cursor en la celda J4 y escriba en ella S/T>A"/&N (rtulo de la
columna que contiene los datos de alumnos nue+os y *epitentes).
En la celda J5 escriba 2epitente (situacin que interesa filtrar).












21. Haga clic en cualquier celda no vaca de la columna S/T>A"/&N. Vaya a la ficha
Datos y seleccione la opcin Avanzadas..!y seleccione los rangos como se
muestra en la figura:











Haga clic en 1ceptar y observe el resultado: se muestran solamente los datos de
los alumnos *epitentes, en una nueva tabla con su grfico.
Copie esta nueva tabla en la 8o7a' y su grfico en la 8o7a: del Libro de Excel
abierto y ponga a esta hoja el nombre 20P/T0NT0S. Regresar a la Hoja2.
14
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 15


Para volver a la visualizacin completa de los datos originales seleccione la
opcin Borrar de la ficha )atos"
22. Para concluir realice los siguientes ejercicios:
Vuelva a la lista completa original. Aplique un filtro avanzado que permita
mostrar nicamente los datos de Alumnas, sin mover la lista a otro lugar. No
olvide especificar el criterio del filtro en una parte despejada de la hoja de datos.
Vuelva a la lista completa original. Aplique un filtro avanzado que muestre la
informacin de todos los alumnos(as) que viven en el Distrito de ?!1!3!@ 2!, sin
mover la lista a otro lugar.
Vuelva a la lista completa original y aplique 2 criterios de filtro simultneamente:
2epitentes del Distrito de "erro "olorado.
/mportante: Hacer que las especificaciones de estos 2 criterios de filtro queden
en columnas adyacentes de una parte despejada de la tabla. Al indicar el *ango
de criterios anotar las referencias absolutas a las celdas del vrtice izquierdo
superior y derecho inferior de dicho rango.
Vuelva a la lista completa original. Filtrar la informacin de los alumnos(as) que
vivan en el Distrito del "ercado o "a@ma.
/mportante: Para ello se debe especificar el criterio anotando Cercado y
Cayma en celdas contiguas de la columna DISTRITO (una bajo la otra), para
que el filtro opere con la conectiva O.
Vuelva a la lista completa original. Filtre la informacin de Promedios entre 10
y 13.
/mportante: Para eso es necesario especificar el criterio poniendo los datos en
dos columnas contiguas, usando los smbolos > (mayor que) y < (menor que):

P2&M! P2&M!
>10 <13








15
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 16





07ercicio 1: >ni.ersidad

1. Empezar un nuevo libro de trabajo.
La Universidad necesita saber los gastos cuatrimestrales previstos para cada
proyecto de los distintos departamentos y dirigidos por los directores de cada
departamento.
2. Crear el modelo de datos que vemos en la imagen (los datos en negrita son
frmulas).













3. Realizar un 0s4uema AutomAtico. Para ello:
a) Estar situado en la hoja donde tenemos los datos.
b) Ir a la pestaa Datos!
c) Elegir la opcin A6rupar!
d) Seleccionar la opcin Autoes4uema!
4. Guardar el libro en su carpeta de trabajo del disco duro, con el nombre de
Universidad.
5. Cerrar el libro.


TEMA TEMA TEMA TEMA No. No. No. No. 3 33 3 MS EXCEL MS EXCEL MS EXCEL MS EXCEL 2010 2010 2010 2010
- Esquemas y Vistas -
16
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 17


07ercicio %: "oches

1. Empezar un nuevo libro de trabajo.
Un concesionario quiere estudiar las ventas realizadas durante el ao y las clasifica
por la categora del vehculo y por ventas trimestrales
2. Crear el modelo de datos que vemos en la imagen (los datos en negrita son
frmulas).













3. Realiza un 0s4uema Manual. Para ello:
Estar situado en la hoja donde tenemos los datos.
Seleccionar las filas 5-7 y presionar AltBShiftBFlecha derecha!
Seleccionar las filas 9-11 y presionar AltBShiftBFlecha derecha!
Seleccionar las filas 13-15 y presionar AltBShiftBFlecha derecha!
Seleccionar las columnas B-D y presionar AltBShiftBFlecha derecha!
Seleccionar las columnas F-H y presionar AltBShiftBFlecha derecha!
6. Guardar el libro en su carpeta de trabajo del disco duro, con el nombre de Coches.
4. Cerrar el libro.
5. Al concluir la prctica avise a su instructor y luego salga del Windows realizando los
pasos recomendados. Finalmente apague su equipo (CPU y monitor).






17
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 18






Con la funcin "onsolidar de la ficha Datos puedes:
Reunir informacin de hasta 255 hojas de clculo.
Vincular los datos consolidados a los datos fuente, de tal forma que una vez
modificados estos ltimos, se alteren los resultados de la consolidacin.
Consolidar por posicin o por categora.
Consolidar hojas de clculo utilizando funciones como Promedio, (3, (,n,
Producto, Cuenta, )es+est, etc.
Consolidar hojas de clculo en libros abiertos o almacenados en disco.
Los datos pueden consolidarse de varias maneras:
Por posici#n: recopila informacin de las celdas de la misma posicin situadas en las
hojas que quieres consolidar.
Por cate6or(as: resume un conjunto de hojas de clculo que tienen los mismos rtulos
pero organiza los datos de forma diferente.
Por creaci#n de una ta5la dinAmica: es similar al mtodo de consolidacin por
categoras, pero ofrece una mayor flexibilidad para reorganizar dichas categoras.

"onsolidar datos por posici#n:
1. Selecciona el rea destino.
2. En la ficha Datos, clic en "onsolidar.


.
3. En el cuadro Funci#n, clic en la funcin de resumen que deseas que utilice
Microsoft Excel para consolidar los datos
4. En el cuadro 2eferencia, introduce el rea origen que deseas consolidar.
5. Clic en 1gregar.
6. Repite los pasos 4 y 5 en cada rea de origen que desees consolidar.
TEMA TEMA TEMA TEMA No. No. No. No. 4 44 4 MS EXCEL MS EXCEL MS EXCEL MS EXCEL 2010 2010 2010 2010
- Consolidar Datos -
18
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 19

7. Para actualizar automticamente la tabla de consolidacin cuando cambien los
datos de origen, selecciona el cuadro de verificacin "rear .(nculos con los
datos de ori6en.

Para crear vnculos, el rea de origen y el rea de destino deben estar en diferentes
hojas de clculo. Una vez creados los vnculos, no pueden agregarse nuevas reas de
origen ni cambiarse las que se han incluido en la consolidacin.
Nota Si haces la consolidacin por posicin, (icrosoft 23cel no copiar los rtulos de
categor,a de las reas de origen en el rea de destino" Si deseas rtulos en la hoja de
clculo de destino, cpialos y p4galos"
"onsolidar datos por cate6or(a:
1. Selecciona el rea destino.
2. En la ficha Datos, clic en la opcin "onsolidar.
3. En el cuadro Funci#n, clic en la funcin de resumen que deseas que utilice
Microsoft Excel para consolidar los datos.
4. En el cuadro 2eferencia, introduce el rea de origen que deseas consolidar.
Asegrate de incluir en la seleccin los rtulos de datos.
5. Clic en Agregar.
6. Repite los pasos 4 y 5 en cada rea de origen que desees consolidar.
7. En >sar r#tulos en selecciona las casillas de verificacin que indican dnde estn
localizados los rtulos en el rea de origen: indistintamente, la fila superior, la
columna izquierda o ambas.
8. Para actualizar automticamente la tabla de consolidacin cuando cambian los
datos de origen, selecciona el cuadro de verificacin "rear .(nculos con los
datos de ori6en.
Nota Cuando consolides datos, los rtulos de un rea de origen que no coincidan con
ning5n rtulo en otra rea de origen estarn en filas o en columnas independientes.



19
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 20



Supongamos que tenemos en una hoja los datos de ventas por productos, zonas y mes
del ao.















La opcin Su5totales nos permite agrupar los totales, por ejemplo, por producto. Para
poder utilizar esta herramienta, debemos ordenar los datos del campo correspondiente
en orden ascendente o descendente.
Una vez hecho esto, abrimos el dilogo de Su5totales:












Elegimos "Producto", "Suma" y "Ventas" en las opciones correspondientes y pulsamos
"Aceptar" Los botones nos permiten presentar el informe en distintos grados de
resumen. Si pulsamos el botn 2 veremos solamente las lneas de totales por producto.
TEMA TEMA TEMA TEMA No. No. No. No. 5 55 5 MS EXCEL MS EXCEL MS EXCEL MS EXCEL 2010 2010 2010 2010
- Consolidar datos con Subtotales -
20
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 21







En este ejemplo vemos que tenemos 3 grados de resumen. Qu pasa si queremos
agregar un cuarto grado, por ejemplo, subtotales por rea.
Para hacer esto tenemos que asegurarnos que todos los campos relevantes estn
ordenados en forma ascendente o descendente.
Para reordenar los campos primero debemos cancelar los subtotales. Esto se hace en el
mismo dilogo











Luego abrimos el men de &rdenar:









y pulsamos "aceptar". Ahora producimos los subtotales para productos, como en el
primer paso, y luego volvemos a seleccionar la opcin para producir subtotales por rea.
21
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 22

Pero esta vez quitamos la marca de la opcin "reemplazar su5totales actuales"











Ahora veremos 4 niveles de resumen




















22
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 23





La Auditoria en 0Ccel no tiene nada que ver con el concepto econmico de auditora,
aunque, remotamente, su origen pueda ser similar. Partimos de una hoja de clculo ya
creada y en la que existen multitud de celdas que realizan operaciones matemticas
entre s, se relacionan, se vinculan, etc. llega un momento en que la telaraa puede
tener un tamao considerable, hasta el extremo de no saber de que datos procede el
resultado de una determinada frmula.
Mediante estas auditoras la hoja de clculo nos mostrar, de una forma sencilla y muy
grfica, como se relacionan las distintas celdas entre s, como son recalculadas y como
afecta la modificacin de un dato en otras celdas. Tambin podremos en algunos casos
rastrear el origen de un error.
Veamos un ejemplo prctico. Partimos de esta hoja de clculo:







En ella tenemos una columna de cifras (de la C4 a la C8) que son sumadas en la celda C
10. El resultado de esta suma es dividido en la celda E10 por cinco. En la hoja de clculo
no veremos, como en nuestro ejemplo, la frmula en las casillas, sino slo el resultado
de la operacin.
Gracias a la auditora podremos ver de forma grfica de donde son obtenidos los
resultados, o como afecta un determinado dato en la hoja de clculo. Vayamos por
partes.
En la ficha F#rmulas, en el grupo Auditor(a de f#rmulas, se observa cada una de las
diferentes opciones:


TEMA TEMA TEMA TEMA No. No. No. No. 6 66 6 MS EXCEL MS EXCEL MS EXCEL MS EXCEL 2010 2010 2010 2010
- Auditora de Formulas -
23
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 24


Estudiemos ahora cada una de ellas:
2astrear precedentes: Situado el cursor sobre una celda que contenga una
frmula (en nuestro ejemplo, C10, que contiene la suma de la columna que tiene
sobre ella), si seleccionamos esta opcin de men en pantalla nos aparecer estos
extraos dibujos:







Surge '"de la nada" una flecha que apunta hacia la celda donde nos hemos situado. En
este ejemplo es bastante evidente de donde proceden los datos de la frmula, pero en
otros casos la situacin puede ser mucho ms compleja, y esta operacin, de gran
utilidad.
Si hacemos lo propio en la celda E10 comprobaremos que ese resultado se deriva, a su
vez, de la celda C10. Cada vez que pulsemos el men la auditoria se retroceder un paso
en las operaciones previas.
Como podemos ver, rastrear precedentes muestra de donde proceden los datos que
operan en la frmula seleccionada. Esta opcin de men, por tanto, slo ser operativa
en celdas que contengan frmulas, o como mnimo, referencias a otras celdas.

2astrear dependientes: La segunda opcin de auditoria es exactamente lo
contrario: situados sobre una celda que contenga un valor numrico el ordenador
nos muestra a qu otras celdas afecta su existencia.
En nuestro ejemplo, si nos situamos sobre la celda C4, que contiene sola y
exclusivamente un nmero, y seleccionamos esta opcin de men, nuestra hoja de
clculo pasar a tener este aspecto:






24
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 25


Sin mover el cursor de la celda C4, si volvemos a efectuar la operacin de rastrear
dependientes, aparecer otra flecha ms, que ahora apuntar a la celda E10.








Esto es por que ese dato, adems de ser sumado en la celda C10 afecta en cierto modo a
la E10, donde se divide el resultado de la suma por 5, de tal manera que si varisemos el
contenido de C4 variaran C10 y E10.

2astrear errores: La tercera opcin del submen Auditora es esta. Nos permite, en
determinadas ocasiones verificar de que celda proviene el error que impide el clculo
adecuado de las diferentes celdas. En este caso la procedencia del error quedar
sealada por una flecha de color rojo.
Vamos a realizar unas pequeas modificaciones en nuestro ejemplo: en la celda E10
sustituiremos la divisin que haba antes esta:
=C10/0
Un nmero dividido por cero es igual a infinito, lo cual para Excel es incalculable. En la
celda E12 escribiremos
=E10+2
En este caso los mensajes de error provocados son muy evidentes, pero en otras
ocasiones con las que nos enfrentaremos cuando trabajemos con Excel no lo sern tanto.
Situados sobre la celda E12 seleccionamos la opcin 2astrear 0rror dentro de la
Auditora. La apariencia de la pantalla ser esta:







25
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 26


Duitar flechas. A medida que ejecutamos las diferentes opciones de la auditora la
pantalla se va cubriendo de flechas. Aqu se nos ofrece la posibilidad de limpiarla
para poder seguir trabajando con comodidad.































26
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 27





3ase de datos
Una base de datos es una herramienta que permite almacenar, organizar y manejar un
grupo de datos. Microsoft Excel puede utilizarse fcilmente como una base de datos,
permitiendo realizar tareas como bsquedas, clasificaciones o clculos parciales.
En Microsoft Excel, una base de datos es una lista de datos relacionados en la que las
filas de informacin son registros y las columnas de datos son campos. La primera fila de
la lista contiene los rtulos de cada columna. La referencia a la base de datos se puede
introducir como un rango de celdas o como un nombre que represente el rango que
contiene la lista.
Para crear una base de datos en Excel hay que realizar tres pasos:
Introducir los nombres de los campos en la primera fila de la lista (texto o una
formula que produzca texto)
Introducir los registros en las lneas situadas debajo de los nombre de los campos
Asignar un nombre al rango (Opcional)

&rdenar una 5ase de datos
Excel permite la ordenacin de un rango de celdas por orden alfabtico, numrico o
temporal, de una forma rpida y sencilla, haciendo uso de la opcin DATOS ORDENAR. La
ordenacin consiste en cambiar los contenidos de unas celdas por el de otras, de forma
que aparezca en las distintas columnas (o filas) ordenados. Para ello, primer lugar, habr
que seleccionar el rango a ordenar. Este rango puede incluir tambin otras celdas en la
misma fila (o columna) que las que se vayan a ordenar, conservndose despus de la
ordenacin la misma posicin respecto a las celdas clave de la ordenacin. Al pulsar
sobre la opcin indicada aparece el cuadro &rdenar.








TEMA TEMA TEMA TEMA No. No. No. No. 7 77 7 MS MS MS MS EXCEL EXCEL EXCEL EXCEL 2010 2010 2010 2010
- Trabajo con Bases de Datos -
27
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 28


En este cuadro se puede indicar por qu columna (o fila) se quiere realizar la ordenacin
en primer lugar -7rdenar por0" En caso de que haya varias celdas con el mismo
contenido, es posible ordenar las filas (o columnas) en funcin de los datos de una
segunda o tercera columna -Luego por0" Adems, es posible indicar tambin si la
ordenacin ser 1scendente (por orden alfabtico, de menor a mayor, o de anterior a
ms reciente, segn la ordenacin sea alfabtica, numrica o cronolgica) o bien
)escendente" En el caso de que el rango tenga una columna (o fila+ de ttulos, que se
deba ordenar, deber activarse la opcin en Mis datos tienen encaezado" Si la
ordenacin no es en sentido vertical, sino horizontal, deber sealarse desde el cuadro
que aparece al pulsar sobre el botn 7pciones, en el campo &rientaci#n"








En este cuadro puede indicarse, tambin, si la ordenacin tendr en cuenta si las letras
son maysculas o no. Si se tiene en cuenta (marcando sobre la casilla Distin!"ir
#a$%sc"las $ #in%sc"las0, en caso de dos textos iguales, aparecer primero el que
tenga las letras minsculas. El campo Criterio de ordenacin se utiliza cuando los datos
no obedecen a un orden normal (nmeros, fechas o textos), sino que son textos que
representan los das de la semana o los meses del ao.

Funciones de 5ases de datos

Cuando sea necesario analizar si los valores de una base de datos cumplen una condicin
determinada, o criterio, pueden utilizarse las funciones de base de datos de Excel. Por
ejemplo, en una base de datos que contenga informacin acerca de ventas, pueden
contarse todas las filas o registros en las que el importe de las ventas sea mayor que 100
pero menor que 2.500.
Algunas funciones de base de datos y de gestin de listas de la hoja de clculo tienen
nombres que comienzan por la letra "BD. Estas funciones, conocidas tambin como
funciones3D, tienen tres argumentos (base de datos, campo, criterios). Estos
28
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 29

argumentos se refieren a los rangos de la hoja de clculo empleados en la funcin para
base de datos.

SintaCis:

Bdfuncin(base_de_datos;nombre_de_campo;criterios)
3ase=de=datos es el rango de celdas que compone la base de datos. Debe incluirse
la fila que contenga los rtulos de columna en el rango.
Nom5re=de=campo indica el campo que se utiliza en la funcin.
Nombre_de_campo puede ser texto con el rtulo encerrado entre dobles comillas,
como por ejemplo "Edad o "Campo, o un nmero que represente la posicin de la
columna en la lista: 1 para la primera columna, 2 para la segunda y as
sucesivamente.
"riterios es el rango de celdas que contiene los criterios de la base de datos. Se
puede utilizar cualquier rango en el argumento Criterios mientras ste incluya por lo
menos un rtulo de columna y por lo menos una celda debajo del rtulo de columna
que especifique una condicin de columna.

Su6erencias:

Cualquier rango se puede usar como argumento criterios, siempre que incluya por lo
menos un nombre de campo y por lo menos una celda debajo del nombre de campo
para especificar un valor de comparacin de criterios. Por ejemplo, si el rango G1:G2
contiene el encabezado de campo Ingresos en la celda G1 y la cantidad 10.000 en la
celda G2, el rango podra definirse como "oincidir/n6resos y ese nombre podra
usarse como argumento criterios en las funciones para bases de datos.
Aunque el rango de criterios puede ubicarse en cualquier parte de la hoja de clculo,
no coloques el rango de criterios debajo de la lista. Si agregas ms informacin a la
lista utilizando el comando Formulario en el men Datos, la nueva informacin se
agrega a la primera fila debajo de la lista. Si la fila de debajo no est vaca, Microsoft
Excel no podr agregar la nueva informacin.
Asegrate de que el rango de criterios no se superpone sobre la lista.
Para realizar una operacin en toda una columna de la base de datos, introduce una
lnea en blanco debajo de los nombres de campo en el rango de criterios.

1ista de Funciones:


29
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 30








































07ercicio: (Bdsuma, Bdpromedio, Bdproducto, Bdmin, Bdmax)
30
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 31


Las funciones que vamos a ver trabajan de una forma muy parecida a otra funcin que
quizs ya conozcas: sumar"si. La diferencia es que no slo podemos hacer sumas, sino
multiplicar, calcular promedios y el nmero ms grande o ms pequeo, segn
utilicemos una funcin u otra.
Tienes que tener claro que todas las funciones que vamos a ver se definen exactamente
igual, si aprendes a manejar una de ellas, ya las has aprendido todas. Vamos a verlo en
el siguiente ejemplo:














En esta tabla estn representados los tiempos (en minutos, para no complicarlo mucho)
que tardan dos corredores de maratn en completar un recorrido. El ms rpido,
evidentemente, ser el que tarde menos minutos.
Para calcular las estadsticas de la parte inferior de la hoja (suma, media, mejor tiempo y
peor tiempo) vamos a utilizar las funciones BD:

1. Sita el cursor en la celda 31E, que es donde se va a calcular la media de tiempo de
Fast Slim.
2. Pulsa el botn del asistente para funciones (f3) y selecciona la funcin 3dpromedio.
La funcin Bdpromedio calcula la media de una serie de nmeros.
3. Vers que aparece una nueva ventana con tres casillas:
En la primera casilla F3ase=de=datosF tenemos que indicar donde est nuestra
tabla. La tabla comienza en la celda A1 y termina en la celda B7 (la tabla donde
31
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 32

estn los tiempos de los corredores, que son los que vamos a promediar, por eso
no se indica hasta la fila 13). As que tienes que escribir A1:B7
En la segunda casilla FNom5re=de=campoF tenemos que indicar qu columna se
va a promediar. Nosotros podemos verlo claro, entre otras cosas, porque slo hay
una columna que se puede promediar (la del tiempo), pero Excel no lo ve tan
fcil, as que escribe en esta casilla B1. Por qu B1? porque es la primera celda
de la columna que queremos calcular).
Ya le hemos dicho a Excel que queremos calcular la media de la columna B, pero
si no le indicamos nada, calcular la media de toda la columna. Como nosotros
estamos intentando calcular la media del corredor Fast Slim, tenemos que
indicarlo de alguna forma. Aqu es donde entra en juego la tercera casilla. Cmo
le podemos indicar a Excel que queremos calcular slo la media de Fast Slim?.
Fjate que en las celdas B8 y B9 aparecen las palabras 'corredor' y 'Fast Slim'.
Esto ser suficiente para que Excel comprenda qu es lo que queremos as que
escribe en la tercera casilla 3G:3H.
4- Pulsa el botn 1ceptar y, si has realizado bien los pasos, debera aparecer la media
de tiempos de Fast Slim.
5- Si es la primera vez que utilizas la funcin 3dpromedio tienes aproximadamente un
40% de posibilidades de que te haya salido bien el resultado. Si te ha salido mal o te
ha salido un error mira a continuacin algunos de los errores ms frecuentes que se
cometen:

El error ms comn es el de no escribir los valores correctamente dentro de la
hoja. Por ejemplo: Para Excel no es lo mismo Fast Slim que FastSlim o Fast Slim
(con dos espacios en medio en lugar de uno). De igual forma, las cabeceras de
las columnas deben estar escritas igual en todos sitios, por ejemplo: si en la celda
A1 has escrito la palabra corredor y en la B8 corredores o al contrario.
Otro error muy comn es el de dar espacios en blanco detrs de una palabra o
frase por ejemplo: Podemos escribir en una celda 1itor Tuga con un espacio en
blanco entre ambas palabras, esto es correcto. Pero no podemos dar un espacio
en blanco al final, es decir, detrs de Tuga, ya que Excel lo tiene en cuenta y
nosotros no vamos a verlo.
Tambin puedes obtener errores si no has escrito la tabla que est al principio de
esta hoja exactamente igual en Excel. Ten en cuenta que los valores para las
frmulas que se han definido aqu estn expresados segn la tabla de arriba. Si
32
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 33

en lugar de empezar a escribir en la celda A1, lo has hecho en la C4, no
coincidirn las filas ni las columnas.
6. Otros errores pueden ocurrir al teclear los valores en la ventana de la funcin. Por
ejemplo, si tienes que escribir B8:B9 y, por error, tecleas B8:B8, por ejemplo.

As que ya sabes, si no te ha salido a la primera, comprueba los cuatro puntos anteriores
y vuelve a intentarlo. La forma de calcular el resto de las funciones es prcticamente
igual. Para calcular la suma de tiempo de Fast Slim:

Sita el cursor en la celda B13, que es donde debe aparecer el resultado.
Pulsa el botn del asistente para funciones (f3) y busca 3dsuma.
Vers que aparecen las mismas tres casillas que cuando utilizaste 3dpromedio.
Rellnalas de la siguiente forma:
"asilla 1: 'Base_de_datos'. A1:B7 (donde est la tabla con los datos)
"asilla %: 'Nombre_de_campo'. B1 (esto indica a Excel que lo que se van a sumar
son los nmeros de abajo)
"asilla ': 'Criterios'. B8:B9 (esto indica a Excel que slo queremos sumar los
tiempos de Fast Slim)
Pulsa el botn 1ceptar. Si no obtienes el resultado correcto comprueba la lista de
posibles errores.
Para calcular el mejor tiempo, vamos a utilizar la funcin 3dmaC. Esta funcin nos
devuelve el nmero ms grande de la lista. Sita el cursor en la celda B11 y busca en el
asistente de funciones 3dmaC. Sigue los mismos pasos que realizaste para las funciones
3dsuma y 3dpromedio.
Para calcular el peor tiempo, utiliza la funcin 3dmin de la misma forma que utilizaste
3dmaC o cualquiera de las otras.

7. 7- Calcula los resultados para Aitor Tu6a








33
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 34





Puede utilizar Microsoft Duer@ para recuperar datos de orgenes externos. Si utiliza
Microsoft Query para recuperar datos de las bases de datos y de los archivos corporativos,
no es necesario que vuelva a escribir los datos que desea analizar en Excel. Tambin
puede actualizar los informes y resmenes de Excel automticamente de la base de datos
de origen inicial siempre que la base de datos se actualice con informacin nueva.
Con Microsoft Query, puede conectar con orgenes de datos externos, seleccionar datos de
esos orgenes externos, importar datos a la hoja de clculo y actualizar los datos segn
sea necesario para mantener los datos de la hoja de clculo sincronizados con los datos de
los orgenes externos.
Tipos de 5ases de datos a los 4ue se puede o5tener acceso!
Es posible recuperar datos de varios tipos de bases de datos, incluidos Microsoft Office
Access, Microsoft SQL Server y los servicios OLAP de Microsoft SQL Server. Tambin puede
recuperar datos de libros de Excel y de archivos de texto.
Microsoft Office facilita controladores que pueden utilizarse para recuperar datos de los
siguientes orgenes de datos.
Seleccionar datos de una 5ase de datos!
Puede recuperar datos de una base de datos creando una consulta, que es una pregunta
que se hace acerca de los datos almacenados en una base de datos externa. Por ejemplo,
si los datos estn almacenados en una base de datos de Access, puede que desee conocer
las cifras de ventas de un producto determinado por regiones. Puede recuperar parte de
los datos seleccionando slo los datos del producto y la regin que desee analizar.
Actualizar la ho7a de cAlculo en una operaci#n!
Cuando disponga de datos externos en un libro de Excel, siempre que cambie la base de
datos, puede actualizar los datos y, a su vez, el anlisis, sin tener que volver a crear los
informes y los grficos de resumen. Por ejemplo, puede crear un resumen de ventas
mensual y actualizarlo cada mes cuando disponga de nuevas cifras de ventas.
TEMA TEMA TEMA TEMA No. No. No. No. 8 88 8 MS EXCEL MS EXCEL MS EXCEL MS EXCEL 2010 2010 2010 2010
- Obtener Datos Externos (Query Analyzer) -
34
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 35

Forma en la 4ue Microsoft Duer@ utiliza los or(6enes de datos!
Una vez establecido un origen de datos para una base de datos determinada, lo podr
utilizar siempre que desee crear una consulta para seleccionar y recuperar los datos de
esa base de datos, sin tener que volver a escribir toda la informacin de conexin.
Microsoft Query utiliza el origen de datos para conectarse con la base de datos externa y
mostrar los datos que estn disponibles. Despus de crear la consulta y devolver los datos
a Excel, Microsoft Query proporciona al libro de Excel la informacin de la consulta y del
origen de datos de modo que pueda volverse a conectar con la base de datos cuando
desee actualizar los datos.





"onectar con un ori6en de datos
IDuJ es un ori6en de datos-
Un origen de datos es un conjunto de informacin que permite que Excel y Microsoft Query
se conecten con una base de datos externa. Cuando utilice Microsoft Query para
establecer un origen de datos, asigne un nombre al origen de datos y, a continuacin,
proporcione el nombre y la ubicacin de la base de datos, el tipo de base de datos y la
informacin de inicio de sesin y la contrasea. En esta informacin tambin se incluye el
nombre de un controlador OBDC o un controlador del origen de datos, que es un programa
que realiza conexiones con un tipo de base de datos determinado.
Para definir un origen de datos mediante Microsoft Query:
1. En la ficha Datos, en el grupo &5tener datos eCternos, haga clic en De otras
fuentes y luego en Desde Microsoft Duer@.
2. Siga uno de los procedimientos siguientes:
Para especificar un origen de datos para una base de datos, un archivo de texto o
un libro de Excel, haga clic en la ficha 3ases de datos.
35
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 36


3. Haga doble clic en KNue.o ori6en de datosL.
O bien, haga clic en KNue.o ori6en de datosL y luego en Aceptar.
Aparecer el cuadro de dilogo "rear nue.o ori6en de datos.
4. En el paso 1, escriba un nombre para identificar el origen de datos.
5. En el paso 2, haga clic en un controlador para el tipo de base de datos que se va a
utilizar como origen.
Si la base de datos externa a la que desea obtener acceso no es compatible con los
controladores ODBC instalados con Microsoft Query, deber conseguir e instalar un
controlador ODBC que sea compatible con Microsoft Office de otro proveedor, como
el fabricante de la base de datos. Pngase en contacto con el proveedor de la base
de datos para obtener instrucciones sobre la instalacin.
6. Haga clic en "onectar y, a continuacin, proporcione la informacin necesaria para
conectarse al origen de datos. Para las bases de datos, los libros de Excel y los
archivos de texto, la informacin proporcionada depender del tipo de origen de
datos que haya seleccionado. Es posible que se pida un nombre de conexin, una
contrasea, la versin de la base de datos que utiliza, la ubicacin de la base de
datos e informacin adicional especfica para el tipo de base de datos.
.7. Tras especificar la informacin necesaria, haga clic en Aceptar o Finalizar para
volver al cuadro de dilogo "rear nue.o ori6en de datos.









36
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 37





"om5inar "orrespondencia entre 0Ccel @ Mord:

Quizs te ests preguntando "qu es eso de combinar correspondencia?". Pues la verdad
es que combinar correspondencia, es lo que hacemos cuando tenemos los datos de
nuestros contactos en un fichero, y una carta modelo en otro. En ese caso, lo que haremos
ser combinar la carta modelo, con todos los contactos que tenemos en el otro fichero.

Vemoslo de una forma ms simplificada, y con un ejemplo. Supongamos que tenemos en
un documento, una lista con los nombres, direcciones, y un montn de informacin ms
relativos a nuestros clientes. Ahora supongamos que queremos mandarles a todos ellos
una oferta, por la cual si compran durante este mes, les haremos un descuento que ser
distinto dependiendo de quin sea el cliente. Para mandar esas cartas a nuestros clientes
con el mnimo esfuerzo y mximas garantas, lo ideal es preparar una carta modelo, y
seguir los pasos que se van a explicar.

Para nuestro ejemplo, usaremos Excel como "base de datos", es decir, como fuente u
origen donde almacenaremos los datos de nuestros clientes, aunque podramos usar
Word, de Access, etc., pero claro, como este curso versa sobre Excel, es lgico que los
datos los tengamos en esta aplicacin.

Imagine que tenemos una tabla como esta, donde tenemos los datos correspondientes a 8
clientes, aunque podramos haber puesto tantos como tengamos:







Ahora imaginemos que queremos mandarles esta carta a todos ellos, y que redactaremos
en Word (si tenemos nuestra carta con un membrete creado con el propio 8ord, ser
mucho mejor, pues nos ahorraremos el papel pre impreso que encargamos a la imprenta)
TEMA TEMA TEMA TEMA No. No. No. No. 9 99 9 MS EXCEL MS EXCEL MS EXCEL MS EXCEL 2010 2010 2010 2010
- Conexin con otros Programas -
37
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 38













Cmo ves, he habilitado una zona en la parte superior del escrito (999:;;;:<<<), que
corresponde al nombre, domicilio, y dems datos que queramos incluir, relativos a nuestro
cliente. En el texto, tenemos tambin un dato que es el porcentaje de descuento que
aplicaremos a ese cliente, y que a efectos ilustrativos, para que sea ms visible, figura en
XXXX%.

Ahora nos queda el trabajo de combinar la correspondencia, es decir, de aplicar ese escrito
a los 8 clientes que tenemos en nuestra tabla de Excel. Este libro de Excel que tendremos
grabado en nuestro disco duro, lo llamaremos clientes, y la hoja del libro donde
tendremos los datos, la llamaremos Datos de clientes. Para combinar la
correspondencia, abriremos Word, y redactaremos nuestra carta, dejando vacos los
espacios que yo he puesto en formato particular, es decir, omitiremos el nombre del
cliente, su direccin, y el porcentaje de descuento.

Una vez tengamos redactado nuestro escrito, desde el propio Word, en la ficha
"orrespondencia, seleccionaremos 3arras de herramientas, y a continuacin /niciar
com5inaci#n de correspondencia. Una vez hecho eso, utilice el Asistente para la
combinacin de correspondencia. En el paso 3 de 6 seleccione >tilizar una lista
eCistente.

Aparecer una ventana, para localizar el fichero de origen, es decir, el fichero donde
tenemos los datos de los clientes, y que se llama "lientes!Cls. Tan solo deberemos
localizarlo, y haciendo clic sobre l. Seguidamente nos aparecer una imagen como esta:

38
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 39











Seleccionaremos la hoja donde tenemos los datos de los clientes (recuerde que antes les
dije que precisamente la hoja del libro se llamaba as, )atos de clientes), y pulsaremos el
botn aceptar, fijndonos que est marcada con una muesca la opcin que aparece al pie
de esa ventana y donde pone La primera fila de datos contiene encabe=ados de columna,
pues precisamente la primera fila de la hoja de Excel, es el nombre de cada uno de los
campos: cliente, direccin, poblacin, etc.

Ahora ya estaremos en disposicin de empezar a combinar los datos de nuestros clientes,
con ese escrito. Para ello, nos situaremos en el encabezado del escrito, es decir, en la zona
habilitada para poner el nombre de nuestro cliente, y pulsaremos en &nsertar ca#'os
co#inados. Aparecer una pantalla como esta, donde nos aparecern los campos
correspondientes a la tabla de Excel, donde tenamos los datos de los clientes:













39
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 40


Como ya estamos situados en el encabezado del texto, pulsaremos en esa ventana, sobre
el Nom5re, luego sobre Apellidos, y as hasta el final, aunque no incluiremos el Pas, por
ser todos nuestros clientes de Espaa, y el servicio de correos ya sabe que cuando
hablamos de Madrid o de Barcelona, si no decimos lo contrario, nos estamos refiriendo a
ciudades espaolas. Una vez insertados los campos de combinacin, veremos que en
pantalla nos aparece esto:

NNom5reONApellidosONDirecci#nONPo5laci#nON"#di6o=postalONPro.inciaO

Ahora solo tendremos que incluir un espacio entre el nombre y los apellidos, entre la
poblacin y el cdigo postal (para que no se junten los datos), y unos saltos de lnea,
pulsando intros entre los campos, de tal forma que nos quede as:

Nombre Apellidos
Direccin
Poblacin Cdigo_postal
Provincia

Ahora solo nos quedar situar el cursor en la zona de texto donde informamos del
porcentaje de descuento correspondiente a ese cliente, y haremos lo mismo, insertando el
campo combinado correspondiente al descuento, de tal forma que el texto nos quedar
as:











Ahora ya tenemos la carta modelo (el documento maestro), donde combinaremos los
datos de todos nuestros clientes. Para proceder al ltimo paso, tan solo nos quedar
40
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 41

pulsar en el cuarto icono de la barra de combinacin de correspondencia, comenzando a
contar desde la derecha (el tercer icono habilitado), y nos aparecer esta ventanita final:








Automticamente se generarn tantos documentos como registros tengamos en nuestra
"base de datos de Excel.























41
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 42





Una ta5la dinAmica nos permite modificar el aspecto de una lista de elementos de una
forma ms fcil, cmoda y resumida. Adems, podemos modificar su aspecto y mover
campos de lugar.
Para crear tablas dinmicas hemos de tener previamente una tabla de datos preparada y
posteriormente acceder a Insertar - Tabla Dinmica y Grfico dinmico.
1. Crea la siguiente tabla de datos:




2. En Microsoft Office Excel 2010, el comando /nforme de ta5las @ 6rAficos
dinAmicos se ha separado en los dos siguientes comandos:
El comando Ta5la dinAmica, que muestra el cuadro de dilogo "rear ta5la
dinAmica.
El comando PrAfico dinAmico, que muestra el cuadro de dilogo "rear ta5la
dinAmica con el 6rAfico dinAmico.
Nota: 2stos dos comandos estn disponibles en el comando agrupado (ala
din)#ica, en el grupo (alas de la ficha &nsertar.
3. Selecciona toda la tabla y accede a Ta5la DinAmica!
4. Excel nos propone crear la tabla en la misma hoja de trabajo a partir de una celda
determinada, o bien en una hoja completamente nueva (opcin elegida por
defecto).
5. Acepta el rango pulsando en Aceptar.
6. Se crea una hoja nueva con la estructura de lo que ser la tabla dinmica. Lo que
hay que hacer es "arrastrar" los campos desde la barra que aparece en la parte
inferior, hacia la posicin deseada en el interior de la tabla.
TEMA TEMA TEMA TEMA No. No. No. No. 10 10 10 10 MS EXCEL MS EXCEL MS EXCEL MS EXCEL 2010 2010 2010 2010
- Tablas Dinmicas (Informes) -
42
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 43

7. Arrastra los campos Producto @ Mes a la posicin que se muestra en la figura:





8. Arrastra ahora el campo Precio en el interior (ventana grande). Automticamente
aparecer el resultado:








Nota: 2ste resultado tambi4n lo hubi4semos conseguido arrastrando (es a *+t"lo de
Col"#na, Producto a *+t"lo de Fila y Precio a ,alores -Suma de Precio0"

Hemos diseado la estructura para que nos muestre los productos en su parte izquierda,
los meses en columnas, y adems, el precio de cada producto en la interseccin de la
columna. Observa tambin que se han calculado los totales por productos y por meses.
Si modificamos algn dato de la tabla original, podemos actualizar la tabla dinmica
desde la opcin Datos Q Actualizar datos siempre que el cursor est en el interior de la
tabla dinmica.

Al actualizar una tabla, Excel compara los datos originales. Pero si se han aadido nuevas
filas, tendremos que indicar el nuevo rango accediendo nuevamente a /nsertar Q Ta5las
@ 6rAficos dinAmicos.

Es posible que al terminar de disear la tabla dinmica nos interese ocultar algn
subtotal calculado. Si es as, debemos pulsar doble click en el campo gris que representa
43
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 44

el nombre de algn campo, y en el cuadro de dilogo que aparece, elegir la opcin
Nin6uno. Desde este mismo cuadro podemos tambin cambiar el tipo de clculo.

Es posible tambin mover los campos de sitio simplemente arrastrando su botn gris
hacia otra posicin. Por ejemplo, puede ser que queramos ver la tabla con la disposicin
de los campos al revs, es decir, los productos en columnas y los meses en filas.

Desde la barra de modificacin de la tabla, podemos realizar operaciones de
actualizacin, seleccin de campos, ocultar, resumir, agrupar, etc.


























44
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 45





07ercicio PrActico:
1. Crea la siguiente tabla de datos:












2. Seleccione el rango A1:G15.
3. Haz clic en el botn Ta5la dinAmica de la ficha /nsertar.
4. La opcin Seleccione una ta5la o ran6o debera estar marcada y con el rango
A1:G15 en la caja de texto.
5. Seleccione Nue.a ho7a de cAlculo y pulse en 1ceptar.
6. Se abrir el panel lateral de tablas dinmicas.
7. Arrastre el campo SEMANA a 2#tulos de columna.
8. Arrastre el campo CLIENTE a 2#tulos de fila.
9. Arrastre el campo TOTAL PAGO a R Valores.
10. Arrastre el campo ARTCULO a R Valores.
Nota: 2l campo 1*T>C?L7 se a@adir a los rtulos de columna, +amos a cambiar
esto porque lo queremos en los rtulos de fila"
11. En el rea de Rtulos de columna despliegue el campo Valores y seleccione la
opcin Mo.er a r#tulos de fila ((en5 conte3tual).
12. Haga clic en el botn 0nca5ezados de campo de la ficha &pciones para quietar
los encabezados de la tabla dinmica.
TEMA TEMA TEMA TEMA No. No. No. No. 1 11 11 11 1 MS EX MS EX MS EX MS EXCEL CEL CEL CEL 2010 2010 2010 2010
- Tablas Dinmicas (Configuracin de campo de valor) -
45
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 46









13. El resultado es el siguiente:



.










En estos momentos tenemos una tabla en la que se nos muestra por cada
semana qu ha comprado cada cliente.
La fila Suma de T&TA1 PAP& nos da lo que ha gastado cada cliente en cada
semana.
Sin embargo la fila Suma de A2TS">1& nos muestra la suma del nmero de
artculo para cada semana, esto no es lo que queremos. Nuestro objetivo es que
esta ltima fila muestre el nmero de artculos que se han comprado, as
podramos saber para cada semana cunto se ha gastado cada cliente y cuntos
artculos ha comprado.
14. Haga clic derecho sobre cualquier celda de la fila Suma de A2TS">1& y en el
men emergente seleccione "onfi6uraci#n de campo de .alor.
15. En el cuadro de dilogo seleccione la funcin "uenta y pulse 1ceptar.

46
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 47

















Ya tenemos lo que queramos. Ahora desde la ficha Diseo modifique el aspecto
de la tabla, deber quedarte algo como esto:
Nota: 1cti+e la opcin Filas con andas A 2stilo de tabla dinmica claro BC














16. Filtremos ahora los resultados para ver solamente los datos del cliente 2enato:
Haga clic sobre una celda de la tabla para que aparezca el panel lateral.
Haga clic sobre la flecha a la derecha del campo "1/0NT0 en la lista de
campos.
47
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 48

Deseleccione todos los clientes menos al cliente 2enato.
Pulse en 1ceptar.









Cierre el libro de trabajo guardando los cambios realizados.























48
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 49





Las tablas dinmicas son un tipo de objeto que "reside" en la hoja de clculos pero el
rango ocupado por la tabla tiene un comportamiento distinto a los rangos normales de
Excel. El rango ocupado por la tabla dinmica no puede ser modificado directamente en la
hoja. Por ejemplo, no podemos agregar lneas o columnas, o frmulas en las distintas
celdas.

Cuando queremos hacer este tipo de modificaciones en una tabla dinmica tenemos dos
posibilidades:
1 - Seleccionar la tabla y copiarla a otra ubicacin (ya sea en la misma hoja, o en otra)
usando Edicin - Pegado Especial - Valores. Este mtodo tiene la ventaja de dar mucha
flexibilidad en el manejo de los datos (formatos, frmulas, etc.); pero tiene la gran
desventaja de romper el vnculo dinmico entre la tabla y los datos originales.
2 - Crear campos y/o elementos calculados. De esto trata justamente este tema.

Basndose en el archivo entregado por el instructor (hoja Ventas) genere la siguiente
Tabla Dinmica:








En el rea de Pgina hemos puesto los meses, de manera que podemos ver los datos de
cada mes con un clic.

Ahora digamos que queremos calcular el precio promedio de las unidades vendidas
(ventas / unidades = precio promedio) y tambin agrupar los meses por 5imestres
(enero + febrero = bimestre 1).
El precio promedio consiste en crear un nuevo campo, dividiendo los elementos de un
campo por los de otro. Esto es un campo calculado. Los pasos a dar son los siguientes:
TEMA TEMA TEMA TEMA No. No. No. No. 12 12 12 12 MS EXCEL MS EXCEL MS EXCEL MS EXCEL 2010 2010 2010 2010
- Tablas Dinmicas (Campos y Elementos calculados) -
49
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 50

1 - Hacemos clic en algn lugar de la tabla y en el asistente de Tablas Dinmicas
activamos Frmulas - "ampos "alculadosT
2 - En la caja "nombre" anotamos "Precio Promedio" y en la caja "Frmula"
=Ventas/Unidades (con la caja acti+ada, hacemos doble clic a #entas, luego anotamos el
s,mbolo D.D y luego doble clic a ?nidades)












3 - Despus de hacer clic en "Aceptar" y realizar algunos ajustes al formato, obtenemos
esta tabla dinmica:








Como se observa, hemos agregado un nuevo campo a la tabla: "Precio Promedio".

Para demostrar el uso de elementos calculados, reorganizamos nuestra tabla dinmica
poniendo los meses como campos de fila y los departamentos en el rea de Pgina, de
esta manera:




50
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 51










Para crear el elemento calculado "3imestre 1" procedemos de la siguiente manera:

1 - Seleccionamos la celda A4 (donde aparece "Meses", el nombre del campo con cuyos
elementos crearemos un elemento calculado), en el asistente de Tablas Dinmicas
activamos la opcin Frmulas - 0lementos "alculados.
2 - En el dilogo que se abre seleccionamos "Meses" en la lista "Campos"; en la lista
"elementos" vemos los meses (los elementos del campo). En la caja nombre escribimos
3imestre 1; luego seleccionamos la caja Frmula y anotamos =enero+febrero (lo que se
hace con un doble clic sobre el nombre del elemento). Luego clic en Enter y volvemos a
seleccionar el campo Meses.












3 - Repetimos la operacin para el 3imestre % (marzo+abril) y 3imestre '
(mayo+junio), luego pulsamos "Aceptar".

Excel tiene dos problemas relacionados con los elementos calculados:
51
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 52


1 - Son agregados automticamente al final de la lista de elementos del campo.
2 - El total general incluye los elementos calculados, por lo tanto da como resultado el
doble de lo que debera ser.











El primer problema lo resolvemos mo.iendo los elementos a la posicin deseada. Una
de las formas de hacer esto es copiar Bimestre 1 y pegarlo inmediatamente debajo de
"febrero" (o escribir manualmente /imestre E). Excel reorganiza la tabla
automticamente:











El problema del total general lo podemos tratar de dos maneras. Una es eliminar el total
general para las columnas en Opciones de Tablas (opcin Mostrar totales 6enerales
en columnas). La otra es crear un nuevo elemento, Total, que sume Bimestre 1,
Bimestre 2 y Bimestre 3:


52
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 53












Obteniendo al final lo siguiente:









En resumen:
Un campo calculado es un nuevo campo creado realizando operaciones con campos
existentes.
Un elemento calculado es un nuevo elemento en un campo, creado con los elementos
existentes del campo.

Para eliminar los campos o elementos calculados tenemos que usar el asistente de Tablas
Dinmicas. Por ejemplo, para eliminar el campo Precio Promedio abrimos el dilogo de
Frmulas en Campos Calculados. En la caja Nombre elegimos el campo que queremos
eliminar y luego pulsamos el botn Eliminar.





53
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 54





/nformes de 6rAfico dinAmico

Un informe de grfico dinmico representa grficamente los datos de un informe de
ta5la dinAmica. Puede modificar el diseo y los datos que se muestran en un informe
de grfico dinmico tal y como se hace con un informe de tabla dinmica. Un informe de
grfico dinmico siempre tiene un informe de ta5la dinAmica asociado que utiliza el
diseo correspondiente. Ambos informes tienen campos que se corresponden. Cuando
modifica la posicin de un campo en uno de los informes, tambin se modifica el campo
correspondiente del otro informe.

Adems de las series, categoras, marcadores de datos de los grficos estndar, los
informes de grficos dinmicos tienen algunos elementos especializados que se
corresponden con los informes de tablas dinmicas, como se muestra en la siguiente
ilustracin.











"ampo de filtro del informe: Campo que se utiliza para filtrar datos por elementos
especficos. En el ejemplo, el campo de pgina Regin muestra los datos de todas las
regiones. Para mostrar los datos de una sola regin, puede hacer clic en la flecha de lista
desplegable junto a (Todas) y seleccionar la regin.

Utilizar campos de filtro de informe es una forma cmoda de resumir y centrarse
rpidamente en un subconjunto de datos sin modificar la informacin de la serie y la
categora. Por ejemplo, si est realizando una presentacin, puede hacer clic en (Todos)
TEMA TEMA TEMA TEMA No. No. No. No. 1 11 13 33 3 MS EXCEL MS EXCEL MS EXCEL MS EXCEL 2010 2010 2010 2010
- Creacin de Informes de Grficos Dinmicos -
54
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 55

en un campo de filtro Ao para mostrar las ventas de todos los aos y luego centrarse en
aos concretos haciendo clic en un ao cada vez. Cada pgina del filtro del informe del
grfico tiene el mismo diseo de categoras y series para distintos aos, de modo que
resulta fcil comparar los datos de cada ao. Adems, al permitir recuperar slo una
pgina del filtro a la vez de un conjunto grande de datos, los campos de pgina del filtro
conservan la memoria cuando el grfico utiliza datos de origen externo.

"ampo de .alores: Campo del origen de datos subyacente que proporciona valores
para comparar o medir. En el ejemplo, Suma de ventas es un valor de datos que resume
las ventas trimestrales por regin para cada deporte. El marcador de datos de primera
categora (Trim1) llega casi a 250 en el eje de valores (y). Esta cantidad es la suma de
las ventas correspondientes a Tenis, Safari y Golf durante el primer trimestre. Segn el
origen de datos utilizado para el informe, puede cambiar la funcin de resumen a
Promedio, Contar, Producto u otro clculo.

"ampo de serie: Campo que se asigna a una orientacin de serie en un informe de
grfico dinmico. Los elementos del campo proporcionan las series de datos individuales.
En el ejemplo, Deporte es un campo de serie con tres elementos: Tenis, Safari y Golf. En
el grfico, las series se representan en la leyenda.

0lemento: Los elementos representan entradas nicas en un campo de columna o de
fila, y aparecen en las listas desplegables de los campos de filtro del informe, en los
campos de categora y en los campos de serie. En el ejemplo, Trim1, Trim2, Trim3 y
Trim4 son elementos del campo de categora Trimestre, mientras que Tenis, Safari y Golf
son elementos del campo de serie Deporte. Los elementos de un campo de categora
aparecen como rtulos en el eje de categoras del grfico. Los elementos de un campo de
serie aparecen en la leyenda y proporcionan los nombres de las serie de datos
individuales.

"ampo de cate6or(a: Campo de los datos de origen que se asigna a una orientacin de
categora en un informe de grfico dinmico. Un campo de categora proporciona las
categoras individuales cuyos puntos de datos se representan grficamente. En el
ejemplo, Trimestre es un campo de categora. En un grfico, las categoras suelen
aparecer en el eje x, o eje horizontal, del grfico.

Personalizar el informe: Puede cambiar el tipo de grfico y otras opciones, como los
ttulos, la ubicacin de las leyendas, los rtulos de datos, la ubicacin del grfico, etc.
55
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 56

Puede crear un informe de grfico dinmico cuando primero crea un informe de tabla
dinmica, o bien puede crear un informe de grfico dinmico desde un informe de tabla
dinmica existente.

"omparar un informe de ta5la dinAmica @ un informe de 6rAfico dinAmico

Al crear un informe de grfico dinmico a partir de un informe de tabla dinmica, el
diseo del informe de grfico dinmico, es decir, la posicin de sus campos, est
determinado inicialmente por el diseo del informe de tabla dinmica. Si crea primero el
informe de grfico dinmico, determina el diseo del grfico arrastrando campos de la
Lista de campos de tabla dinmica hasta las reas de la hoja de grafico.

Los siguientes informes de ventas de ta5la dinAmica y 6rAfico dinAmico muestran la
relacin entre los dos.






















56
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 57


Diferencias entre 6rAficos e informes de 6rAficos dinAmicos

Si ya conoce los grficos normales, ver que la mayora de operaciones de los informes
de grficos dinmicos son las mismas. Sin embargo, hay algunas diferencias:

/nteracci#n: Con los grficos normales, se crea un grfico para cada vista de los datos
que se desea mostrar, pero no son interactivos. Con los informes de grficos dinmicos
puede crear un grfico y ver los datos interactivamente modificando el diseo del informe
o los detalles que se muestran.

Tipos de 6rAficos: El tipo de grfico predeterminado para un grfico normal es un
grfico de columnas agrupadas, que compara los valores de las categoras. El tipo de
grfico predeterminado para un informe de grfico dinmico es un grfico de columnas
apiladas, que compara la contribucin de cada valor a un total en todas las categoras.
Puede cambiar el informe de grfico dinmico por cualquier tipo de grfico, menos xy
(dispersin), de cotizaciones y de burbuja.

>5icaci#n de los 6rAficos: Los grficos normales estn incrustados de forma
predeterminada en hojas de clculo. Los informes de grfico dinmico se crean en hojas
de grficos de forma predeterminada. Una vez creado, el informe de grfico dinmico se
puede cambiar a otra ubicacin en una hoja de clculo.

Datos de ori6en: Los grficos normales estn vinculados directamente a las celdas de la
hoja de clculo. Los informes de grfico dinmico se pueden basar en varios tipos de
datos del informe de tabla dinmica asociado.

0lementos de 6rAficos: Los informes de grfico dinmico contienen los mismos
elementos que los grficos normales, pero adems contienen campos y elementos que
pueden agregarse, girarse o quitarse para mostrar vistas distintas de los datos. Las
categoras, series y datos de los grficos normales son campos de categora y campos de
serie, y en los informes de grfico dinmico, tambin campos de valor. Los informes de
grfico dinmico tambin pueden contener campos de filtro del informe. Cada uno de
estos campos contiene elementos, que en los grficos normales se muestran como
rtulos de categoras o nombres de serie en las leyendas.

Formato: La mayora del formato, incluidos los elementos, el diseo y el estilo, se
guarda cuando se actualiza un informe de grfico dinmico. Sin embargo, no se guardan
57
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 58

las lneas de tendencia, los rtulos de de datos, las barras de error u otros cambios
realizados en las series de datos. Los grficos normales no pierden estos cambios de
formato cuando se les aplican.

Mo.er o cam5iar el tamaUo de los elementos: En un informe de grfico dinmico, no
es posible mover ni cambiar el tamao del rea de trazado, la leyenda, los ttulos de
grficos ni los ttulos de ejes, aunque se puede seleccionar una de las distintas posiciones
preestablecidas para la leyenda y modificar el tamao de fuente de los ttulos. En un
grfico normal, se pueden mover todos estos elementos y cambiar su tamao.



















58
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 59





Es una de las opciones de la ficha Datos - Anlisis Y si que nos permite guardar con un
nombre los cambios realizados en un conjunto de valores de la hoja para observar cmo
stos afectan al resto de datos.

Vamos a partir de la siguiente hoja de clculo:











Se ha calculado el .alor actual neto (VAN) y la tasa interna de rendimiento (TIR)
para cuatro proyectos de inversin diferentes, de los que conocemos la inversin inicial y
los rendimientos a obtener en los prximos 5 aos. La tasa con la que estamos
resolviendo el ejercicio es el 5%.
Vamos a utilizar el Administrador de escenarios para proponer -por ejemplo- 3 tipos
de entornos:

"2/T/"& (tasa del 8%)
N&2MA1 (tasa del 5,1%)
0VT2A&2D/NA2/& (tasa del 3,5%)

En primer lugar, como es la tasa la que va a condicionar el que un entorno sea de un tipo
o de otro, debemos situarnos en dicha celda: [C4]. Posteriormente, vamos a la opcin
"Administrador de 0scenarios!!!" de la opcin Anlisis Y si de la ficha Datos,
apareciendo el siguiente cuadro de dilogo:

TEMA TEMA TEMA TEMA No. No. No. No. 1 11 14 44 4 MS EXCEL MS EXCEL MS EXCEL MS EXCEL 2010 2010 2010 2010
- Administrador de Escenarios -
59
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 60














A continuacin debemos seleccionar el botn , para ir aadiendo cada uno de
los distintos escenarios que vamos a definir; cada vez que lo hagamos obtendremos el
siguiente cuadro:














En dicho cuadro vamos a incorporar el nombre que pretendemos asignar al peor de los
escenarios (entorno "2/T/"&), la celda [C4] sale por defecto porque la habamos
seleccionado previamente y, en el recuadro de observaciones, indica quien es la persona
que ha realizado las ltimas modificaciones en los escenarios, etc..

60
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 61















Una vez que estamos de acuerdo con el primer escenario incorporado, aceptamos y
obtenemos.
Por defecto, se visualiza el contenido de la celda [C4], pero ya mencionbamos que para
el escenario CRITICO, el tipo sera del 8%, entonces debemos teclearlo:






Procedemos del mismo modo para cada uno de los restantes...obteniendo al final:










61
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 62


Una vez creados los escenarios, debemos aprender a mostrarlos y editarlos.
Para mostrarlos, una vez que activbamos la opcin "Administrador de 0scenarios" de
la ficha Datos, debemos seleccionar el botn una vez que hayamos elegido
uno de los tres escenarios, -en esta ocasin tomamos el "2ST/"&- QUEDNDONOS la
Hoja de clculo con este aspecto:









De igual forma, procederamos con el N&2MA1 y el 0VT2A&2D/NA2/&:
















Tambin podramos combinar escenarios desde otras hojas; esta vez deberamos pulsar
el botn


62
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 63












Por otra parte, podemos generar informes resumen de los distintos escenarios,
crendose una lista con las variables y celdas resultantes. Al seleccionar la opcin
, obtenemos el cuadro:









Automticamente, se crea una hoja como la que vemos a continuacin, en donde el
informe queda esquematizado y se asigna directamente un formato para una mayor
facilidad de utilizacin del usuario:










63
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 64


... Si hubiramos seleccionado el otro tipo de informe...





... hubiramos obtenido



























64
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 65





La utilizacin de software computacional para resolver problemas de programacin lineal
es actualmente una fortaleza tecnolgica que facilita la elaboracin de estudios de
factibilidad. Especficamente la opcin de Solver de Excel constituye una adecuada
herramienta en este sentido, de relativamente fcil programacin inicial y posterior
versatilidad para aplicar a diferentes problemas.

Para conocer la conveniencia de la aplicacin S&1V02 de 0V"01 Microsoft, utilizaremos
un ejemplo prctico:
MaC W = 10 X1 + 8 X2 [Ecuacin 1]
Sujeto a:
30X1 + 20X2 120 [Ecuacin 2]
2X1 + 2X2 9 [Ecuacin 3]
4X1 + 6X2 24 [Ecuacin 4]
y X1, X2 l 0 [Ecuacin 5]

La nica dificultad que tenemos es el de modelar el programa dentro del Excel, y eso, es
muy fcil. Por supuesto, aunque existe una infinidad de maneras de hacerlo, aqu
propongo una.

Procedimiento:

Se abre Excel 2010.
En una hoja, se ubican las celdas que se correspondern con el valor de las variables
de decisin; en ste caso, las celdas B6 y C6, se les da un formato para diferenciarlas
de las dems, aqu azul oscuro (+er captura abajo). Se ubican tambin, las celdas que
contendrn los coeficientes de las variables de decisin, B4 y C4, y se llenan con sus
respectivos valores, 10 y 8. Este ltimo paso se podra omitir y dejar los coeficientes
definidos en la celda de la funcin objetivo, lo cual es mejor para los anlisis de
sensibilidad y para que la hoja quede utilizable para otro programa.
Se ubica la celda B3 que corresponder a la funcin objetivo (celda objeti+o). En ella
se escribe la funcin correspondiente, en ste caso la Ecuacin 1: el coeficiente de X1
(en B4) por el valor actual de X1 (en B6) mas el coeficiente de X2 (en C4) por el valor
actual de X2 (en C6). Es decir, =$B$4*$B$6+$C$6*$C$4

TEMA TEMA TEMA TEMA No. No. No. No. 1 11 15 55 5 MS EXCEL MS EXCEL MS EXCEL MS EXCEL 2010 2010 2010 2010
- Solver -
65
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 66








Coeficientes para la primera restriccin los podemos escribir en la misma columna de
las variables de decisin; en las celdas B7 y C7, con los valores 30 y 20, seguido del
sentido de la desigualdad (<=) y de su correspondiente RHS: 120.








A la derecha ubicaremos el valor actual de consumo de la restriccin que se escribir
en funcin de las variables de decisin y de los coeficientes de la restriccin. Esta
celda, la utilizar Solver como la real restriccin, cuando le digamos que el valor de
sta celda no pueda sobrepasar la de su correspondiente RHS (en este caso, EBC). De
nuevo ser el valor del coeficiente por el de la variable: =B7*$B$6+C7*$C$6. Ntese
que ahora B7 y C7 no tienen el signo $. Esto nos permitir que luego que se haya
escrito esta celda, se podr arrastrar hacia abajo para que Excel escriba la frmula por
nosotros (Fla comodidad de 23celG), pero tomando los valores relativos a los
coeficientes que corresponda a los mismos valores de las variables de decisin.








Se repite los pasos anteriores para las otras restricciones, pero ahora la frmula ser:
=B8*$B$6+C8*$C$6 y =B9*$B$6+C9*$C$6.
66
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 67










El resto del formato es para darle una presentacin ms bonita a la hoja. Ahora a
resolverlo!

2esoluci#n:

Hacer clic en la ficha Datos > Sol.er.
Lo primero que hay que hacer es especificar la celda objetivo y el propsito:
MaCimizar. Se escribe B3 (o $B3 B$3 $B$3 como sea, da igual), en el recuadro
""am5iando las celdas", se hace un clic en la flechita roja, para poder barrer las
celdas B6 y C6 es exactamente lo mismo si se escriben directamente los nombres.
Hasta aqu se tendr una pantalla como la siguiente:














Y ahora para las restricciones se hace clic en agregar. En F7 est la primera
restriccin, como se puede ver en la captura. Se especifica el sentido de la restriccin
<=, >= =. Aqu tambin se puede especificar el tipo de variable, por defecto es
continua, pero se puede escoger "Int" para entera o "/in" para binaria. En el recuadro
67
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 68

de la derecha establecemos la cota. Aqu podemos escribir 120 pero mejor escribimos
$E$7 para que quede direccionado a la celda que contiene el 120, y despus lo
podramos cambiar y volver a encontrar la respuesta a manera de anlisis de
sensibilidad. Se presiona Aceptar.






Repita el paso anterior para las otras restricciones. Se obtiene el siguiente resultado:













La condicin de no negatividad hay que incluirla manualmente:







Finalmente, el cuadro de dialogo debe verse as:

68
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 69
















Hacer clic en *esol+er:





















69
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 70





1. Ingrese los datos como se muestra en la figura siguiente:








2. Primer 07ercicio: Los datos anteriores representan las notas obtenidas por un
grupo de 20 estudiantes.
3. Ahora debemos representar los datos por medio de una grafica circular y grafica de
barras. Para ello cree un grfico con las siguientes caractersticas:
Rango de celdas a graficar: A1:B6
Tipo de Grfico: Circular.
Series en: Columnas.
Ttulo del grfico: NOTAS DE LOS ESTUDIANTES.
Leyenda: Abajo.
Rtulos de Datos: Mostrar porcentaje.
Ubicacin del grfico: En una hoja nueva (nombre: Notas de los 0studiantes).












4. De igual forma realice el grafico de Columnas as:
Rango de celdas a graficar: A1:B6
Tipo de Grfico: Columna agrupada.
Series en: Columnas.
TEMA TEMA TEMA TEMA No. No. No. No. 1 11 16 66 6 MS EXCEL MS EXCEL MS EXCEL MS EXCEL 2010 2010 2010 2010
- Excel Estadstico I (Anexo) -
N&TAS D0 1&S 0ST>D/ANT0S
25%
15%
40%
5%
15%
A B C D F
70
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 71

Ttulo del grfico: NOTAS DE LOS ESTUDIANTES.
En eje de categoras X: Notas.
En eje de Valores Y: Frecuencias.
Leyenda: Abajo.
Rtulos de Datos: Mostrar valor.
Ubicacin del grfico: En una hoja nueva (nombre: Notas de los 0studiantes=%).











5. Se6undo 07ercicio: Ingrese los datos como aparecen ahora:










6. Los datos anteriores representan el Peso y Estatura de un grupo de 15 estudiantes.
7. Debemos ahora determinar la Media AritmJtica, Moda, Mediana y Des.iaci#n
0stAndar de la variable PESO.
Para calcular la Media Aritmtica: 9P2&M0D/& )3%:31X+
Para calcular la Moda: 9M&DA)3%:31X+
Para calcular la Mediana: 9M0D/ANA)3%:31X+
Para calcular la Desviacin Estndar: 9D0SV0ST)3%:31X+
8. Ahora calcule lo mismo para la variable FRECUENCIA. Al final quedar as:
N&TAS D0 1&S 0ST>D/ANT0S
5
3
8
1
3
0
1
2
3
4
5
6
7
8
9
A B C D F
Notas
F
r
e
c
u
e
n
c
i
a
s
FRECUENCIA (N Estudiantes)
71
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 72














9. Es el momento de hacer el 8isto6rama de la variable PESO. Para ello debemos
hacer la tabla de frecuencia por clases. Estas clases se establecen tomando en
cuenta los datos. Se debe calcular que ms o menos queden 6 7 clases. Ingrese
las columnas E, F y G como en la figura:
/mportante: ?na +e= calculada la Frec"encia, seleccione el rango HI'HJ -para el
primer caso0 comen=ando por la celda de la frmula" Presione &B y, a continuacin,
CT*LK(1;LSK26T*1*" Si la frmula no se introduce como frmula matricial, el resultado
5nico es E.
















Funci#n:
=SUMA(H13:H14)-I11-I9-I7-I5-I3
Funci#n:
=FRECUENCIA(B2:B16,G3:G4)
72
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 73

10. Realice un 8isto6rama con la siguiente descripcin:
Rango de celdas a graficar: F3:F14, I3:I14.
Tipo de Grfico: Columnas / Columna agrupada.
Series en: Filas. (Muite las Series en blanco)
Ttulo del grfico: ESTUDIO SOBRE PESO DE ESTUDIANTES.
En eje de categoras X: Peso.
En eje de Valores Y: Frecuencias.
Leyenda: Abajo.
Rtulos de Datos: Mostrar valor.
Ubicacin del grfico: En una hoja nueva (nombre: Peso de 0studiantes).












11. En este ejercicio se puede asumir que dependiendo de la estatura (X), se puede
determinar un peso (Y) aproximado. Para corroborar si esa relacin se comporta de
una manera de ecuacin lineal )$ 9 mV B 5+ Para calcular el "oeficiente de
2e6resi#n debemos determinar los valores de m (pendiente) y 5 (intercepto).
Determinar el Coeficiente de Correlacin Lineal:
9"&0F!D0!"&2201)3%:31X;"%:"1X+
Como el coeficiente de correlacin es C"NO esto quiere decir que hay
correlacin, y que sta es positiva, por lo cual si la estatura aumenta
entonces el peso aumenta.
Determinar el valor de los Coeficientes de la Ecuacin de Regresin:
9P0ND/0NT0)3%:31X;"%:"1X+
Los rangos en este caso indican el alcance de la variable dependiente $
(peso) y el alcance de la variable independiente V (estatura)
Determinar la Intercepcin de los Ejes:
0ST>D/& S&320 P0S& D0 0ST>D/ANT0S
2
4 4
3
1 1
0
0.5
1
1.5
2
2.5
3
3.5
4
4.5
1
Peso
F
r
e
c
u
e
n
c
i
a
s
90-109 110-129 130-149 150-169 170-189 190-209
73
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 74

9/NT02S0""/&N!0?0)3%:31X;"%:"1X+
Los rangos en este caso indican el alcance de la variable dependiente $
(peso) y el alcance de la variable independiente V (estatura).
12. El resultado debe ser el siguiente:








13. Por tanto la ecuacin de regresin es $ 9 %;GYG''%1%Z V B Q:G;%XZXHH::
De esa ecuacin podemos predecir el Peso (;) si damos la Estatura (9):
Si alguien mide ms de 40 pulgadas debe pesar 66,06558564 libras, si
alguien mide 70 pulgadas debe pesar 151,81555246 libras, etc.
La Frmula para esta prueba es:
14. Guarde su Libro de trabajo con el nombre 0Ccel=0stadistico1!


















74
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 75





1. Ingrese los datos como se muestra en la figura siguiente:




















2. Primer 07ercicio: Los datos anteriores representan las notas obtenidas por un
grupo de 10 estudiantes.
Aplique Formato "ondicional para que las notas desaprobatorias aparezcan en
rojo y las aprobatorias en azul.
En la columna F la nota final ser la media de las 3 Unidades redondeada.
En la columna G aparecer la situacin del alumno de acuerdo a:
- Si la nota media esta entre 0 y 10 aparecer Insuficiente.
- Si la nota media esta entre 11 y 14 aparecer Aprobado.
- Si la nota media esta entre 15 y 17 aparecer Notable.
- Si la nota media esta entre 18 y 20 aparecer Excelente.
Calcule la Mediana, Notas mxima y mnima, y Moda.
Calcule el nmero de alumnos que hay.
Calcule el nmero de alumnos insuficientes, aprobados, notables y excelentes y el
porcentaje que representa cada uno de los anteriores.
Cree un 8isto6rama que muestre el desempeo acadmico de todos los
estudiantes (En una hoja nueva con el nombre: Notas de los 0studiantes).

TEMA TEMA TEMA TEMA No. No. No. No. 1 11 17 77 7 MS EXCEL MS EXCEL MS EXCEL MS EXCEL 2010 2010 2010 2010
- Excel Estadstico II (Anexo) -
75
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 76


Cree una grafica "ircular que muestre el desempeo acadmico de todos los
estudiantes (En una hoja nueva con el nombre: Notas de los 0studiantes=%).

Solucionario:
Frmula para la celda F5:
Frmula para la celda G5:
Frmula para la celda C16:
Frmula para la celda C17:
Frmula para la celda C18:
Frmula para la celda C19:
Frmula para la celda G16:
Frmula para la celda C22:
Frmula para la celda C23:
Frmula para la celda C24:
Frmula para la celda C25:
Frmula para la celda D22:

3. Se6undo 07ercicio: Hotel Playa Caliente
Los gastos del primer trimestre del 8otel Pla@a "aliente han sido:
Las nminas del personal de los meses de Enero y Febrero son $ 25,000 y de
Marzo $ 30,000.
En alimentacin $ 10,000 cada mes.
En electricidad por los tres meses ha pagado $ 3,000.
Los gastos de telfono de las oficinas son: el primer mes $ 330., el segundo $
345, y el tercero $ 385.
La pliza del seguro del hotel es de $ 110,000. anuales, pagadera
trimestralmente.
El hotel tiene contratado un servicio de mantenimiento y paga una factura
mensual de $ 290. Tambin tiene contratado un servicio de jardinera por $ 170
al mes
En Marzo el hotel renov el 40% de su lencera con un coste de $ 850.
El grupo musical Hermanos Acua anima el hotel cada noche cobrando por
actuacin $ 80. En carnaval se organiz una fiesta con un coste de $ 165.
Para la publicidad el hotel tiene contratado un servicio a una Empresa de
Marketing por $ 120 al mes. En Marzo, debido al comienzo de la temporada alta
invierten $ 250 ms en publicidad.












76
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 77

Para la prevencin de riesgos tienen un contrato con una mutual por $ 45,000 al
ao. Por falta de liquidez acuerdan pagarla mensualmente.
Los in6resos han sido los siguientes:
Como resultado de la actividad hotelera en Enero, Febrero y Marzo, $ 225,000, $
198,700 y $ 218,500 respectivamente.
Por inversiones financieras ha obtenido un resultado de $ 244,000, $ 216,000 y
$ 97,000 en los meses de Enero, Febrero y Marzo respectivamente.

07ercicio:
Ingrese los datos como se muestran en la figura.
Halle el total de los gastos e ingresos en cada mes.
Halle el resultado de cada mes. (Ingresos - Gastos).
Halle el promedio de cada partida de ingreso y gasto durante los tres meses.
Halle el porcentaje de cada partida de ingreso y gasto en relacin con el total.
Haga una frmula en la que dependiendo de si se obtiene beneficios o no, se
aplique el 35% del impuesto de sociedades.
Si hay beneficios y se aplica el impuesto de sociedades cul es el resultado
mensual? Y el trimestral?
Cree un grafico de tipo 1(nea que muestre los Ingresos y Gastos en el primer
trimestre (En una hoja nueva con el nombre: 8P"Q/n6resosQPastos).















4. Guarde su Libro de trabajo con el nombre 0Ccel=0stadistico%!
77
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 78






Google presenta la alternativa de poder trabajar y compartir Documentos, Hojas de
Clculo y Presentaciones en Lnea. Entre sus principales ventajas estn:

"omparte @ cola5ora en tiempo real







0li6e 4uiJn puede acceder a tus documentos
Basta con que escribas la direccin de correo electrnico de los usuarios con quienes
quieras compartir un documento determinado y les enves una invitacin.
"omparte inmediatamente
Cualquier usuario al que hayas invitado a editar o a ver tu documento, hoja de clculo o
presentacin podr acceder al mismo tan pronto como inicien sesin.
0dita @ presenta con otros usuarios en tiempo real
Varios usuarios pueden ver los documentos y hacer cambios al mismo tiempo. Se incluye
una ventana de chat en pantalla para las hojas de clculo y, con las revisiones de los
documentos, puedes saber exactamente quin ha cambiado qu y cundo. Ver una
presentacin con otros usuarios es muy sencillo, ya que cualquier usuario que se haya
unido a la presentacin puede automticamente seguir al presentador.

Almacena @ or6aniza tu tra5a7o de forma se6ura







TEMA TEMA TEMA TEMA No. No. No. No. 18 18 18 18 MS EXCEL MS EXCEL MS EXCEL MS EXCEL 2010 2010 2010 2010
- Google Applications Spreadsheets (Hojas de
Clculo en Lnea) -
78
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 79

0dita @ accede desde cual4uier parte
No tienes que descargar nada. Puedes acceder a tus documentos, hojas de clculo y
presentaciones desde cualquier equipo que tenga una conexin a Internet y un navegador
estndar. Y es gratis.
Almacena tu tra5a7o de forma se6ura
Con el almacenamiento online y la funcin de guardado automtico, ya no tendrs que
temer que falle el disco duro local o que haya un apagn.
Puarda @ eCporta copias fAcilmente
Puedes guardar los documentos y hojas de clculo en tu propio equipo en formato DOC,
XLS, CSV, ODS, ODT, PDF, RTF o HTML.
&r6aniza tus documentos
Encuentra tus documentos con facilidad organizndolos en carpetas. Arrastra y suelta los
documentos en tantas carpetas como quieras.

"ontrola 4uiJn puede .er tus documentos








Pu5lica tu tra5a7o en forma de pA6ina [e5
Puedes publicar tus documentos online con un solo clic, como pginas web de aspecto
normal, sin tener que aprender nada nuevo.
"ontrola 4uiJn puede .er tus pA6inas
Puedes publicar tu trabajo para que est a disposicin de todo el mundo, de slo algunas
personas o de nadie en absoluto... Depende de ti. Tambin puedes anular la publicacin
en cualquier momento.
Pu5lica tus documentos en tu 5lo6
Cuando hayas creado un documento, podrs publicarlo en tu blog.
Pu5lica en tu empresa o 6rupo
Con Google Apps, es incluso ms sencillo compartir documentos, hojas de clculo y
presentaciones importantes en tu empresa o grupo.

79
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 80

I1isto para crear tu primer documento de Poo6le-

Ingrese a la siguiente direccin: http:\\spreadsheets!6oo6le!com

Aparecer la siguiente pgina de inicio:












Slo tienes que acceder a tu cuenta de Google. Ingrese all su "orreo 0lectr#nico (no
necesariamente en Pmail) y su "ontraseUa.
Por Ejemplo, yo tengo el siguiente archivo guardado en mi cuenta de Poo6le
Spreadsheets:















80
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 81

Al abrirlo se observa as:
Nota: 7bser+e que est acti+ada la /arra de &ormulas.

















Es posible /nsertar Formulas que naturalmente estn agrupadas segn funciones:
















81
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 82

Tambin es posible "rear PrAficos:

















Lgicamente el potencial de Poo6le Spreadsheets esta en Compartir Documentos en
Lnea, esto lo veremos con un buen ejemplo en clase.
















82
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 83







Los controles son dispositivos de entrada de datos que pueden aparecer en una hoja de
clculo o en un cuadro de dilogo.
Los controles usados en una hoja de clculo son vinculados hacia una celda de esta.
Cuando Ud. Ingrese datos desde un control o cree una seleccin desde este, el resultado
de la seleccin aparece en la celda de la hoja de clculo vinculada. El resultado en esta
celda entonces puede ser usado en clculos de una hoja de clculo estndar, tal como si
el usuario hubiese digitado el valor en las celdas.

>sando la 5arra de herramientas de Formularios
Ud. Puede dibujar controles en una hoja de clculo haciendo clic en un botn en la barra
de herramientas Formulario y entonces arrastre en la hoja de clculo indicando el
tamao y localizacin para el control.

I"#mo mostrar la 5arra de herramientas de Formulario!!!-
E" Seleccione del (en5 ,er, la opcin de Barra de herra#ientas"
2. Haga clic en For#"larios"

Botn Nombre Descripcin

Etiqueta Texto agregado a una hoja de clculo o formulario para proporcionar
informacin acerca de un control, de una hoja de clculo o de un formulario.

Cuadro de edicin Caja de entrada de datos para texto, nmeros, fechas o referencias de celdas.
No esta disponible en una hoja de clculo.

Cuadro de grupo Un borde y un rtulo que agrupa los controles relacionados, como los botones
de opcin o las casillas de verificacin.

Botn Crear un botn para ejecutar una macro.

Casilla de verificacin Un botn que activa o desactiva una opcin. Puede seleccionarse ms de una
casilla de verificacin a la vez en una hoja o en un grupo.

Botn de opcin Un botn que selecciona un grupo de opciones contenido en un cuadro de
grupo. Solamente puede seleccionarse un botn de opcin en un grupo. Los
botones de opcin se utilizan cuando se permite una de varias posibilidades.

Cuadro de lista Una lista de texto. Retorna el nmero del item seleccionado.

Cuadro combinado Un cuadro con una lista desplegable. El elemento que se seleccione en el
cuadro de lista aparecer en el cuadro de texto.

Cuadro combinado de
lista
Una lista de texto con una caja de entrada de datos. No esta disponible para
una hoja de clculo.

Cuadro combinado
desplegable
Un cuadro de lista con una caja de entrada de datos. No esta disponible para
una hoja de clculo.
TEMA TEMA TEMA TEMA No. No. No. No. 1 11 19 99 9 MS EXCEL MS EXCEL MS EXCEL MS EXCEL 2010 2010 2010 2010
- Formularios -
83
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 84

Botn Nombre Descripcin

Barra de desplazamiento Un control que sirve para desplazarse a travs de un rango de valores cuando
se hace clic en las flechas de desplazamiento o cuando se arrastra el cuadro
de desplazamiento. Puede desplazarse por una pgina de valores haciendo
clic entre el cuadro de desplazamiento y una flecha de desplazamiento.

Control de nmero Un botn que tiene una flecha arriba y otra abajo que puede adjuntarse a una
celda. Para aumentar un valor, haga clic en la flecha arriba; para disminuir un
valor, haga clic en la flecha abajo.

Propiedades de control Muestra un cuadro de dilogo para el control seleccionado. Use el cuadro de
dilogo para configurar el control.

Modificar cdigo selo para editar el cdigo asignado al control seleccionado. Se usa tanto
para la hoja de clculo como para el cuadro de dilogo.

Alternar cuadrcula Activa o desactiva la rejilla de alineamiento tanto en un cuadro de dilogo
como en una hoja de clculo.

Ejecutar cuadro de
dilogo
Muestra el cuadro de dilogo en la hoja de clculo activa. Se usa para probar
un cuadro de dilogo que Ud. haya dibujado. No esta disponible para la hoja
de clculo.

"reando ho7as de cAlculo 4ue se aseme7en a un formulario
Con un pequeo formateo, Ud. puede crear una hoja de clculo bastante semejante a un
papel de formulario. Ud. probablemente quiera iniciar teniendo un formulario que no
contenga los elementos comunes en un libro de trabajo o en una hoja de clculo.







Ud. puede crear una hoja de clculo parecida a un cuadro de dilogo o formulario
separado (+er figura de arriba), pero que este incluido dentro del libro de trabajo
I"#mo cam5iar la apariencia de una ho7a de cAlculo!!!-
1. Seleccione del Men Ventana, la opcin de Nue.a Ventana.
84
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 85

2. En esta nueva ventana seleccione la hoja de clculo en la que piensa disear el
formulario.
3. Presione la combinacin de teclas ]A1T^ ]Q^ (menos) y seleccione el comando
Restaurar.
4. Ahora que el formulario esta en una hoja separada Ud. necesita crear la apariencia
con la cual desea que aparezca el formulario.
Para cam5iar la apariencia de la ho7a de manera similar a un papel formulario!
1. Seleccione del men 8erramientas el comando &pciones, para mostrar el cuadro
de dilogo de Opciones.
2. Seleccione la ficha Ver.
3. Seleccione desde las siguientes cajas de verificacin en la ventana de opciones el
grupo que afectan la apariencia de slo la ventana activa.

Caja de verificacin Efecto
Salto de pginas Al desactivarlo no muestra los saltos de pgina automtico.
Frmulas Desactivarlo hace que slo se vean los resultados y las formulas no.
Lneas de divisin Con esta opcin desactivada se dejar de visualizar las lneas de
divisin.
Encabezados de Fila y
Columna
Desactivando esta opcin se dejarn de visualizar los encabezados de
las filas y las columnas.
Smbolos del Esquema Al desactivar esta opcin se dejar de visualizar los smbolos que se
muestran al trabajar con esquemas.
Valores Cero Es opcional, esto desactiva la visualizacin de los valores cero.
Barra de desplazamiento
Horizontal
Desactive esta para ocultar la barra de desplazamiento horizontal.
Barra de Desplazamiento
Vertical
Desactive esta para ocultar la barra de desplazamiento vertical.
Etiquetas de Hojas Desactive esta opcin para ocultar las etiquetas con los nombres de las
hojas de clculo.

AUadiendo controles a la ho7a de cAlculo
Cuando se crea un formulario personalizado mediante una hoja de clculo o una hoja de
grfico, pueden agregarse controles que permiten al usuario interactuar con el
formulario. Los controles son objetos grficos que se insertan en un formulario para
mostrar o introducir datos, llevar a cabo una accin o facilitar la lectura del formulario.
Estos objetos incluyen cuadros de texto, cuadros de lista, botones de opcin, botones de
comando, etc. Los controles contienen opciones entre las que puede elegir el usuario o
botones en los que el usuario puede hacer clic para ejecutar macros o secuencias de
comandos Web que automatizan las tareas.
85
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 86

I"#mo di5u7ar un control!!!-
1. Abra la hoja de clculo a la que desee agregar controles.
2. Asegrese de que aparece la barra de herramientas Formularios.
3. En la barra de herramientas Formularios, haga clic en el botn del control que desee
agregar.
4. En la hoja de clculo, arrastre el control hasta que tenga el tamao que desee.
5. Si agrega un botn, seleccione la macro que desee ejecutar cuando se haga clic en el
botn del cuadro Nombres de macro.
"onstru@endo Formularios:
"am5iando el formato de los controles
Puede establecer una serie de cambios como el tamao, la posicin, proteccin y el
control de los diferentes controles que puede agregar en una hoja de clculo. Para
modificar estas opciones puede cambiar uno o mas de estas propiedades segn como se
describe a continuacin:
TamaUo
Controla el tamao en escala o con medidas exactas del control seleccionado, tambin
puede activar la opcin de controlar aspecto que hace que los cambios del control se
hagan de manera proporcional.





Prote6er
Al seleccionar un objeto este puede ser desplazado, redimensionado o cambiado, pero al
activar la proteccin de la hoja en la que dibujo los controles estos no podrn se
modificados, ya que la opcin bloqueado en la ficha proteger esta activa por defecto.
86
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 87






Propiedades
Restringe como un control se mover o redimensionara al cambiar el tamao de la celda
en la cual esta ubicada. Adems puede especificar si desea que el control se imprima o
no.



"ontrol
Esta configuracin determina el valor por defecto para un control, los limites de datos del
control y cuando el dato ser pasado. Las opciones disponibles dependen del control
seleccionado.
AUadiendo una casilla de .erificaci#n
Una caja de verificacin permite al usuario slo dos opciones, VERDADERO o FALSO. La
caja de verificacin est vinculada a la celda en la que aparecer el resultado, en esta
aparecer o verdadero o falso. La caja de verificacin cuando est deseleccionada
devuelve el valor FALSO. Ud. puede usar la funcin SI para producir dos resultados
dependiendo del resultado que arroje el control.
I"#mo aUadir controles de casilla de .erificaci#n!!!-
1. Seleccione la herramienta de "asilla de .erificaci#n en la barra de herramientas de
Formulario y dibuje el control sobre la hoja de clculo.
B" Con el control seleccionado ingrese el ttulo del control.
87
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 88

Luego pulse el botn derecho del mouse sobre el control y seleccione Formato de
control.





3. Seleccione el valor por defecto para el control. Sin activar devuelve como resultado
FALSO, Activado devuelve VERDADERO y mixto el resultado de #NA. Opcionalmente
puede activar Sombreado 3D para aadir un efecto diferente al control.
4. Seleccione la casilla Vincular con la celda e indique haciendo un clic sobre la hoja, la
posicin en la que se mostrar el valor resultante.
5. Haga clic en Aceptar.

Cuando Ud. necesite que el usuario necesite que escoja entre dos valores, use el control
de casilla de verificacin combinado con la funcin SI. Use la funcin SI para convertir el
resultado VERDADERO/FALSO de la celda vinculada en uno de dos resultados. El
resultado devuelto por la funcin SI puede ser un texto, fecha, frmula o un nmero. La
sintaxis de la funcin SI es como se muestra a continuacin:
=SI(Celda_Vinculada;Resultado_Verdadero;Resultado_Falso)
Si la celda vinculada fuera B5, por ejemplo, la siguiente frmula devuelve no Exonerado
si la casilla esta desactivada y Exonerado cuando esta es activada. Cree su frmula en
una celda diferente a B5.
=SI(B5;No Exonerado;Exonerado)
AUadiendo 5otones de opci#n para mltiples opciones
Los botones de opcin son usados ms frecuentemente para seleccionar uno y solamente
uno opcin de un grupo de opciones. Los botones de opcin son redondos que
usualmente estn agrupados. Estos botones son excluyentes, eso quiere decir que al
88
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 89

seleccionar uno de ellos otro se deseleccionar, lo cual indica que slo puede seleccionar
un solo botone del grupo a la vez.
I"#mo aUadir controles para mltiples opciones!!!-
1. Dibuje un Cuadro de grupo. Mientras la caja este seleccionada Ingrese el Ttulo para
reemplazar el ttulo por defecto.
2. Seleccione la herramienta de Botn de opcin y dibujar este dentro del cuadro de
grupo. Ingrese el ttulo de este mientras esta seleccionado.
3. Pulse el botn derecho sobre el botn de opcin y seleccione la opcin Formato de
"ontrol y seleccione la ficha Control. Luego seleccione el valor inicial para el botn
de opcin: Sin Activar, Activado o Mixto. Recordar que slo un botn de opcin puede
ser seleccionado en un grupo.
4. en la casilla Vincular con la celda, indicar en que celda de la hoja de clculo se
colocar el resultado arrojado por el grupo de botones de opcin.
5. Clic en Aceptar.
6. Para crear otro botn de opcin repita esta secuencia a partir del paso nmero 2. Si
Ud. no necesita crear otro botn de opcin haga clic en una celda fuera del grupo.

Los siguientes botones de opcin que Ud. cree no necesitan que se les indiquen la celda
de referencia en la casilla Vincular con la celda.
Un grupo de botones de opcin usualmente son usados para forzar al usuario a
seleccionar una opcin de muchas. Ud. puede usar la funcin ELEGIR para devolver un
resultado de diferentes resultados. La sintaxis para usar la funcin ELEGIR se muestra en
la siguiente Lnea.
=ELEGIR(CeldaQ#inculadaR*espuestaER*espuestaBR*espuestaIR"""0
AUadir 1istas o listas desple6a5les para opciones de teCto limitadas!
Una lista o lista desplegable restringe al usuario a slo seleccionar desde una lista de
items. La lista puede ser nombres de productos, Ciudades o lo que Ud. guste.
Restringiendo la seleccin del usuario, los previene de digitar con un error, ingresando
informacin no existente o usando datos pasados.


89
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 90









Una lista y una lista desplegable producen el mismo resultado, pero la apariencia de
estas listas es diferente. Una caja de lista muestra mltiples items en la lista. Una lista
desplegable muestra un item a la vez y si desea ver todos los elementos de la lista
(dependiendo del tamao de la caja) haga clic en la flecha ubicada a la derecha de esta.
I"#mo aUadir una lista control!!!-
1. En una hoja de clculo ingrese una lista vertical de items que Ud. quiera que
aparezcan en la lista. Ingrese un item por celda tal como se muestran en el rango
H5:H17 en la figura 9.5.
2. Clic en la herramienta Cuadro de lista o Cuadro combinado y dibujar una lista en la
hoja de clculo. Si no puede dibujar una lista muy amplia como para mostrar todo el
contenido de un item, cree una lista que muestre por lo menos un gran porcentaje de
cada item. Cree una lista lo suficientemente alta como para ver varios items a la vez.
Cree una lista desplegable lo suficientemente grande como para ver un item.
3. Presione el botn derecho del mouse sobre la lista y seleccione el comando Formato
de control, para mostrar el cuadro de dilogo Formato de Control. Luego seleccione
la ficha Control.
Si Ud. esta trabajando con una lista desplegable, la ficha Control ser como el grfico
que esta a continuacin. La ficha control del Cuadro de lista es similar a esta con la nica
diferencia que este no trae la opcin Lneas de unin verticales.
90
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 91







4. En rango de entrada, seleccione el rango de celdas que contiene los nombres de los
items a mostrar. El rango seleccionado aparecer en la lista o la lista desplegable.
5. En Vincular con la celda, seleccione la celda que recibir el resultado de lo
seleccionado en la lista o lista desplegable.
6. Si esta formateando una lista desplegable indique en la casilla Lneas de unin
verticales el nmero de items que se mostrarn a la vez en la lista cuando esta sea
abierta.
7. Clic en Aceptar.

El resultado de la seleccin que haga en una lista o lista desplegable es un nmero que
indica la posicin en la lista del item seleccionado. Si Ud. selecciona por ejemplo el item
nmero tres en la lista o lista desplegable, la celda vinculada contendr el nmero 3. En
muchos casos Ud. querr convertir este nmero en el item actual en la lista. Para hacer
esto, use la funcin /ND/"0. La sintaxis para la funcin INDICE se muestra a
continuacin:
=INDICE(Lista_Items;Celda:_Vinculada;1)
Como ejemplo, la lista de departamentos en el rango de H5:H17 es usado como el rango
de entrada en la casilla de Rango de entrada. La celda vinculada para esta lista es la F4.
Esta celda muestra un valor numrico que corresponde al item seleccionado, en otra
celda Ud. puede mostrar la ciudad seleccionada con la frmula:
=INDICE(H5:H17;F4;1)
91
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 92

Esta funcin hace una bsqueda en el rango H5:H17, segn la fila especificada en la
celda F4. El item ubicado en esta fila es retornado en la celda en la que se escribi la
frmula.
Puede usar otra tcnica bastante til, Ud. puede escoger un valor en la lista pero use el
valor correspondiente en la lista para buscar en otra lista, de tal forma que pueda buscar
otros valores correspondientes a la opcin seleccionada en la lista, como por ejemplo,
nmeros, precio, poblacin o cualquier otro valor incluido en la lista de bsqueda. Para
hacer esto Ud. necesita una tabla que este compuesta de 2 o ms campos: El primer
campo H5:H17 ser usado como rango de entrada para el cuadro de lista o lista
desplegable, las siguientes lista se usarn para buscar los valores que desee usar en
determinado momento. En la figura la frmula retorna la cantidad de habitantes de la
ciudad seleccionada. La frmula ingresada en la celda F11 se muestra a continuacin:
=INDICE(I5:I17;F4;1)








AUadiendo un "ontrol de nmero para cam5iar nmeros rApidamente!
Los controles de nmero son controles que muestran dos cabezas de flechas. Cada clic
en una cabeza de flecha aumenta o disminuye el monto en la celda vinculada para el
control de nmero. Manteniendo presionado el botn del mouse sobre un botn del
Control de nmero produce un cambio continuo del nmero.
92
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 93

I"#mo aUadir un control de nmero!!!-
1. Seleccione la herramienta de "ontrol de nmero en la barra de herramientas
Formulario.
2. Dibuje el control sobre la hoja de clculo en la que quiera aadir dicho control,
dibjelo los suficientemente grande como para que se pueda trabajar con el control
sin problemas.
3. Pulse el botn derecho del mouse sobre el control y seleccione el comando Formato
de control.





4. En la casilla de Valor Actual ingrese el valor que quiere muestre la celda vinculada
cuando se abra la hoja de clculo.
5. En la casilla valor mnimo, ingrese el valor mnimo a obtener. En la casilla valor
mximo ingresar el valor mximo a considerar. Configure la cantidad que cambiar
el control en la casilla Incremento. La casilla cambio de pgina no es usado para el
control de nmero.
6. Seleccione la casilla Vincular con la celda y haga clic en la celda en la que desea que
se muestre el resultado arrojado por control de nmero.
7. Haga clic en Aceptar.
AUadiendo 5arras de desplazamiento para in6resar nmeros
La barra de desplazamiento permite al usuario escoger un valor dentro de un amplio
rango mientras obtiene una impresin visual de en donde esta ubicado este dentro del
rango. Al igual que otros controles, la salida de la barra de desplazamiento es vinculada
hacia una celda de la hoja de clculo. El modo de uso de este control es similar al de
Control de nmero.
I"#mo aUadir un control de nmero!!!-
93
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 94

1. Seleccione la herramienta de 3arra de desplazamiento en la barra de herramientas
Formulario.
Dibuje el control sobre la hoja de clculo en la que quiera aadir dicho control, dibjelo
los suficientemente grande como para que se pueda trabajar con el control sin
problemas. Luego pulse el botn derecho del mouse sobre el control y seleccione el
comando Formato de control.





2. En la casilla de Valor Actual ingrese el valor que quiere muestre la celda vinculada
cuando se abra la hoja de clculo.
3. En la casilla valor mnimo, ingrese el valor mnimo a obtener. En la casilla valor
mximo ingresar el valor mximo a considerar. Configure la cantidad que cambiar
el control en la casilla Incremento. La casilla cambio de pgina ingrese el monto a
cambiar cuando se haga clic en cualquier parte gris de la barra de desplazamiento.
4. Seleccione la casilla Vincular con la celda y haga clic en la celda en la que desea que
se muestre el resultado arrojado por control de nmero.
5. Haga clic en Aceptar.





94
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 95



IDue es una macro-
Una macro son un conjunto de instrucciones que sirven para automatizar procesos.
Refirindonos a Excel, supongamos que realizamos frecuentemente la accin de
seleccionar un rango para aplicarle negrita, cambio de fuente y centrado. En lugar de
hacer estas acciones manualmente, se puede elaborar una macro e invocarla para que
ejecute los tres procesos automticamente.

&57etos; propiedades @ mJtodos.
A la hora de trabajar con macros en Excel, deben tenerse claros ciertos conceptos de lo
que se llama programacin orientada a objetos (OOP). No nos extendamos demasiado
sobre la OOP, pero si definamos a continuacin los conceptos de &57eto, Propiedades y
MJtodos.

-.eto.
Cuando en el mundo real nos referimos a objeto significa que hablamos de algo ms o
menos abstracto que puede ser cualquier cosa. Si decidimos concretar un poco ms
podemos referirnos a objetos coche, objetos silla, objetos casa, etc. En OOP, la
generalizacin (o definicin) de un objeto se llama "lase, as la clase coche seria como la
representante de todos los coches del mundo, mientras que un objeto coche seria un
coche en concreto. De momento, no definiremos ni estudiaremos las clases sino que nos
concentraremos en los objetos, tenga en cuenta pero que cual4uier o57eto estA
definido por una clase.
Cuando decimos que la clase coche representa a todos los coches del mundo significa que
define como es un coche, cualquier coche. Dicho de otra forma y para aproximarnos a la
definicin informtica, la clase coche define algo que tiene cuatro ruedas, un motor, un
chasis,... entonces, cualquier objeto real de cuatro ruedas, un motor, un chasis,... es un
objeto de la clase coche.

/ro'iedades.
Cualquier objeto tiene caractersticas o propiedades como por ejemplo el color, la forma,
peso, medidas, etc. Estas propiedades se definen en la clase y luego se particularizan en
cada objeto. As, en la clase coche se podran definir las propiedades Color, Ancho y Largo
TEMA TEMA TEMA TEMA No. No. No. No. 20 20 20 20 MS EXCEL MS EXCEL MS EXCEL MS EXCEL 2010 2010 2010 2010
- Macros I (Mdulos y Procedimientos) -
95
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 96

, luego al definir un objeto concreto como coche ya se particularizaran estas propiedades
a, por ejemplo, Color = Rojo, Ancho = 2 metros y Largo = 3,5 metros.

M0todos.
La mayora de objetos tienen comportamientos o realizan acciones, por ejemplo, una
accin evidente de un objeto coche es el de moverse o lo que es lo mismo, trasladarse de
un punto inicial a un punto final.
Cualquier proceso que implica una accin o pauta de comportamiento por parte de un
objeto se define en su clase para que luego pueda manifestarse en cualquiera de sus
objetos. As, en la clase coche se definiran en el mtodo mover todos los procesos
necesarios para llevarlo a cabo (los procesos para desplazar de un punto inicial a un punto
final), luego cada objeto de la clase coche simplemente tendra que invocar este mtodo
para trasladarse de un punto inicial a un punto final, cualesquiera que fueran esos puntos.
Repasemos a continuacin todos estos conceptos pero ahora desde el punto de vista de
algunos de los objetos que nos encontraremos en 0Ccel como Mor_Sheet (7bjeto hoja
de clculo) o 2an6e (7bjeto casilla o rango de casillas).
Un objeto 2an6e est definido por una clase donde se definen sus propiedades,
recordemos que una propiedad es una caracterstica, modificable o no, de un objeto. Entre
las propiedades de un objeto 2an6e estn Value, que contiene el valor de la casilla,
"olumn y 2o[ que contienen respectivamente la fila y la columna de la casilla, Font que
contiene la fuente de los caracteres que muestra la casilla, etc.

0ditor de Visual 3asic
El editor de Visual Basic es la aplicacin que utilizaremos para construir las macros que
interactuaran junto con los libros de trabajo. A continuacin prepararemos un archivo en
el que escribiremos las primeras instrucciones en Visual Basic.

/re'arar "n archivo n"evo.
Para entrar en el editor de Visual Basic, ejecute los pasos siguientes.

a) Seleccione de la ficha Programador la opcin Visual 3asic. Se abrir la ventana
siguiente.




96
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 97













&nsertar "n n"evo #+d"lo.
Un mdulo sirve para agrupar procedimientos y funciones. El procedimiento y la funcin
son entidades de programacin que sirven para agrupar instrucciones de cdigo que
realizan una accin concreta.
Para insertar un mdulo active opcin del men /nsertar\ M#dulo. Se activar una
nueva ventana, si aparece demasiado pequea, maximcela.

&nsertar "n 'rocedi#iento.
Ya hemos dicho que un procedimiento es un bloque de instrucciones de cdigo que sirven
para llevar a cabo alguna tarea especfica. Un procedimiento empieza siempre con la
instruccin Su5 6ombreQProcedimiento
Y termina con la instruccin 0nd Su5.

A continuacin crearemos un procedimiento para poner el texto "Bienvenido a BS Grupo"
en la casilla A1.

07emplo 1:

Su5 Primero
2an6e("A1").Value = "Bienvenido a BS Grupo"
0nd Su5

Observe el cdigo.
2an6e("A1").Value=" Bienvenido a BS Grupo "

97
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 98

En esta lnea estamos indicando que trabajamos con un objeto 2an6e! Para indicarle que
nos referimos a la casilla A1, encerramos entre parntesis esta referencia. De este objeto,
indicamos que queremos establecer un nuevo valor para la propiedad Value, observe que
para separar el objeto de su propiedad utilizamos la notacin punto.
Recuerde que el conjunto 2an6e es un objeto que pende del objeto Mor_Sheets, as por
ejemplo el siguiente cdigo hara lo mismo que el anterior:

Mor_Sheets(1).2an6e("A1").Value = "Bienvenido a BS Grupo"

Bueno, de hecho no hace lo mismo, en la primera opcin, el texto "Bienvenido a BS
Grupo" se pone dentro de la casilla A1 de la hoja activa, mientras que en el segundo es en
la casilla A1 de primera hoja (del conjunto de hojas).
La segunda notacin es ms larga, pero tambin ms recomendable ya que se especifican
todos los objetos. En muchas ocasiones se pueden omitir algunos objetos precedentes, no
le aconsejamos hacerlo, sus programas perdern claridad y concisin.
Si desea hacer referencia a la hoja activa puede utilizar Acti.eSheet, as, el primer
ejemplo lo dejaremos de la manera siguiente:

Su5 Primero
ActiveSheet.Range("A1").Value = "Bienvenido a BS Grupo"
0nd Su5

Si desea poner "Bienvenido a BS Grupo" (o cualquier +alor) en la casilla activa, puede
utilizar la propiedad (objeto) Acti.ecell de Mor_Sheets. As para poner "Hola" en la
casilla activa de la hoja activa seria:

Su5 Primero
ActiveSheet.ActiveCell.Value = "Hola"
0nd Su5

Para terminar con este primer ejemplo. Mor_Sheets estn dentro del Objeto Mor_3oo_s
(libros de trabajo) y Mor_3oo_s estn dentro de Application. Application es el objeto
superior, es el que representa la aplicacin Excel. As, el primer ejemplo, siguiendo toda la
jerarqua de objetos quedara de la forma siguiente:

Su5 Primero
Application.WorkBooks(1).WorkSheets(1).Range("A1").Value = "Hola"
0nd Su5
98
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 99


Insistiendo con la nomenclatura, Application casi nunca es necesario especificarlo, piense
que todos los objetos penden de este, Mor_3oo_s ser necesario implementarlo si en las
macros se trabaja con diferentes libros de trabajo (diferentes archivos), a partir de
Mor_Sheets, es aconsejable incluirlo en el cdigo, sobre todo si se quiere trabajar con
diferentes hojas, ver, sin embargo, que en muchas ocasiones no se aplica.

1.ec"tar "n 'rocedi#iento o 2"nci+n.
Pruebe ejecutar el primer procedimiento de ejemplo.
1. Site el cursor dentro del procedimiento.
2. Active opcin de la barra de mens 07ecutar\ 07ecutar Su5 >serform. Tambin
puede hacer clic sobre el botn o pulsar la tecla FY.

/ara e.ec"tar el 'rocedi#iento desde la ho.a de c)lc"lo.
Debe estar en una hoja, no en el editor de Visual Basic
1. Active opcin de la barra de mens 8erramientas\ Macro\ Macros. Se despliega una
ventana que muestra una lista donde ests todas las macros incluidas en el libro de
trabajo.
2. Seleccione la macro de la lista y pulse sobre el botn 07ecutar.

07emplo:
Desarrollar un programa en Diagrama de flujo y Excel utilizando macros que pida 5
nmeros por teclado que estn en las celdas y despliegue la suma total en otra celda y
graficar.













99
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 100

Su5 MacroSuma()
Dim n1, n2, n3, n4, n5, suma As /nte6er
n1 = Range("B5").Value
n2 = Range("B6").Value
n3 = Range("B7").Value
n4 = Range("B8").Value
n5 = Range("B9").Value
suma = n1 + n2 + n3 + n3 + n5
Range("B10").Value = suma
0nd Su5



























100
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 101





La forma de crear un formulario y luego programarlo es como sigue:

1. Presione las teclas Alt B F11; para entrar al editor de Visual 3asic.
2. Activa las siguientes opciones:
De clic en el Men Ver y elija la opcin 0Cplorador de Pro@ectos
De clic en el Men .er y elija la opcin Ventana Propiedades
3. Del Men /nsertar seleccione la opcin >serForm! Esto inserta el Formulario que
programaremos con controles. En el 0Cplorador de Pro@ecto se observara que se
inserto el >serForm.











Nota: Tambi4n cuando de clic en el &ormulario UserFor#1 se debe acti+ar el C"adro de
Herra#ientas, si no se acti+a de clic en el Men% ,er y elija la opcin C"adro de
Herra#ientas"
4. Elija del "uadro de 8erramientas el Control 0ti4ueta y arrastre dibujando en el
Formulario >serForm1 la etiqueta. Quedara el nombre LabelE, despus de un clic en
la etiqueta dibujada y podr modificar el nombre de adentro y pondremos ah
Nom5re! Si por error da doble clic en la etiqueta y lo manda a la pantalla de
programacin de la etiqueta, solo de doble clic en >serForm1 que se encuentra en el
0Cplorador de Pro@ecto!
5. Elija del "uadro de 8erramientas el control "uadro de TeCto y arrastre dibujando
en el formulario >serForm1 el cuadro de texto a un lado de la etiqueta que dice
Nom5re. El cuadro de texto debe de estar vaco y su nombre ser TeCt5oC1, el
nombre solo aparecer en el control.
TEMA TEMA TEMA TEMA No. No. No. No. 2 22 21 11 1 MS EXCEL MS EXCEL MS EXCEL MS EXCEL 2010 2010 2010 2010
- Macros UserForms I -
101
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 102

6. Haga los dos pasos anteriores igualmente poniendo Direcci#n en el 1a5el% y
TelJfono en el 1a5el' y tambin dibjeles su Textbox. Esto quedara as despus de
haberlo hecho:










Nota: Si tiene alg5n problema al dibujar las etiquetas o los cuadros de te3to, solo cmbiele el
nombre a la etiqueta o el cuadro de te3to en la ,entana /ro'iedades la opcin se llama
34a#e5. 2l 2rror que marque puede ser 4o#re A#i!"o6 pero si le cambias el 6ombre al
control se quitara el error" Puedes ponerle cualquier nombre en lugar de LabelE"







Los controles como las Etiquetas y Cuadros de Textos pueden modificrseles algunas
opciones en la #entana Propiedades. No altere las propiedades si no las conoce.
7. Elija del "uadro de 8erramientas el control 3ot#n de "omando y arrastre
dibujando en el Formulario >serForm1 el Botn, despus de un clic en el nombre del
Botn dibujado y podr modificar el nombre y pondremos ah /nsertar! Si por error
da doble clic en el Botn y lo manda a la pantalla de programacin de la etiqueta, solo
de doble clic en >serForm1 que se encuentra en el 0Cplorador de Pro@ecto!









102
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 103

8. Ahora de doble clic sobre el control TeCt5oC1 para programarlo y despus inserte el
siguiente cdigo:
Pri.ate Su5 TextBox1_Change()
Range("A9").Select
ActiveCell.FormulaR1C1 = TextBox1
0nd Su5

Esto indica que vaya a la celda AH y escriba lo que hay en el TeCt5oC1.
Para volver al Formulario y programar el siguiente Textbox de doble clic en
>serForm1 que se encuentra en el 0Cplorador de Pro@ecto; o simplemente de clic
en Ver &57eto en el mismo 0Cplorador de Pro@ecto.
9. Ahora de doble clic sobre el control TeCt5oC% para programarlo y despus inserte el
siguiente cdigo:
Pri.ate Su5 TextBox2_Change()
Range("B9").Select
ActiveCell.FormulaR1C1 = TextBox2
0nd Su5

Esto indica que vaya a la celda 3H y escriba lo que hay en el TeCt5oC%.
Para volver al Formulario y programar el siguiente Textbox de doble clic en
>serForm1 que se encuentra en el 0Cplorador de Pro@ecto; o simplemente de clic
en Ver &57eto en el mismo 0Cplorador de Pro@ecto.
10. Ahora de doble clic sobre el control TeCt5oC' para programarlo y despus inserte el
siguiente cdigo:
Pri.ate Su5 TextBox3_Change()
Range("C9").Select
ActiveCell.FormulaR1C1 = TextBox3
0nd Su5

Esto indica que vaya a "H y escriba lo que hay en el TeCt5oC'
Para volver al Formulario y programar el 3ot#n de "omando &nsertar de doble
clic en >serForm1 que se encuentra en el 0Cplorador de Pro@ecto; o simplemente
de clic en Ver &57eto en el mismo 0Cplorador de Pro@ecto.
11. Ahora de doble clic sobre el control 3ot#n de "omando para programarlo y despus
inserte el siguiente cdigo:
Pri.ate Su5 CommandButton1_Click()
*em inserta un rengln
Selection.EntireRow.Insert
*em 2mpty Limpia Los Te3tbo3
TextBox1 = Empty
TextBox2 = Empty
TextBox3 = Empty
*em Te3tbo3E"Set&ocus 2n+,a el cursor al Te3tbo3E
TextBox1.SetFocus
0nd Su5
103
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 104

Nota: 2l comando *e# es empleado para poner comentarios dentro de la programacin, el
comando 1#'t$ es empleado para +aciar los Te3tbo3.
12. Ahora presione el botn 07ecutar >serForm que se encuentra en la barra de
herramientas o simplemente la tecla de funcin FY.
Se activara el >serform1 y todo lo que escriba en los Textbox se escribir en Excel y
cuando presione el botn Insertar, se insertara un rengln y se vaciaran los Textbox y
despus se mostrara el cursor en el TeCt5oC1.




































104
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 105






Es de suma importancia saber aplicar Formulas en Macros de 0Ccel, ya que la mayora
de las hojas de clculos las involucran, por ejemplo los Inventarios, las Nominas o
cualquier otro tipo de hoja las llevan, es por eso que en la siguiente Fase se muestra
como manejar Formulas en Macros de 0Ccel:

1. Presione las teclas Alt B F11; para entrar al editor de Visual 3asic.
2. Activa las siguientes opciones:
De clic en el Men Ver y elija la opcin 0Cplorador de Pro@ectos
De clic en el Men .er y elija la opcin Ventana Propiedades
3. Del Men /nsertar seleccione la opcin >serForm! Esto inserta el Formulario que
programaremos con controles. En el 0Cplorador de Pro@ecto se observara que se
inserto el >serForm.

Ahora crearas un formulario con el siguiente aspecto:










4. Ahora de doble clic sobre el control 3ot#n de "omando para programarlo y despus
inserte el siguiente cdigo:
Pri.ate Su5 CommandButton1_Click()
Selection.EntireRow.Insert
TextBox1 = Empty
TextBox2 = Empty
TextBox3 = Empty
TextBox1.SetFocus
0nd Su5

5. Ahora de doble clic sobre el control TeCt5oC1 para programarlo y despus inserte el
siguiente cdigo:
TEMA TEMA TEMA TEMA No. No. No. No. 2 22 22 22 2 MS EXCEL MS EXCEL MS EXCEL MS EXCEL 2010 2010 2010 2010
- Macros UserForms II -
105
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 106

Pri.ate Su5 TextBox1_Change()
Range("A9").Select
ActiveCell.FormulaR1C1 = TextBox1
0nd Su5

6. Ahora de doble clic sobre el control TeCt5oC% para programarlo y despus inserte el
siguiente cdigo:
Pri.ate Su5 TextBox2_Change()
Range("B9").Select
ActiveCell.FormulaR1C1 = TextBox2
*em aqu, se crea la &ormula
TextBox3 = Val(TextBox2) * 365
*em 2l Te3tbo3I guardara el total de la multiplicacin del Te3tbo3B por IS$
*em 2l Comando #al permite con+ertir un +alor de Te3to a un #alor 6um4rico
*em 2sto se debe a que los Te3tbo3 no son 6um4ricos y debemos de Con+ertirlos
0nd Su5

7. Ahora de doble clic sobre el control TeCt5oC' para programarlo y despus inserte el
siguiente cdigo:
Pri.ate Su5 TextBox3_Change()
Range("C9").Select
ActiveCell.FormulaR1C1 = TextBox3
0nd Su5

Nota: 2l comando ,al es un comando de ,is"al Basic que te permite con+ertir un +alor de te3to
a un +alor num4rico"

Ahora crearas un siguiente formulario con el siguiente aspecto:


















8. Ahora de doble clic sobre el control 3ot#n de "omando para programarlo y despus
inserte el siguiente cdigo:

106
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 107

Pri.ate Su5 CommandButton1_Click()
Selection.EntireRow.Insert
TextBox1 = Empty
TextBox2 = Empty
TextBox3 = Empty
TextBox1.SetFocus
0nd Su5

9. Ahora de doble clic sobre el control TeCt5oC1 para programarlo y despus inserte el
siguiente cdigo:
Pri.ate Su5 TextBox1_Change()
Range("A9").Select
ActiveCell.FormulaR1C1 = TextBox1
0nd Su5

10. Ahora de doble clic sobre el control TeCt5oC% para programarlo y despus inserte el
siguiente cdigo:
Pri.ate Su5 TextBox2_Change()
Range("B9").Select
ActiveCell.FormulaR1C1 = TextBox2
0nd Su5

11. Ahora de doble clic sobre el control TeCt5oC' para programarlo y despus inserte el
siguiente cdigo:
Pri.ate Su5 TextBox3_Change()
Range("C9").Select
ActiveCell.FormulaR1C1 = TextBox3
0nd Su5

12. Ahora de doble clic sobre el control TeCt5oC: para programarlo y despus inserte el
siguiente cdigo:
Pri.ate Su5 TextBox4_Change()
Range("D9").Select
ActiveCell.FormulaR1C1 = TextBox4
*em aqu, se crea la formula
TextBox5 = Val(TextBox2) * Val(TextBox3) + Val(TextBox4)
*em 2l Te3t/o3$ guardara el total
0nd Su5

13. Ahora de doble clic sobre el control TeCt5oCY para programarlo y despus inserte el
siguiente cdigo:
Pri.ate Su5 TextBox5_Change()
Range("E9").Select
ActiveCell.FormulaR1C1 = TextBox5
0nd Su5

14. Cuando se introduzca el Bonos automticamente se generara el Sueldo Neto.

107
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 108



i. Disee el siguiente formulario:












ii. Ahora de doble clic sobre el control 3ot#n de "omando para programarlo y despus
inserte el siguiente cdigo:
Pri.ate Su5 CommandButton1_Click()
Selection.EntireRow.Insert
TextBox1 = Empty
TextBox2 = Empty
TextBox3 = Empty
TextBox1.SetFocus
0nd Su5

iii. Ahora de doble clic sobre el control TeCt3oC1 para programarlo y despus inserte el
siguiente cdigo:
Pri.ate Su5 TextBox1_Change()
Range("A9").Select
ActiveCell.FormulaR1C1 = TextBox1
0nd Su5

iv. Ahora de doble clic sobre el control TeCt3oC% para programarlo y despus inserte el
siguiente cdigo:
Pri.ate Su5 TextBox2_Change()
Range("B9").Select
ActiveCell.FormulaR1C1 = TextBox2
0nd Su5

v. Ahora de doble clic sobre el control TeCt3oC' para programarlo y despus inserte el
siguiente cdigo:
TEMA TEMA TEMA TEMA No. No. No. No. 2 22 23 33 3 MS EXCEL MS EXCEL MS EXCEL MS EXCEL 2010 2010 2010 2010
- Macros UserForms III -
108
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 109

Pri.ate Su5 TextBox3_Change()
Range("C9").Select
ActiveCell.FormulaR1C1 = TextBox3
0nd Su5

vi. Ahora de doble clic sobre el control TeCt3oC: para programarlo y despus inserte el
siguiente cdigo:
Pri.ate Su5 TextBox4_Change()
Range("D9").Select
ActiveCell.FormulaR1C1 = TextBox4
Rem aqu se crea la formula
TextBox5 = Val(TextBox2) * Val(TextBox3) + Val(TextBox4)
*em 2l Te3t/o3$ guardara el total
0nd Su5

vii. Ahora de doble clic sobre el control TeCt3oCY para programarlo y despus inserte el
siguiente cdigo:
Pri.ate Su5 TextBox5_Change()
Range("E9").Select
ActiveCell.FormulaR1C1 = TextBox5
0nd Su5

viii. Cuando se introduzca el Bonos automticamente se generara el Sueldo Neto.


















109
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 110





1. Cree la siguiente Hoja de calculo llamada "onsulta:












2. Cree la siguiente Hoja de calculo llamada Datos:


















TEMA TEMA TEMA TEMA No. No. No. No. 2 22 24 44 4 MS EXCEL MS EXCEL MS EXCEL MS EXCEL 2010 2010 2010 2010
- Base de Datos con Imgenes ActiveX -
Insertar una
imagen (control
Acti.eV)
Combinar el
rango de celdas
D6:D11
110
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 111

Nota: Las imgenes sern entregadas por el instructor" 6o ol+ide colocar como /ro'iedad
PictureSi=e(ode' E:fmPictureSi=e(odeStretch"
3. Los pasos a seguir para este ejercicio son:
8o7a Datos:
Asignar un nombre de rango a la columna A de la hoja Datos. Para ello:
Seleccionar el rango A5:A9, luego seleccionar de la ficha Formulas la opcin
Asi6nar nom5re a un ran6o y colocar como nombre al rango: Apellidos










En la columna 0 de la hoja Datos se ingresan valores correlativos: 1, 2, 3, etc.
Seleccionar la primer celda de la columna 0 (con +alor E) y asgnele como nombre:
foto1 : 1ceptar
Repetir el paso anterior para todas las celdas de la columna 0, siguiendo con foto%,
foto', etc.
8o7a "onsulta:
Seleccionar la celda D4, ir a la ficha Datos, seleccionar Validaci#n de datos, 1ista
y en el campo &ri6en escribir: 9 Apellidos











111
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 112

Se visualizar una lista as:













Dar el tamao adecuado a 1 celda para darle el tamao de la imagen.
En esa celda (en el ejemplo' )S')EE +inculada) ingresar esta frmula:
9<foto< ` 3>S"A2V)D:;DatosabAbY:b0bH;Y;FA1S&+
Seleccionar celda combinada, ir a la ficha Formulas y elija Asi6nar nom5re a un
ran6o, e ingresar como nombre: miFoto
Seleccionando el control ActiveX de la hoja "onsulta, escribir en la barra de
frmula:
9Fotos
Con la imagen seleccionada, ir a la ficha Formulas y elija Administrador de
nom5res, e ingresar como nombre: Fotos y en el campo Tse refiere aT ingresar:
9/ND/20"T&)miFoto+ A 1ceptar











Complete Ud. las formulas para las celdas C7,C8,C9 y C10, al final quedar:
112
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 113





































113
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 114





Aprenderemos a realizar consultas de seleccin mediante orgenes ODBC, es decir,
mediante motores de distintos programas de gestin de base de datos.
Como primer ejemplo nos conectaremos con la 3ase de Datos >ni.ersidad ((icrosoft
1ccess) realizada en prcticas anteriores.

1. Crear una coneCi#n &D", para ello:
Seleccione del Panel de Control la opcin Herramientas Administrativas.
Seleccione Orgenes de Datos/ODBC:




Seleccione la pestaa DSN de Sistema, y all 1gregar:








Aparecer el cuadro de dialogo "rear nue.o ori6en de datos, all seleccione
Dri.er do Microsoft Access )*!md5+ y luego &inali=ar.










TEMA TEMA TEMA TEMA No. No. No. No. 2 22 25 55 5 MS EXCEL MS EXCEL MS EXCEL MS EXCEL 2010 2010 2010 2010
- Consultas SQL con ODBC -
114
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 115

En el cuadro de dialogo "onfi6uraci#n de &D3" Microsoft Access coloque
como nombre del origen de datos: MiOrigen
Seleccione la Base de Datos Universidad y luego 1ceptar:











En el Administrador de Orgenes de datos se habr agregado nuestra conexin
Mi&ri6en:









Ingrese el nombre de Mi&ri6en en el archivo creado junto al instructor (Hoja
Inicio):









115
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 116

Haga clic en el botn 07ecutar Macro:
Ingrese la siguiente Sentencia SQL como prueba y haga clic en 07ecutar:














Observe la Hoja 2esultados como contiene los registros que cumplen con la
condicin ingresada como sentencia query.








2. Como segundo ejemplo nos conectaremos con la Base de Datos PracASPQN0T
((icrosoft SML Ser+er BCC$).
Seleccione la pestaa DSN de Sistema, y all 1gregar"
Aparecer el cuadro de dialogo Crear nuevo origen de datos, seleccione SD1
Ser.er:





116
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 117

Ingrese como 6ombre: Mi&ri6en1 y como Ser+idor: <El nombre del servidor de
SQL Server> (en mi caso, AMSAVS1cSD10VP20SS) en el cuadro de dialogo:











Haga clic en el botn Si6uiente:











Haga clic en el botn Si6uiente y complete lo siguiente:










117
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 118


Haga clic en el botn Si6uiente:











Haga clic en el botn Finalizar:











Haga clic en el botn Pro5ar &ri6en de datosT y luego 1ceptar










118
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 119


En el Administrador de Orgenes de datos se habr agregado nuestra conexin
Mi&ri6en1:









Ingrese el nombre de Mi&ri6en1 en el archivo creado junto al instructor (Hoja
Inicio):










Pruebe Ejecutar la macro como en el ejercicio 1.
3. Como ultimo ejemplo lo haremos filtrando datos de una Base de Datos creada en una
Hoja especfica de Microsoft 0Ccel.
Seleccione del Panel de Control la opcin Herramientas Administrativas.
Seleccione Orgenes de Datos/ODBC.
Seleccione la pestaa DSN de >suario (Excel Files), y all 1gregar:







119
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 120


Haga clic en el botn Agregar y en el cuadro de dialogo Crear nuevo origen de
datos seleccione Microsoft 0Ccel Dri.er )*!Cls+:












Clic en Finalizar y aparece el cuadro "onfi6uraci#n de &D3" Microsoft 0Ccel,
all coloque como nombre: Mi&ri6en% y seleccione el Libro de Excel
(1gentes"3ls):










Finalmente 1ceptar y luego verifique que se ha creado el origen de datos
Mi&ri6en%.







120
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 121

Ingrese el nombre de Mi&ri6en% en el archivo creado junto al instructor (Hoja
Inicio):









Ingrese la siguiente Sentencia SQL como prueba y haga clic en 07ecutar:














Observe la Hoja 2esultados como contiene los registros que cumplen con la
condicin ingresada como sentencia query.









121
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 122





1. Ingrese al 0nterprise Mana6er y en la Base de Datos 3D"lu5 cree la tabla Socios
de acuerdo a la siguiente estructura:







2. Seguidamente ingrese los siguientes registros:















3. Ingrese ahora a la macro SD1Q&D3" )0Ccel+ y realice las siguientes consultas:

Mostrar los Socios cuyos nombres empiecen con la letra [M].
Mostrar los Socios cuyos nombres terminen con la palabra [Carlos].
Mostrar los Socios en cuyos nombres se encuentre la secuencia [IA].
Mostrar los Socios cuyo primer apellido empiece con [Morales] y el segundo
apellido termine con [O]. Renombre esta consulta como [APELLIDO COMPLETO].
(?tilice la clausula 1S).
TEMA TEMA TEMA TEMA No. No. No. No. 2 22 26 66 6 MS EXCEL MS EXCEL MS EXCEL MS EXCEL 2010 2010 2010 2010
- Query Analyzer mediante SQL Server -
122
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 123

Mostrar todos los nombres y DNI de los Socios cuyos DNI sea mayor que 26
millones y menor a 28 millones. (?tilice el operador de comparacin /2T8226).
Mostrar los Socios cuyo nombre comience con la letra [S] o el nombre tenga
exactamente 11 caracteres.
4. Cree una nueva tabla llamada ?u6adores de acuerdo a la siguiente estructura:








5. Seguidamente ingrese los siguientes registros:












6. Ingrese ahora a la macro SD1Q&D3" )0Ccel+ y realice las siguientes consultas:

Mostrar todos los apellidos no repetidos de la entidad Socios. (?tilice la palabra
cla+e )ISTI6CT).
Mostrar todos los puestos no repetidos de la entidad Jugadores.
Obtener todos los nombres de la entidad Socios cuyos apellidos comiencen con
[Morales] o [Rojas]. (?tilice la operacin de conjunto ?6I76).
Obtener todos los DNI de los que juegan al futbol y, adems, estn en la lista de
la entidad Socios. (?tilice la operacin de conjunto I6T2*S2CT).
Encontrar los nombres de los Socios que juegan al futbol. (?tilice el conector I6).


123
conocimiento para crecer
grupo
Programa Excel para Expertos

MS Excel 2010 Pgina: 124





1. Crearemos una Macro en Excel que permita enviar datos a una hoja especfica de
Excel o a la tabla de una Base de Datos de Access.
2. Cree la 3ase de Datos 0Cporta en Microsoft Access!
3. Cree la tabla Datos de acuerdo a la siguiente estructura:







Considere lo siguiente:
Nom5re tamao del campo: 50
SeCo tamao del campo:10
Direcci#n tamao del campo:20
0dad tamao del campo: entero largo
4. Disee la siguiente interface:
Nota: Las imgenes sern entregadas por el instructor.













La grafica indica claramente el objetivo de este ejercicio, es por ello que esta macro
ser construida en aula junto al instructor.
TEMA TEMA TEMA TEMA No. No. No. No. 2 22 27 77 7 MS EXCEL MS EXCEL MS EXCEL MS EXCEL 2010 2010 2010 2010
- Exportar datos a Excel y Access -
124

Das könnte Ihnen auch gefallen