Está en la página 1de 56

Microsoft Excel Soluciones

Empresariales II

Gua del alumno

Contenido
Contenido............................................................................................................................................. 1
Prctica de Factura............................................................................................................................... 3
Prctica de Salarios...............................................................................................................................3
Agregar filas a una tabla de Excel........................................................................................................3
Filtrar nmeros en Excel...................................................................................................................... 6
Filtrar datos de tabla por color..............................................................................................................8
Filtrar datos por fecha...........................................................................................................................9
Clculo letra NIF................................................................................................................................ 11
Separar nmero de telfono................................................................................................................12
Validacin de datos con Funcin indirecto........................................................................................ 12
1.Calendarios......................................................................................................................................13
Consolidar tablas de datos..................................................................................................................14
Uso de nombres en Excel................................................................................................................... 17
Nombres de rango dinmicos.............................................................................................................19
Combinar correspondencia Word-Excel............................................................................................ 22
Tablas Dinmicas............................................................................................................................... 22
Actualizacin de una tabla dinmica..................................................................................................23
Botones de Opcin ............................................................................................................................ 25
Rellenar espacios en blanco................................................................................................................28
Rellenar celdas en blanco...................................................................................................................29
Ejemplos de funciones lgicas........................................................................................................... 31
Sala de Cine........................................................................................................................................33
Butacas............................................................................................................................................... 33
Reserva de Turnos Consulta Mdica..................................................................................................34
Clculo de nominas............................................................................................................................ 35
Buscar un valor y regresar mltiples resultados en Excel..................................................................35
Distribuidora de Cemento...................................................................................................................39
Sumar horas y minutos en Excel........................................................................................................ 43
Ejercicio de Base de datos en Access y Excel:...................................................................................45
Herramientas de Revisin...................................................................................................................47
Presupuesto con Acceso a Datos residentes en una tabla de Access..................................................48
2.Funcin Convertir ...........................................................................................................................48
Prstamo con condicin de parada y con macros .............................................................................49
Factura con macros ............................................................................................................................50
Estudiantes en Accin: Escenarios.....................................................................................................51
Estudio avanzado de grficos.............................................................................................................52
Estadstica con Excel..........................................................................................................................54
RECURSOS....................................................................................................................................... 56
Excel Avanzado

Prctica de Factura
Ver prctica 1 del archivo Practicas Excel Medio revisado.docx
Incluir listas desplegables (Validacin de datos)
BuscarV (usar tablas auxiliares: Tablas de Descuento, de clientes,)
Listas Personalizadas (para clientes, departamentos, productos, )
Rellenar Series (nmeros, fechas,)
Formato/Celdas/Personalizado: @*- (Rellena espacios en blanco con el carcter -)
Proteger/Desproteger Hoja
Insertar hipervnculos
Grficos
Macros: Botones para Insertar Fila, Borrar Fila, Imprimir.

Prctica de Salarios
Ver prctica 2 del archivo Practicas Excel Medio revisado.docx
Formato Condicional
Control Numrico
Si (aadir columna para indicar el tipo de hora: da, noche, festivo)
Tablas, Formularios
Grficos
Macro para imprimir

Agregar filas a una tabla de Excel


Por Moiss Ortz el 28 de marzo del 2011

Despus de que has creado una tabla, se pueden pensar en varios mtodos para agregar nuevas
filas a una tabla de Excel. La forma ms directa de agregar una nueva fila es seleccionando la
ltima celda de la tabla (celda inferior derecha) y oprimir la tecla Tabulador.

Al hacer esto, Excel aadir una nueva fila a la tabla en donde podremos introducir la informacin
apropiada para el nuevo registro:
Excel Avanzado

Observa cmo Excel coloca un borde slido alrededor de las celdas que delimitan la nueva fila de la
tabla.

AGREGAR FILAS A UNA TABLA POR FORMULARIO

Existe otra forma de agregar filas a una tabla de Excel y es utilizando un formulario de captura de
datos. El comando Formulario no est incluido de manera predeterminada en la cinta de opciones
por lo que ser necesario agregarlo manualmente. Haz clic en la flecha que se encuentra al extremo
derecho de la barra de acceso rpido y selecciona la opcin Ms comandos.

Se mostrar el cuadro de dilogo Opciones de Excel. En la lista comandos disponibles selecciona la


opcin Todos los comandos y dentro de la lista encuentra el comando Formulario.
Excel Avanzado

Haz cic en el botn Agregar y finalmente en el botn Aceptar para que el botn se muestre en la
barra de acceso rpido.

Ahora selecciona cualquiera de las celdas de la tabla y oprime el botn Formulario. Aparecer un
cuadro de dilogo con los nombres de las columnas de la tabla del lado izquierdo y con los valores
para cada fila en los cuadros de texto junto a ellos.
Excel Avanzado

Para agregar un nuevo registro debes hacer clic sobre el botn Nuevo.

Introduce la informacin del nuevo registro de la tabla y al finalizar oprime el botn Cerrar y Excel
colocar el nuevo registro al final de la tabla.

Filtrar nmeros en Excel


Por Moiss Ortz el 13 de abril del 2011

Excel provee mltiples opciones para filtrar datos numricos como filtrar los valores superiores o
inferiores, filtrar los valores que son mayores o menores a un nmero especfico, etc. Ya hemos
Excel Avanzado

visto cmo filtrar registros de una tabla y cmo Excel coloca automticamente flechas de filtrado
para cada columna.

FILTROS DE NMERO EN EXCEL

Pero existe una opcin de men especial para las columnas que son numricas y que revisaremos a
continuacin. Haz clic sobre el icono de filtrado de una columna de datos numricos y selecciona la
opcin de men Filtros de nmero. Observa las opciones disponibles:

Primero probaremos la opcin Diez mejores. Esta opcin muestra el cuadro de dilogo Autofiltro de
las diez mejores

En la primera lista de seleccin podrs decidir si deseas obtener los valores superiores o inferiores.
En la segunda opcin puedes especificar el nmero de elementos que deseas observar (desde 1 hasta
500). En la ltima lista de seleccin eliges si deseas filtrar los elementos o filtrar por su porcentaje.
Un ejemplo de porcentaje podra ser obtener los 10 clientes superiores por el porcentaje de
ventas. Una vez que has especificado los valores adecuados haz clic en Aceptar y Excel desplegar
los registros que cumplen con el criterio especificado.
Excel Avanzado

Otra de las opciones de Filtros de nmero es filtrar por Superior del promedio o Inferior del
promedio. Estas opciones son directas y en cuanto las selecciones Excel aplicar el filtro
automticamente. Por ltimo podrs observar que el resto de los filtros posibles se puede realizar a
travs del cuadro de dilogo Autofiltro personalizado

A travs de este cuadro de dilogo podrs hacer comparaciones como: Igual a, mayor que, menor
que, entre, etc. Slamente debes especificar la condicin que necesitas y podrs filtrar nmeros en
Excel.

Filtrar datos de tabla por color


Por Moiss Ortz el 20 de abril del 2011

Si has aplicado color a las fuentes o celdas de una tabla, entonces puedes filtrar por color los datos
de manera que obtengas solamente el subconjunto de datos de tu inters. Aquellas filas que no
cumplan con el criterio de color se ocultarn temporalmente.

El color de las celdas puedes aplicarlo manualmente lo puedes aplicar utilizando formato
condicional. En este ejemplo supondremos que ese formato ya ha sido aplicado previamente a los
datos.

FILTRAR POR COLOR EN EXCEL

Cuando se ha aplicado un color especial a las celdas, Excel habilita la opcin Filtrar por color, la
cual mostrar las opciones de colores que tiene la columna que est siendo analizada en ese
momento:
Excel Avanzado

Dentro del submen de colores puedes seleccionar el color adecuado para que el filtro sea aplicado
y veas los resulados de manera inmediata.

Recuerda que para mostrar de nuevo todos los datos debes borrar el filtro con el comando Borrar
que se encuentra dentro del comando Ordenar y filtrar de la ficha Inicio.

Filtrar datos por fecha


Por Moiss Ortz el 17 de abril del 2011

Si los datos de tu tabla incluyen fechas, puedes realizar un filtro en base a esas columnas de manera
que puedas analizar slo el conjunto de informacin que te interesa. Haz clic sobre la flecha de
filtrado de la columna que contiene las fechas:
Excel Avanzado

FILTROS DE FECHA EN EXCEL

Selecciona la opcin de men Filtros de fecha y podrs ver toda la gama de opciones que tienes
disponibles para filtrar la informacin. Dentro de la lista encontrars dos clases de filtros, aquellos
que necesitan de un argumento para poder filtrar (filtros comnes) y aquellos que estn basados en
una fecha de comparacin que generalmente es el da actual (filtros dinmicos).

Por ejemplo, al hacer clic en la opcin Entre, se mostrar el cuadro de dilgo Autofiltro
personalizado que permitir capturar los argumentos necesarios para aplicar el filtro.
Excel Avanzado

Si por el contrario eliges un filtro dinmico como la opcin de men Hoy, Excel aplicar de
inmediato el filtro utilizando la fecha actual del sistema como referencia. Los mismo sucede con los
filtros Ayer, Prxima semana, Mes pasado, Este ao, etc.

Recuerda que para quitar los filtros aplicados a una columna puedes hacer clic en el comando
Borrar que se encuentra en la ficha Datos.

Clculo letra NIF


=EXTRAE("TRWAGMYFPDXBNJZSQVHLCKE";RESIDUO(dni;23)+1;1)

En el lugar del dni pondremos el nmero de dni o la celda donde tengamos puesto el dni.

Otras funciones de texto:


Izquierda
Derecha
Largo
Encontrar
Concatenar (equivalente al operador &)
Excel Avanzado

Separar nmero de telfono

Validacin de datos con Funcin indirecto.

Pas y Ciudad sern dos listas desplegables (Datos/Validacin/Lista).


Crear Nombres de Rango para los Pases.

Y en Datos/Validacin/Lista de Ciudad poner esta frmula =indirecto($B$2)


Excel Avanzado

1. Calendarios
Para hacer este ejercicio usar lo siguiente:
Funciones DIASEM, BuscarV, Contar.si | Operador de concatenacin & |Formato Condicional para pintar los S y D en otro color
Copiar y Pegar Especialen Formato y Valores
Ayuda: Utilizando el & rellenar la tabla con todos los das del ao. Utilizar el $ para copiar en ambas direcciones (Horiz. y
Vertical)
Excel Avanzado

Consolidar tablas de datos


Ya hemos tratado el tema del consolidado. Para ello utilizbamos Tablas Dinmicas con rangos de
consolidacin mltiple. Puede consultar el Post que se public:

Tablas Dinmicas con Rangos de Consolidacin

En esta ocasin realizaremos el trabajo de consolidacin con la herramienta Datos, Consolidar.

En la versin de Excel 2007 se encuentra en el men Datos.

Aadimos los 4 rangos de datos indicados de la Hoja 3.


Excel Avanzado

Agregamos los 4 rangos.

Es importante marcar:

Fila superior
Columna izquierda
Excel Avanzado

Al aceptar se genera la tabla del consolidado.

Al cambiar algn dato en la tabla de origen no cambia automticamente en la tabla del consolidado. Para
actualizar la tabla tendramos que lanzar nuevamente la herramienta de consolidacin.

De la herramienta Consolidar tambin podemos ver otro ejemplo en el siguiente fichero:consolidar.xls


Excel Avanzado

Uso de nombres en Excel


Por Moiss Ortz el 19 de junio del 2012

Cuando hacemos referencia a una celda utilizamos su direccin: columna y fila, pero Excel nos
permite crear nombres para referirnos a esa misma celda o rango de celdas. Despus de definir un
nombre lo podremos utilizar dentro de nuestras frmulas.

CREAR UN NOMBRE EN EXCEL

La manera ms sencilla de crear un nombre es utilizar el cuadro de nombres que se encuentra en la


barra de frmulas. El procedimiento es muy simple, solamente seleccionamos la celda y escribimos
su nombre dentro del cuadro de nombres:

Lo mismo podemos hacer para un rango de celdas. Selecciona todas las celdas del rango y
escribimos su nombre:

ADMINISTRAR LOS NOMBRES EN EXCEL

Una vez que hayas creado varios nombres podrs administrarlos utilizando el Administrador de
nombres. Este comando lo encontrars en la ficha Frmulas dentro del grupo Nombres definidos. Al
pulsar el botn se mostrar el cuadro de dilogo Administrador de nombres:
Excel Avanzado

Desde este cuadro de dilogo podrs editar y eliminar los nombres previamente creados. Tambin
podrs crear nuevos nombres al pulsar el botn Nuevo.

UTILIZAR LOS NOMBRES EN EXCEL

Podemos utilizar los nombres en Excel dentro de nuestras frmulas y de esta manera hacer que la
frmula sea ms fcil de entender. En el siguiente ejemplo calcular el porcentaje de comisin que
le corresponde a Anglica por las ventas realizadas durante el primer trimestre del ao:

Observa que en la frmula he utilizado la funcin SUMA para obtener el total de las ventas. La
frmula SUMA(Ventas) equivale a tener la frmula SUMA(B4:B6) pero ya que dicho rango tiene
un nombre asignado puedo utilizarlo en lugar de la direccin. Finalmente el resultado de la suma es
multiplicado por el nombre Comisin que corresponde a la celda B1.

De esta manera podemos decir que la frmula


Excel Avanzado

=SUMA(Ventas) * Comisin

es equivalente a tener la siguiente frmula

=SUMA(B4:B6) * B1

El uso de nombres en Excel nos facilitar la compresin de las frmulas dentro nuestras hojas y
sern de ayuda para cualquier otra persona que necesite revisar o auditar nuestras frmulas. Utiliza
esta propiedad de Excel para mejorar tu productividad con la herramienta.

Nombres de rango dinmicos


Por Moiss Ortz el 21 de octubre del 2011

Excel nos permite poner nombres a los rangos de celdas de manera que los podamos identificar
adecuadamente al usarlos en nuestras frmulas, pero en esta ocasin te mostrar cmo hacer que ese
nombre se refiera a un grupo de celdas que crece o decrece.

Al definir un nombre de rango comenzamos por seleccionar los datos y posteriormente asignarles
un nombre. Por ejemplo, tengo los siguientes datos a los que he asignado el nombre MiTabla:

Si agrego un nuevo dato por debajo del rango definido no se incluir de manera automtica:

Sera necesario redefinir el nombre del rango para incluir la nueva celda. Sin embargo, podemos
hacer que un nombre de rango est definido por una frmula y de esa manera actualizar
automticamente los datos que deben ser incluidos.

RANGOS DINMICOS CON DESREF

Para lograr este objetivo utilizaremos la funcin DESREF que nos permite crear una referencia a un
rango. Esta es la sintaxis de la funcin:
Excel Avanzado

DESREF(ref, filas, columnas, [alto], [ancho])

La sintaxis de la funcin DESREF nos indica que el primer parmetro debe ser la celda inicial
sobre la cual se basar la referencia. Para este parmetro sugiero utilizar la celda A1 que es la
primera celda de la hoja.

El segundo y tercer parmetro de la funcin nos permiten especificar cuantas filas y columnas nos
moveremos de la celda inicial. En nuestro ejemplo no queremos movernos de esa celda, as que
estos parmetros sern siempre cero.

Por ltimo viene el alto y ancho de la referencia que queremos crear y aqu es donde viene la parte
interesante porque queremos decir a Excel que deseamos todas las celdas que tienen un contenido.
Para lograr nuestro cometido deberemos utilizar la funcin CONTARA, la cual nos ayuda a contar
las celdas que no estn vacas.

Para contar las filas que no estn vacas utilizo la siguiente funcin:

=CONTARA($A:$A)

Y para contar las columnas que no estn vacas:

=CONTARA($1:$1)

Con los parmetros ya definidos podemos decir que utilizaremos la funcin DESREF de la
siguiente manera suponiendo que los datos se encuentran en la Hoja1:

=DESREF(Hoja1!$A$1, 0, 0, CONTARA(Hoja1!$A:$A), CONTARA(Hoja1!$1:$1))

Esta frmula siempre nos devolver el rango que incluye las celdas que tienen un valor y que son
contiguas a la celda A1.

EDITAR DEFINICIN DEL NOMBRE DE RANGO

Ahora solo resta modificar la definicin del nombre de rango MiTabla para que utilice esta frmula.
Para ello debo ir a la ficha Frmulas y oprimir el botn Administrador de nombres, se mostrar
el nombre de rango previamente definido y en el cuadro de texto de la parte inferior se deber
reemplazar su definicin por la frmula sugerida:
Excel Avanzado

Con esta nueva definicin del rango MiTabla no importarn las filas que agreguemos siempre sern
consideradas en el rango.

En el siguiente ejemplo la celda D5 hace una suma del rango:

SUMA(MiTabla)

Observa cmo voy agregando nuevos valores a la lista y son considerados automticamente como
parte del rango afectando tambin el resultado de la suma:
Excel Avanzado

Combinar correspondencia Word-Excel

Realizar una Combinacin de correspondencia entre un archivo de Word y uno de Excel., esto es,
vamos a necesitar dos archivos, uno en Excel con los datos y otro en Word con la Carta.

En el de archivo de Word, poner un logo en la carta (aprovecharemos para crear un


autotexto o elemento rpido).

El archivo de Excel solo debe contener los datos.

Prcticas propuestas:

Hacer una carta para informar a unos clientes de un premio econmico.


Hacer Diplomas de cursos
Hacer el Certificado de retenciones
Combinar correspondencia para enviar un correo tipo a una lista de emails.
Hacer Nminas
Crear Etiquetas Postales

Tablas Dinmicas.
Hacer tablas dinmicas y grficos dinmicos con varios archivos de datos. Ejem: Cemento.xls,
Neptuno.mdb y otros datos del cliente.
Pasos para crear una tabla dinmica:
1. A partir de una tabla de datos, tabla que se debe corresponder a la estructura de una tabla de
base de datos, ir a Insertar/Tabla dinmica.
2. Seleccionar los campos (no numricos) sobre los que queramos realizar el anlisis
(distribuirlos en filas o columnas) segn nos guste.
3. Marcar los datos numricos sobre los que vamos a querer un resumen (y elegir la operacin
deseada: suma, cuenta, min, max,)

Con la tabla de datos del archivo cemento.xls, realizar los siguientes anlisis:
Sumar las ventas y cantidades por regin
Sumar las ventas y cantidades por vendedor
Sumar las ventas y cantidades por producto
Usar tambin filtros de informes y crear grficos dinmicos.
Tras actualizar los datos de origen y actualizar tambin la tabla dinmica.
Excel Avanzado

Actualizacin de una tabla dinmica


Por Moiss Ortz el 29 de octubre del 2011

Una tabla dinmica no se actualiza de manera automtica. Es decir, sin importar que hayamos
modificado la informacin a la tabla de datos sobre la cual est basada una tabla dinmica, sta
ltima no se actualizar por si sola.

Para poder actualizar los datos de una tabla dinmica es necesario pulsar el botn Actualizar para
refrescar los datos. Pero el problema es mayor si la fuente de datos tiene nuevas filas o columnas
porque tendremos que actualizar tambin el origen de datos de la tabla dinmica para considerar las
nuevas celdas.

En esta ocasin presentar un mtodo con el cual podemos facilitar el proceso de actualizacin de
los datos de una tabla dinmica si la creamos basada en un rango nombrado.

RANGOS DINMICOS

El primer concepto que debemos recordar es que podemos crear un nombre de rango cuya
referencia se actualice automticamente al colocar filas o columnas nuevas a una tabla de datos. Ese
comportamiento lo logramos con la funcin DESREF. Si no recuerdas como hacer esto puedes
consultar el artculo Nombres de rangos dinmicos.

Una vez que hemos logrado tener un nombre de rango dinmico, lo nico que nos hace falta es
crear una tabla dinmica basada en ese nombre de rango.

TABLAS DINMICAS BASADAS EN NOMBRES DE RANGOS

Suponiendo que ya has creado el nombre de rango dinmico, podemos ahora crear una tabla
dinmica basada en dicho nombre. Para ello debemos seguir los siguientes pasos.

Oprime el botn Tabla dinmica de la ficha Insertar y se mostrar el cuadro de dilogo Crear
tabla dinmica. En el cuadro de texto Tabla o rango introduce el nombre del rango dinmico
previamente creado.
Excel Avanzado

Si no recuerdas el nombre exacto del rango puedes oprimir la tecla F3 y se mostrar el listado de
nombres existentes y de los cuales debers elegir uno.

Al pulsar el botn Aceptar se crear una tabla dinmica basada en el nombre de rango especificado.
De esta manera tenemos una tabla dinmica que est basada en un rango que se actualiza
automticamente cuando insertamos una nueva lnea o columna.

Si los datos aumentan o disminuyen ya no tendrs que actualizar el origen de la tabla dinmica si
no solamente pulsar el botn actualizar para tener disponible la nueva informacin dentro de la
tabla dinmica.
Excel Avanzado

Botones de Opcin
8 de January de 2011 | Autor: Excelman

Cuadros de Grupo
Descargar archivo de trabajo.

Figura 1

En el tutorial de Botn de Opcin vimos cmo poner en funcionamiento botones en Excel.

Tambin mencion la restriccin que todos los botones estarn ligados entre s. Es decir, solo
puede haber un botn activo.
Si queremos armar varios conjuntos de botones, debemos crearCuadros de Grupo.

Figura 2

Si estamos interesados en crear un conjunto de botones como se muestra en la imagen


superior, deberemos crear dos Cuadros de Grupo. De esta forma, podremos manejar dos
conjuntos de botones excluyentes entre s: por un lado se manejarn los pases y por otro los
aos.

Figura 3

Supongamos tenemos las siguiente tabla de datos y necesitamos obtener el dato de ventas
tras seleccionar a travs de botones el pas y ao.
Excel Avanzado

Figura 4

PASO 1: Insertar los Cuadros de Grupo

Esto debemos hacerlo antes de insertar los botones.

Para resto, vamos al men Programador, Insertar, Cuadro de Grupo.

Es el cuadrado con las letras XYZ en la parte superior.

Dibujaremos dos cuadrados uno al lado del otro.

TRUCO!!! Si tenemos apretado Alt mientras dibujamos el cuadrado, los bordes coincidirn
exactamente con las filas y columnas de Excel. Por ejemplo, lo hice con el Cuadro de grupo
1 y en la Figura 5 pueden ver que los bordes coinciden con las lneas de las filas 2 a 8 y
columnas A y B.

Tendremos algo as:

Figura 5

Para cambiarle el nombre a los Cuadros, solo debemos seleccionarlos y hacer clic nuevamente
en la zona del nombre (donde dice Cuadro de Grupo 1)

Figura 6
Excel Avanzado

PASO 2: Insertar los Botones

Ahora ya podemos insertar los botones tal como hicimos en el tutorial de Botn de
Opcin tendiendo cuidado de dibujaros dentro de los Cuadros a los cuales pertenecen.

Si no recuerdas/sabes cmo hacerlo, haz clic en el link y te llevar a ese tutorial en una nueva
ventana.

PASO 3: Vincular botones

Por ahora tenemos una serie de botones que no hacen nada ms que rellenarse cuando se los
seleccionan.

Si recuerdas el tutorial de Botn de Opcin debemos vincular los botones con una celda
donde tendremos un resultado numrico de la seleccin. Esto es, si vemos los cuadros de la
Figura 2, Argentina tiene el resultado numrico 1, Brasil 2 y as sucesivamente. Igualmente
con los aos: 2007 es 1, 2008 es 2, etc.

Para este ejercicio, selccion como celda vinculada a H9 para el resultado del pas (que de
paso nos indica la fila dentro de la matriz de ventas de la Figura 3) y H10 para el resultado
del ao (columna de la matriz de ventas).

Si recordamos, para generar el vnculo debemos hacer clic derecho sobre

Recordemos que para esto, debemos hacer clic derecho sobre uno de los botones, ir a
Formato de control. En la pestaa Control introducimos la celda dentro de Vincular
con la celda.

Figura 7

PASO 4: Obtener el resultado de la seleccin de los botones

Como los resultados numricos de los botones nos indican a su vez la fila y columna dentro de
la matriz de ventas, el resultado de Ventas para la seleccin lo podemos obtener usando la
funcin INDICE.

=INDICE(H4:J7;H9;H10)

Donde:

H4:J7 es la matriz con los resultados


Excel Avanzado

H9: es la celda vinculada con la eleccin de pas (y por lo tanto la fila de


la matriz de ventas)
H10: celda vinculada con el ao (columna de la matriz de ventas).

De esta forma, ya tenemos en funcionamiento una planilla de Excel con dos conjuntos de
botones independientes entre s.
Podemos por supuesto tener muchos ms conjuntos de botones simplemente agregando
Cuadros de Grupo

Figura 8

Aplicaciones: Uso del Botn de Opcin dentro de una imagen, diagrama,...

Rellenar espacios en blanco


6 de June de 2010 | Autor: Excelman

Es muy til para quienes arman formularios o recibos en Excel.

Necesitamos que cada vez que escribamos un texto, el espacio dejado en blanco se complete
con guiones (o cualquier otro caracter).

Afortunadamente la
solucin es muy sencilla.

La solucin NO viene por el lado de utilizar funciones de texto, sino por formatos.

Debemos hacer lo siguiente:

1. Vamos a Formato de celdas (ctrl 1 es el atajo de teclado)


2. En la pestaa Nmero, seleccionamos la categora Personalizada y en Tipo ingresamos: @*-

As no ms: arroba asterisco guin (o el caracter que necesitemos).


Excel Avanzado

Las tres partes del formato indican a Excel:

@: indica que es el formato para texto.

*: para el resto del espacio visible

-: complete con guiones.

Y listo!! Sin importar el ancho de la columna, siempre la completar con guiones, pero el
contenido de la celda seguir siendo el valor entrado (en este caso, simplemente la palabra
texto).

Rellenar celdas en blanco


21 de October de 2009 | Autor: Excelman
Excel Avanzado

Gracias a Gastn D. que nos envi este truco.


Muchas veces tenemos los datos como vemos en la tabla de la derecha. Por ejemplo, el
nombre del pas se indica una sola vez dejando en blanco las celdas restantes.
Sin embargo, para varios usos por ejemplo para hacer tablas dinmicas necesitamos que
todos los campos estn completos.
Esto es muy fcil de hacer:
Se selecciona la regin (en este caso estn en la columna K) y:

- En Excel 2007 se va Buscar y Seleccionar y se elige Ir a ..


- En la versin anterior est en el Men de Editar->Ir a
- O ms fcil usar el atajo: Ctrl + i (Ctlr +g en ingls).

En el Menur Ir a, seleccionar Especial y en el nuevo submen, Celdas en blanco (Hacer


click para agrandar la imagen de abajo)

Esto dejar seleccionadas solamente las celdas que no contengan valores entre las
seleccionadas.

Faltan dos pasos ms y terminamos:

Ahora, ingresamos la frmula empezando con el signo igual = seguido de flecha para arriba
(para que copie el valor de la celda anterior) y oprimimos Ctrl+Enter para que copie la misma
frmula en todas las celdas seleccionadas. Una vez hecho esto podemos eliminar las frmulas
Excel Avanzado

seleccionando toda la regin de la columna K, copiando (Ctrl+C) y pegando los valores (Ver
post Pegado Especial).

Ejemplos de funciones lgicas


a)
Deuda/Cuota
N de socio Nombre Edad s Antigedad
1255 Pedro Pou 11 0 1
2148 Luis Sanguineti 18 0 5
2365 Martn Gallo 23 1 6
3255 Jose Piperno 43 5 3
3654 Marcelo Tinelli 22 0 1
4578 Luisa Vehil 56 3 20
5967 Martn Redrado 11 1 2
6685 Rolando Rivas 29 1 12

Agregar una columna a la tabla de socios de modo que:


Si la cantidad de cuotas adeudas es mayor a 2 y el socio tiene mas de 20 aos mostrar
el n de socio sino dejar en blanco.

b) En un depsito se encuentran almacenados distintos productos. En la tabla que se


encuentra debajo se detallan los cdigos de identificacin y otras caractersticas ms.

Cdigo Cantidad Precio Unit. Inflamable (Categ.)


a1 12568 0,23 A
a2 2356 0,25 B
a3 4588 0,36 A
b1 9522 0,14 C
b2 12544 0,18 A
b3 1020 0,6 C
c1 15402 0,27 A
c2 6598 0,78 B
c3 8787 1,02 B

1. Determinar cuntos tipos de productos pertenecen a la categora A de inflamabilidad.


2. Hallar la suma de la cantidad de productos con un precio unitario menor a 0,5
3. Agregar una columna en donde figuren los textos:
"Mxima precaucin" para categ. A
"Precaucin moderada" para el resto.
Excel Avanzado

c)
Alumno Condicin 1 Condicin 2 Condicin 3
a x x
b
c x x
d x
e x
f x
g x x

1. Agregar una columna en donde figure:


10, si posee dos o ms condiciones cualquiera.
9, si posee al menos una condicin.
8 si no posee ninguna.

d) En un depsito se encuentran almacenados distintos productos. En la tabla que

Cdigo Cantidad Precio Unit. Inflamable (Categ.)


a1 12568 0,23 A
a2 2356 0,25 B
a3 4588 0,36 A
b1 9522 0,14 C
b2 12544 0,18 A
b3 1020 0,6 C
c1 15402 0,27 A
c2 6598 0,78 B
c3 8787 1,02 B

1. Determinar cuntos tipos de productos tienen un precio unitario mayor al promedio gral.
(Ayuda para el criterio: >& C10)
2. Hallar la suma de la cantidad de productos que pertenecen a la categora A (inflamables)
3. Agregar una columna en donde figuren los textos:
"Mxima precaucin" para categ. A
"Precaucin moderada" para categ. B
"Precaucin de rutina" para categ. C
Excel Avanzado

Sala de Cine

Funciones SI anidadas y contar.si

FILA BUTACAS
1 X X X X
PLATEAS 2 X X X
3 X X X X
4 X X
PULLMAN 5 X X X
6 X X
7 X X X
SUPER P. 8 X X X
9 X X X X

Ubicacin Precio Recaudacin Da: lunes


Platea 8 88
Pullman 6 42
Super P. 4 40

o Se desea administrar la venta de entradas en una sala de cine.


o Para ello se debe hallar la recaudacin del da, teniendo en cuenta los valores de cada ubicacin.
o Se debe tener en cuenta que los das mircoles y jueves la entrada vale la mitad.

o Para registrar la venta de una ubicacin escribir una X en la celda correspondiente.

Butacas

butacas
Contar.si( )
Fila 1 2 3 4
Contar.blanco( )
A
Si( ) X X
B X X
C X X X
D X X X
E X X X X

Cant % Da
Vendidas 14 70,0% Jueves
No Vendidas 6 30,0%

Recaudacin 112

o Se necesita implementar un procedimiento mediante el cual se lleve un control de la cantidad


de localidades vendidas, la cantidad de localidades no vendidas, y el porcentaje que estas
representan, usando grficos para ilustrar.
Excel Avanzado

o La notacin de la venta de una butaca se realiza de forma manual.


o Calcular la recaudacin diaria teniendo en cuenta que la entrada cuesta 10 salvo los
jueves: 8
Vendidas/No Vendidas
16 120
14
100
12
80
6 10

Reserva
8 60
6
40
4

14
2
20
de Turnos
0 0
Vendidas No Vendidas Consulta
Vendidas No Vendidas Cant Recaudacin
Mdica

Turnos Turno Horario


Mdico 1 2 3 4 1 9:00 a 9:30
Albaceti x 2 9:30 a 10:00
Constanzo x 3 10:00 a 10:30
Lumer x 4 10:30 a 11:00
Pereyra x x x

Mdico solicitado: Albaceti


Turno solicitado: 1

Disponible NO

Para reservar turnos se recurre a la consulta de la tabla correspondiente. En la tabla, una x


significa turno reservado (esto se hace manualmente).
El problema consiste en responder a la solicitud de un turno, informando si dicho horario se
halla disponible o no.
Si el turno est libre entonces se informa el horario, sino no.
Excel Avanzado

Clculo de nominas

Tabla de antigedad Esta tabla de porcentaje por antigedad servira


Aos Porcentaje como consulta para la liquidacin de sueldos.
0 0 En el caso de un empleado que tiene 12 aos de
5 10 antigedad, el porcentaje que le corresponde es el
10 20 de 20% pero a los 15 aos pasar a percibir el 30%.
15 30 O sea que la funcin de bsqueda nos dara el
20 35
menor valor mas cercano al dato buscado,
25 50

N de Sueldo
empleado Empleado bsico Antigedad Salario Fam.
1 Surez 1000 1 125
2 Gonzalen 1200 6 65
3 Quirodino 1100 12 0
4 Mivo 1200 25 125
5 Morremero 1000 20 65
6 Tiergliese 1300 35 0

Empleado: 5
Remuneracin:

o Ingresando en una celda auxiliar el nro. de empleado obtener como resultado el sueldo a
cobrar (bsico+Antigedad+Salario Fam.)

Buscar un valor y regresar mltiples resultados en Excel


Por Moiss Ortz el 21 de noviembre del 2012

Una pregunta que recibo frecuentemente es Cmo hacer para que la funcin BUSCARV regrese
mltiples resultados en Excel? La respuesta siempre es la misma: La funcin BUSCARV regresa
un solo valor y no existe manera alguna de modificar su comportamiento, sin embargo podemos
utilizar un mtodo alterno.

OBTENER VARIOS RESULTADOS EN EXCEL

Plantear el problema de la siguiente manera. Tengo una lista de alumnos con una lista de puntos
obtenidos en diferentes fechas. Ahora deseo obtener todos los puntos obtenidos por Carlos a lo
largo del tiempo.
Excel Avanzado

Si utilizo la funcin BUSCARV solamente obtendr el primero de los resultados tal como lo
observas en la imagen anterior. Es por esta razn que debemos recurrir a otras funciones para
obtener varios resultados en Excel.

IDENTIFICAR LAS FILAS CON LOS RESULTADOS

El primer paso para regresar mltiples resultados en Excel es encontrar las filas que contienen el
valor buscado (que se encuentra en la celda F1), y para ello utilizar la siguiente frmula matricial:

=SI($A$2:$A$11=$F$1, FILA())

Recuerda que para que una frmula sea matricial debes pulsar la combinacin de teclas Ctrl +
Mayus + Entrar al terminar de introducir la frmula. Para probar la frmula propuesta selecciono el
rango de celdas F2:F11 e introduzco la frmula en la barra de frmulas de Excel y pulso Ctrl +
Mayus + Entrar para obtener el siguiente resultado:
Excel Avanzado

Observa que solo aquellas filas que tienen el nombre Carlos en la columna A son aquellas que
tienen un nmero bajo la columna F. De esta manera hemos encontrado las filas que nos interesan.

ORDENAR LOS RESULTADOS

Con la frmula anterior podemos identificar las filas que concuerdan con el valor buscado pero
debemos ordenar esos resultados de manera que los nmeros 3, 5, 6 y 10 no estn separados por los
valores FALSO. Podemos utilizar la siguiente frmula matricial:

=K.ESIMO.MENOR(SI($A$2:$A$11=$F$1, FILA()), FILA()-1)

La funcin K.ESIMO.MENOR nos ayudar a ordenar los datos de manera ascendente. El primer
argumento de la funcin es la misma frmula del paso anterior y el segundo argumento es la
funcin FILA que nos ayudar a indicar la posicin que necesitamos. Observa el resultado de esta
frmula al aplicarla sobre el rango F2:F11:

Puedes observar que el segundo argumento de la funcin K.ESIMO.MENOR es la funcin FILA


menos 1. La razn de esta operacin es que los datos empiezan en la segunda fila de la hoja pero
necesitamos hacer un ajuste, a travs de la resta, para que se comience por el nmero 1.

ENCONTRAR LAS COINCIDENCIAS

Ahora que ya tenemos los nmeros de las filas que nos interesan podemos utilizar la funcin
INDICE para obtener los valores de la columna C que contienen los puntos de cada alumno
que nos interesa mostrar. Considera la siguiente frmula matricial:

=INDICE($C$1:$C$11, K.ESIMO.MENOR(SI($A$2:$A$11=$F$1, FILA()), FILA()-1))

El segundo argumento de la funcin INDICE es la misma frmula del paso anterior. En el primer
argumento he colocado el rango que contiene los puntos que deseo obtener. No debes olvidar pulsar
la combinacin de teclas Ctrl + Mayus + Entrar para crear la frmula matricial:
Excel Avanzado

De esta manera hemos podido conocer todos los puntos de Carlos utilizando un solo trmino de
bsqueda pero obteniendo mltiples resultados.

CORRECCIN DE ERRORES

Como puedes ver en la ltima frmula obtenemos varios mensajes de error #NUM!, as que un
ltimo paso sera utilizar la funcin SI.ERROR para evitar desplegar los mensajes de error. Con la
siguiente frmula elimino dichos mensajes:

=SI.ERROR(INDICE($C$1:$C$11, K.ESIMO.MENOR(SI($A$2:$A$11=$F$1, FILA()), FILA()-


1)),"")

De igual manera debo introducir esta frmula como una frmula matricial para obtener el resultado
deseado:
Excel Avanzado

Con nuestra frmula establecida podremos realizar fcilmente la bsqueda de cualquier otro nombre
y obtendremos todos sus puntos:

Aunque no existe una funcin que nos devuelva varios resultados con una sola consulta, es posible
utilizar un conjunto de funciones que nos permitirn buscar un valor y regresar mltiples
resultados en Excel tal como lo hemos visto en esta ocasin. Te invito a descargar el libro de
trabajo para seguir experimentando con este ejemplo.

Distribuidora de Cemento
Excel Avanzado

A B C D E F G H
Empleando una lista o base de datos, y algunos criterios, se extraen datos
1 de los productos de venta por separado
2
Colum.
3 Auxiliar Producto Ao Mes ventas Unidades Vendedor Regin
4 5841,15Cemento 2001 Dic $ 5.841,15 834 Rodrguez Norte
5 698,63Cal 2000 Oct $ 698,63 311 lvarez Oeste
6 552,94Cal 2001 Oct $ 552,94 246 Gonzales Sur
7 4024,65Cemento 2000 Dic $ 4.024,65 575 lvarez Norte
8 3376,80Cemento 2000 Oct $ 3.376,80 482 Rodrguez Este
9 4027,50Cal 2000 Sep $ 4.027,50 1.790 Rodrguez Sur
10 2929,50Cemento 2000 Sep $ 2.929,50 419 Gonzles Oeste
11 9728,25Cemento 2000 Ago $ 9.728,25 1.390 Rodrguez Este
12 2175,75Cal 2001 Ago $ 2.175,75 967 lvarez Norte
13 997,31Cal 2000 Jul $ 997,31 443 lvarez Oeste
14 3538,13Cal 2000 Jun $ 3.538,13 1.573 Rodrguez Norte
15 3337,20Cemento 2000 Jul $ 3.337,20 1.483 Gonzles Oeste
16 714,00Cemento 2001 Jul $ 714,00 102 Rodrguez Norte
17 4483,13Cal 2001 Jul $ 4.483,13 1.993 Rodrguez Este
18 3838,80Cemento 2001 Abr $ 3.838,80 548 lvarez Sur
19 2866,50Cemento 2000 Jun $ 2.866,50 410 lvarez Norte
20 2064,38Cal 2000 Abr $ 2.064,38 918 Rodrguez Sur
21 1779,75Cemento 2001 Mar $ 1.779,75 254 Rodrguez Oeste
22 10027,50Cemento 2000 Feb $ 10.027,50 1.433 Gonzles Oeste
23 9169,65Cemento 2000 Ene $ 9.169,65 1.310 lvarez Este

Se trabajara sobre la presente lista o base de datos, de rango B3:H23.


En primer lugar como se puede observar, sobre la columna A se crea una columna auxiliar,
trasladando los montos de ventas, en la celda A4 se coloca =E4 y se traslada al resto de la
columna hasta A23. Esta columna auxiliar se empleara durante el desarrollo del ejercicio

A B C D E F G H
24
25 Producto Producto
26 Cal Cemento
Cantidad de ventas por producto

27 Cantidad de
28 ventas 8 12

Se empleo en ambas celdas C28 y G28 la funcin BDCONTAR


Celda C28=BDCONTAR(B3:H23;4;C25:C26)
Celda G28=BDCONTAR(B3:H23;4;G25:G26)
Ventas mayores de $ 5.000 por producto
30 Producto Ventas
31 Cal >4000 2 5

Se empleo en ambas celdas C31 y G31 la funcin BDCONTAR, pero con ciertas variantes.
Excel Avanzado

Celda C31, en este caso se incorporo el dato auxiliar en el rango A30:A31, Producto Cal,
que en conjunto con el dato Ventas >4000, rango B30:B31, componen el rango de
criterio A30:B31
Celda C31=BDCONTAR(B3:H23;4;A30:B31)
Celda G31, en este caso se empleo la funcin BDCONTAR con el criterio rango B30:B31, a
la que se resta la formula aplicada en la celda C31, dando por diferencia las ventas
>4000 en el producto cemento
Celda G31
=BDCONTAR(B3:H23;4;B30:B31)-BDCONTAR(B3:H23;4;A30:B31)

Ventas mximas en cada producto


33 Ventas Venta Mxima $ 4.483,13 $ 10.027,50
34 4.483,13 Ao 2001 2000
35 Mes Jul Feb
36 Vendedor Rodrguez Gonzles
37 Unidades 1.993 1.433
38 Regin Este Oeste

En ambas celdas C38 y G38, se empleo la funcin BDMAX


Celda C33=BDMAX(B3:H23;4;C25:C26)
Celda G33=BDMAX(B3:H23;4;G25:G26)

Ao: en la celda C34 se aplic la funcin BDEXTRAER, incorporando el dato auxiliar (para
usar como criterio) en el rango A33:A34, donde en A34 se coloca =C33
Celda C34=BDEXTRAER(B3:H23;2;A33:A34)
En la celda G34, se empleo la funcin BUSCARV (funcin de bsqueda y referencia),
utilizando la columna auxiliar A4:A23, donde se busca el valor de la venta mxima en
coincidencia con la celda G33 y la columna 3 contando la auxiliar
Celda G34=BUSCARV(G33;A4:A23;3;FALSO)

Mes: En ambas celdas C35 y G35 se empleo el mismo criterio, solamente vari la ubicacin
y por lo tanto l numero de la columna del dato requerido.
Celda C35=BDEXTRAER(B3:H23;3;A33:A34)
Celda G35=BUSCARV(G33;A4:A23;4;FALSO)
Continuando con el resto de las celdas hasta las C38 y G38
Vendedor
Celda C36=BDEXTRAER(B3:H23;6;A33:A34)
Celda G36=BUSCARV(G33;A4:A23;7;FALSO)
Unidades
Celda C37=BDEXTRAER(B3:H23;5;A33:A34)

Celda G37=BUSCARV(G33;A4:A23;6;FALSO)
Regin
Celda C38=BDEXTRAER(B3:H23;7;A33:A34)
Celda G37=BUSCARV(G33;A4:A23;8;FALSO)

Ventas mnimas en cada producto


Venta
40 Ventas Mnima $ 552,94 $ 714,00
41 552,94 Ao 2001 2001
42 Mes Oct Jul
43 Vendedor Gonzles Rodrguez
44 Unidades 246 102
45 Regin Sur Norte
Excel Avanzado

En ambas celdas C40 y G40, se empleo la funcin BDMIN


Celda C40=BDMIN(B3:H23;4;C25:C26)
Celda G40=BDMIN(B3:H23;4;G25:G26)

Ao: en la celda C41 se aplico la funcin BDEXTRAER, incorporando el dato auxiliar (para
usar como criterio) en el rango A40:A41, donde en A41 se coloca =C40
Celda C41=BDEXTRAER(B3:H23;2;A40:A41)
En la celda G34, se empleo la funcin BUSCARV (funcin de bsqueda y referencia),
utilizando la columna auxiliar A4:A23, donde se busca el valor de la venta mxima en
coincidencia con la celda G40 y la columna 3 contando la auxiliar
Celda G41=BUSCARV(G40;A4:A23;3;FALSO)
En las celdas C42 y G42 hasta las celdas C45 y G45, se empleo el mismo criterio, variando
solamente l numero que corresponde a la columna del dato requerido.

Mes:
Celda C42=BDEXTRAER(B3:H23;3;A40:A41)
Celda G42=BUSCARV(G40;A4:A23;4;FALSO)
Vendedor
Celda C43=BDEXTRAER(B3:H23;6;A40:A41)
Celda G43=BUSCARV(G40;A4:A23;7;FALSO)
Unidades
Celda C44=BDEXTRAER(B3:H23;5;A40:A41)
Celda G44=BUSCARV(G40;A4:A23;6;FALSO)
Regin
Celda C45=BDEXTRAER(B3:H23;7;A40:A41)
Celda G45=BUSCARV(G40;A4:A23;8;FALSO)

Promedio de ventas
47 Promedio $ 2.317,2 $ 4.802,81
Se empleo en ambas celdas C47 y G47, la funcin BDPROMEDIO
Celda C47=BDPROMEDIO(B3:H23;4;C25:C26)
Celda G47=BDPROMEDIO(B3:H23;4;G25:G26)

Suma de ventas
49 Suma $ 18.537,75 $ 57.633,75
Se empleo en ambas celdas C49 y G49, la funcin BDSUMA
Celda C49=BDSUMA(B3:H23;4;C25:C26)
Celda G49=BDSUMA(B3:H23;4;G25:G26)

Suma de unidades
51 Suma $ 8.239,00 $ 9.239,85
Se empleo en ambas celdas C51 y G51, la funcin BDSUMA
Celda C51=BDSUMA(B3:H23;5;C25:C26)
Celda G51=BDSUMA(B3:H23;5;G25:G26)

Cabe aclarar que la solucin en su totalidad de las celdas de la columna G, se podan


realizar ntegramente con las funciones para Bases de Datos, incluyendo en los casos en
que se empleo la funcin BUSCARV, los datos auxiliares como rango de criterio.
Excel Avanzado

Sumar horas y minutos en Excel


Para sumar horas y minutos en #Excel cuando la suma supera las 24 horas no debemos emplear el
formato clsico de hh:mm sino este otro [h]:mm

En el ejemplo que estamos manejando en el fichero sumar_horas.xlsx deseamos calcular las horas
semanales trabajadas por un empleado en jornadas de maana y tarde.

Para introducir las horas de inicio y final de jornada lo haremos en Excel escribiendo por ejemplo
8:00 para indicar las ocho de la maana, y 17:15 para indicar las cinco y cuarto de la tarde.

La frmula de la celda H4 es la siguiente: =(E4-D4)+(G4-F4)

Los parntesis no son necesarios. Los hemos puesto para separar la jornada de maana y la jornada
de tarde.
Excel Avanzado

Las celdas H9, H10 y H11 contienen todas ellas la misma frmula que es la suma de las horas
trabajadas durante la semana. La frmula es la siguiente: =SUMA(H4:H8)

La diferencia entre las tres frmulas est en el formato que hemos empleado. El formato correcto es
el de la celda amarilla H9. Esto es as, ya que cuando la suma de horas supera las 24 horas, se aade
un da y si usamos un formato donde no se ve ese da, nicamente vemos la fraccin de horas.

En este caso 35 horas y media es lo mismo que 1 da y 13 horas y media.


Excel Avanzado

Ejercicio de Base de datos en Access y Excel:


Id Producto FechaVenta Ventas Unidades Vendedor Regin Ciudad
1 Cemento 10/01/2012 5.841,15 834 Rodrguez Norte Bilbao
2 cal 17/01/2012 6.000,00 500 lvarez Norte Valencia
3 Cal 24/01/2012 552,94 246 Gonzales Sur Sevilla
4 Cemento 31/01/2012 4.024,65 575 lvarez Norte Santander
5 Cemento 07/02/2012 3.376,80 482 Rodrguez Este Barcelona
6 Cal 14/02/2012 698,63 311 lvarez Oeste Corua
7 Cemento 21/02/2012 2.929,50 419 Gonzles Oeste Badajoz
8 Cemento 28/02/2012 9.728,25 1.390 Rodrguez Este Valencia
9 Cal 06/03/2012 997,31 443 lvarez Oeste Corua
10 Cal 13/03/2012 2.064,38 918 Rodrguez Sur Cordoba
11 Cal 20/03/2012 2.175,75 967 lvarez Norte Bilbao
12 Cemento 27/03/2012 3.337,20 1.483 Gonzles Oeste Caceres
13 Cemento 03/04/2012 714,00 102 Rodrguez Norte Oviedo
14 Cal 10/04/2012 3.538,13 1.573 Rodrguez Norte Santander
15 Cemento 17/04/2012 3.838,80 548 lvarez Sur Almeria
16 Cemento 24/04/2012 2.866,50 410 lvarez Norte Gijn
17 Cal 01/05/2012 4.027,50 1.790 Rodrguez Sur Granada
18 Cemento 08/05/2012 1.779,75 254 Rodrguez Oeste Corua
19 Cemento 15/05/2012 10.027,50 1.433 Gonzles Oeste Badajoz
20 Cemento 22/05/2012 9.169,65 1.310 lvarez Este Mallorca
21 Cal 29/05/2012 4.483,13 1.993 Rodrguez Este Barcelona
22 Cemento 05/06/2012 100.000,00 1.310 lvarez Norte Mallorca

Ojo, el campo id va a ser el campo clave, por tanto no se puede repetir.


TABLAS
1. Desde Microsoft Access, importar la tabla anterior (debe estar guardada en Excel). Guardarla con el
nombre Cemento2012Acum.

CONSULTAS DE SELECIN
1. Obtener los productos Cemento del ao 2012. Mostrar todos los campos.

2. Idem pero siendo producto un parmetro.

3. Ventas cuyas unidades vendidas estn comprendidas entre 500 y 1000. Mostrar todos los campos.

4. Agrupar por tipo de producto y sumar las ventas y las unidades.

5. Agrupar por regin y sumar las ventas y las unidades.

6. Agrupar por vendedor y sumar las ventas, las unidades y el max, el min y el promedio de unidades.

7. Obtener las 3 mejores ventas (ventas de ms importe)


Excel Avanzado

8. Obtener las 3 peores ventas (ventas con menos importe)

9. Mostrar todas las columnas y aadir estas nuevas columnas:

a. VentasPts. Y se calcula = Ventas x 166,386

b. Kg. Y se calcula Kg = Unidades x 50

c. Comisin: ventas x 1%
d. MesVenta: mes([Fecha]) Despus agrupar por mes y sumar las ventas

e. AoVenta: ao([Fecha]) Despus agrupar por ao y sumar las ventas


f. Trimestre: ParcFecha("t";[Fecha])

CONSULTAS DE ACCIN
1. Borrar las ventas de 2012

2. Actualizar Gonzles por Gonzlez

3. Actualizar las unidades y las ventas para incrementarlas un 10%.

1. Consulta de Datos anexados. Vamos a tener un archivo llamado CementoMesActual.xls con las
ventas del mes actual. Este archivo se sobreescribir cada mes y lo usaremos para anexarlo de
manera automtica a la tabla Cemento2012Acum que almacenar las ventas de todo el ao.

Ojo, precaucin con el campo id, pues no se debe repetir.

FORMULARIOS
1. Usando el Asistente de Formularios crear un Formulario usando la tabla CementoAcum2012.

2. Usar las herramientas de formulario a nivel de usuario. Ordenar, Realizar bsquedas, aplicar filtros,
aadir registros, borrar registros y modificar registros.

3. Crear un formulario Menu Principal que llame mediante botones de comando a todos los
Formularios, Informes y Consultas que hemos creado anteriormente.

Explicar el Diseo manual de formularios.

INFORMES
1. Usando el Asistente para Informes crear los siguientes informes:

a. Informe TOTALES POR PRODUCTO. Usar la tabla CEMENTO y agrupar por el campo
PRODUCTO y aadir subtotales a los campos numricos VENTAS y UNIDADES.

b. Hacer un informe por cada consulta guardada.

IMPORTAR/EXPORTAR EN EXCEL UN ARCHIVO


Excel Avanzado

1. Importar un archivo CSV

Herramientas de Revisin.
Proteger un libro o la hoja.
Compartir un libro para poder abrirlo y modificarlo por 2 o ms usuarios simultneamente.
Excel Avanzado

Presupuesto con Acceso a Datos residentes en una tabla de


Access.

Funcin Buscar
BuscarV

Codigo Descripcin Cantidad Precio TOTAL


A002 Bobina Ancho 750 1 1.800 1.800
A005 Bobina Ancho 950 3 2.000 6.000
A001 Bobina Ancho 560 5 1.200 6.000
Total Bruto .. 13.800
Descuento (5%) . 690
Total Neto 13.110
Datos/Validacin I.V.A. (16%) 2.098
TOTAL PRESUPUESTADO 15.208

Codigo Descripcin Precio


A001 Bobina Ancho 560 1.200
Estos datos provienen de una base de
A002 Bobina Ancho 750 1.800 datos que previamente crearemos en
A003 Bobina Ancho 1100 2.400 Access y posteriormente se utilizar
la herramienta: Datos/Nueva
A004 Bobina Ancho 1240 2.600
Consulta de base de datos..
A005 Bobina Ancho 950 2.000
A006 Bobina Ancho 1400 2.900

2. Funcin Convertir

A B
1 Datos
2 6
3 Frmula Descripcin (Resultado)
4 =CONVERTIR(A2,"C","F") Convierte 6 grados Celsius en Fahrenheit (42,8)
5 =CONVERTIR(A2,"tsp","tbs") Convierte 6 cucharas de t en cucharas soperas (2)
6 =CONVERTIR(A2,"gal","l") Convierte 6 galones en litros (22,71741274)
7 =CONVERTIR(A2,"mi","km") Convierte 6 millas en kilmetros (9,656064)
8 =CONVERTIR(A2,"km","mi") Convierte 6 kilmetros en millas (3,728227153)
9 =CONVERTIR(A2,"in","ft") Convierte 6 pulgadas en pies (0,5)
10 =CONVERTIR(A2,"cm","in") Convierte 6 centmetros en pulgadas (2,362204724)

NOTA: Activar el complemento de herramientas para anlisis y buscar la funcin Convertir


Excel Avanzado

Prstamo con condicin de parada y con macros

Macros

Sub RellenarTabla()
Call LimpiarTabla
Range("A11:F11").Select
Selection.Copy
filafin = Range("f6").Value
Range("A12:F" & filafin).Select
ActiveSheet.Paste
End Sub

Sub LimpiarTabla()
Rows("12:426").Select
Application.CutCopyMode = False
Selection.Delete Shift:=xlUp
End Sub

Hacer la Macro para imprimir.


Excel Avanzado

Factura con macros


Crear dos macros y asignarlas a estos botones: Insertar Fila y Borrar Fila .

FACTURA

Cliente cliente 5

Artculo Cantidad Precio Importe IVA Total


Carpeta de
2 1,50 3,00 0,63 3,63
anillas
0,00 0,00 0,00

Total sin iva 3,00 3,63


descuento 0,45
Base Imponible 2,55
IVA 0,54
Total Factura 3,09
Excel Avanzado

Estudiantes en Accin: Escenarios


a. Ventas esperadas: enero 3269,50 con un crecimiento del 25 % al mes
b. Ingresos por comisiones: fijos 192,32 al mes
c. Coste del material: 30% de la venta mensual, con un aumento del 3% al mes
d. Gastos por sueldos: enero y febrero 673,13 , marzo 769,30 .
e. Gastos de administracin: fijos 288,49 al mes
f. Gastos de marketing: 5 % de la venta mensual
g. Crea una hoja de clculo que muestre el presupuesto de la empresa para los tres primeros
meses del ao
h. Qu pasara si las ventas aumentasen slo un 5% en lugar de un 25%? Ajusta de nuevo las ventas al 25%?
i. Qu pasara si los gastos de marketing se incrementasen un 5% y los gastos de administracin aumentasen
96.16 al mes?
j. Crea un grfico con los ingresos, los gastos y los beneficios

inc. Ventas 25% 25%


enero febrero marzo
Ingresos 3.461,83 4.279,21 5.300,93
Ventas 3.269,51 4.086,88 5.108,60
Comisiones 192,32 192,32 192,32
- - -
Gastos 1.133,27 1.176,18 1.325,98
Sueldos 673,13 673,13 769,30
Admon 288,49 288,49 288,49
Mkg 171,65 214,56 268,20
- - -
Beneficios 2.328,56 3.103,03 3.974,94

Ejemplo de escenario.

Resumen del escenario Optimista Pesimista Realista


Celdas cambiantes:
inc vtas ene 25% 25% 5%
inc vtas feb 25% 25% 5%
sueldos ene 673,13 673,13 673,13
sueldos feb 900,00 900,00 900,00
sueldos mar 1.000,00 1.000,00 1.000,00
admon ene 288,49 288,49 288,49
admon feb 300,00 300,00 300,00
admon mar 450,00 450,00 450,00
mkg ene 171,65 171,65 171,65
mkg feb 250,00 250,00 250,00
mkg mar 300,00 300,00 300,00
Celdas de resultado:
Bfo ene 2.328,56 2.328,56 2.328,56
Bfo feb 2.829,21 2.829,21 2.829,21
Bfo mar 3.550,93 3.550,93 3.550,93
Excel Avanzado

Estudio avanzado de grficos


100000

428

600 10000

1981,738082
Bar
1189,679009 Foo
1000
Pacific
Mountain Serie1
573,6544681 Serie2
Central
1991 Serie3
Northeast
971,6480376 Serie4
West
100
East
260,3854253 South
North
1594,36831
10
246,2352531

1000

1
1 2 3 4

2,5 4,5
4,5

4 4

2
3,5 3,5

3 3

1,5
2,5 2,5
Foo Foo
Bar Bar
2 2
1

1,5 1,5

1 1
0,5

0,5
0,5

0
0 0
North South
North South

2,5 4,5

4
2 3,5

3 Bar

1,5 Foo

2,5 Foo Pacific

2 Bar Mountain

1 Central

1,5 Northeast

West
0,5 1
East

0,5 South

North
0 0
1991 1992 1993 1994 1995 1996
North South

3000

Southwest North
2500 Northwest
Southeast

Gulf Coast
South
2000
Northeast

1500

Pacific East
1000

500 Mountain West


Central
1991

0
1993
North South East West Northeast Central Mountain Pacific Foo Bar
Excel Avanzado

1600 14

1400 12 12

1200
10 10

1000
8 tn estimadas
800 7 tn producidas
6 n bobinas
600 5
4 4
400

200 2

0 0
enero febrero marzo abril mayo
Excel Avanzado

Estadstica con Excel


Activar la Herramienta Complementos (Plug-in) y marcar las herramientas
para Anlisis.

Practica:
Datos de problema

rangos
peso altura peso
78 180 60
75 179 70
90 181 80
65 175 90
68 175
72 174
58 160
80 180
68 175
73 175
60 165
57 159
60 158
50 158
80 157

o Estadstica descriptiva

peso altura

Media 68,93333333 Media 170,0666667


Error tpico 2,786817039 Error tpico 2,411217173
Mediana 68 Mediana 175
Moda 68 Moda 175
Desviacin estndar 10,79329598 Desviacin estndar 9,338603954
Varianza de la muestra 116,4952381 Varianza de la muestra 87,20952381
Curtosis -0,437313682 Curtosis -1,743240711
Coeficiente de asimetra 0,120816981 Coeficiente de asimetra -0,37738848
Rango 40 Rango 24
Mnimo 50 Mnimo 157
Mximo 90 Mximo 181
Suma 1034 Suma 2551
Cuenta 15 Cuenta 15
Mayor (2) 80 Mayor (2) 180
Menor(2) 57 Menor(2) 158
Nivel de confianza(95,0%) 5,977133402 Nivel de confianza(95,0%) 5,171551094
Excel Avanzado

o Histograma
% rangos %
rangos peso Frecuencia acumulado peso Frecuencia acumulado
60 5 33,33% 80 6 40,00%
70 3 53,33% 60 5 73,33%
80 6 93,33% 70 3 93,33%
90 1 100,00% 90 1 100,00%
y mayor... 0 100,00% y mayor... 0 100,00%

o Jerarqua y Percentil

Posicin peso Jerarqua Porcentaje Posicin altura Jerarqua Porcentaje


3 90 1 100,00% 3 181 1 100,00%
8 80 2 85,70% 1 180 2 85,70%
15 80 2 85,70% 8 180 2 85,70%
1 78 4 78,50% 2 179 4 78,50%
2 75 5 71,40% 4 175 5 50,00%
10 73 6 64,20% 5 175 5 50,00%
6 72 7 57,10% 9 175 5 50,00%
5 68 8 42,80% 10 175 5 50,00%
9 68 8 42,80% 6 174 9 42,80%
4 65 10 35,70% 11 165 10 35,70%
11 60 11 21,40% 7 160 11 28,50%
13 60 11 21,40% 12 159 12 21,40%
7 58 13 14,20% 13 158 13 7,10%
12 57 14 7,10% 14 158 13 7,10%
14 50 15 ,00% 15 157 15 ,00%
Excel Avanzado

RECURSOS

Ver archivo 25 trucos de excel


http://trucosdeexcel.com/
www.excelavanzado.com
www.exceltotal.com

También podría gustarte