Documentos de Académico
Documentos de Profesional
Documentos de Cultura
EXCEL AVANZADO
ABRIL 2015
TABLA DE CONTENIDO
INTAE-MOR
.
.
Funciones de base de datos
Las funciones de base de datos en Excel facilitan nuestro trabajo con informacin que
est organizada como una bases de datos, es decir, que se encuentra en un rango de celdas
donde la primera fila tiene los ttulos de cada columna. Estas fuciones nos permiten contar,
sumar, multiplicar los valores de una columna que cumplen con los criterios especificados e
inclusive podremos extraer un registro que cumpla con ciertas condiciones.
FUNCIN DESCRIPCIN
BDCONTAR Cuenta las celdas que contienen nmeros en el campo (columna)
de registros de la base de datos que cumplen las condiciones
especificadas.
BDCONTARA Cuenta el nmero de celdas que no estn en blanco en el campo
(columna) de los registros de la base de datos que cumplen las
condiciones especificadas.
BDMAX Devuelve el nmero mximo en el campo (columna) de registros
de la base de datos que coinciden con las condiciones
especificadas.
BDMIN Devuelve el nmero menor del campo (columna) de registros de
la base de datos que coincide con las condiciones especificadas.
BDPRODUCTO Multiplica los valores del campo (columna) de registros en la
base de datos que coinciden con las condiciones especificadas.
BDPROMEDIO Obtiene el promedio de los valores de una columna, lista o base
de datos que cumplen las condiciones especificadas.
.
BDSUMA Suma los nmeros en el campo (columna) de los registros que
coinciden con las condiciones especificadas.
Nota: Consulta la sintaxis de cada funcin haciendo clic sobre su nombre.
Sintaxis:
BDFuncin (base_de_datos; nombre_de_campo; criterio
Procedimiento
.
Asistente de Base de datos
.
Funcin Buscar
Devuelve un valor procedente de un rango de una fila o columna o de una matriz.
La funcin BUSCAR tiene dos formas de sintaxis: vectorial y matricial. La forma
vectorial de BUSCAR busca en un rango de una fila o de una columna un valor
(vector) y devuelve un valor desde la misma posicin en un segundo rango de una
fila o de una columna.
Se trata de confeccionar dicha lista de modo que el premio conseguido por cada
ganador aparezca automticamente en la 3ra columna solo con introducir el
nmero de puntos obtenidos.
.
Pasos para aplicar la funcin Buscar.
1. Seleccione insertar funcin.
2. En categoras busque funciones de bsqueda y
referencias.
3. Selecciones la funcin buscar.
4. Se abre un cuadro de dialogo en donde debe
seleccionar la opcin valor_buscado,
matrz.
5. Seleccionemos cada uno de los rangos
y presionemos F4 para fijar la funcin.
6. Haga clic en aceptar.
Tambin puede
hacerlo desde la celda
escribiendo la funcin:
Aplicar la funcin
buscar en la columna
C, en la celda 10,
seleccionemos el valor
buscado que es el rango de celdas B10:B15, luego seleccionemos la matriz que en
este caso es el rango de celdas A2:B6.
.
Funcin BuscarV
Esta funcin se utiliza cuando son ms de dos columnas. Use BUSCARV cuando
los valores de comparacin se encuentren en una columna a la izquierda o de los
datos que desee encontrar.
Sintaxis:
Buscar V (Valor_buscado; matriz_buscar_en; Indicador; ordenado)
Dnde:
Valor buscado: es lo el rango que deseamos encontrar en base a la tabla matriz.
Matrz_buscar_en: Es el rango de celdas que contiene los datos. Puede usar una
referencia a un rango (por ejemplo, A2:D8) o un nombre de rango.
Ejemplo.
.
1. Transcrbalos siguientes datos.
.
Buscar H:
Busca un valor en la fila superior de una tabla o una matriz de valores y, a
continuacin, devuelve un valor en la misma columna de una fila especificada en
la tabla o matriz. Use BUSCARH cuando los valores de comparacin se encuentren
en una fila en la parte superior de una tabla de datos y desee encontrar
informacin que se encuentre dentro de un nmero especificado de filas.
Sintaxis
BUSCARH (valor_buscado; matriz_buscar_en; indicador_filas; ordenado)
Dnde:
.
5. Nos ubicamos en la hoja donde tenemos los resultados de ganadores
seleccionemos la celda C3 para crear la funcin.
a. Dnde:
Valor buscado es la celda B2.
Matriz es toda la tabla de pegado especial.
Indicador es el nmero de celda de la fila que deseo encontrar es
este caso es 3.
Ordenado es verdadero porque es un valor aproximado.
Listas Desplegables.
Existen dos formas de realizar esto. Una es haciendo referencia a travs de Rangos
de celdas o realizarlo utilizando un Nombre de Rango que haga referencia a un
rango de celdas.
1. Cree la lista datos o valores que desea desplegar. Esta puede ser del tipo de dato
que usted desee en el orden que desee.
5. En el Origen, seleccione los datos que quiere que contenga la lista, (ver imagen)
6. Aceptar.
.
herramienta de validacin de datos, dependientes entre si, es decir, que en funcin
de lo que seleccione en la primera lista se me habiliten unas u otras opciones en la
segunda lista. Como siempre la solucin es bastante sencilla. Supongamos que
tenemos tres productos, a saber, Coca-Cola, Fanta y Powerade y que cada uno de
ellos tiene las opciones que se muestran en la tabla:
.
De esta manera convertimos el nombre del producto seleccionado en C3 en el
rango que debe mostrar en C6, ya que los nombres de los rangos de los
subproductos coinciden con los nombres de los productos. INDIRECTO convierte
esta relacin y nos muestra la lista correcta en C6.
.
Supongamos la siguiente lista de productos que ser incluida dentro de un control
de lista desplegable:
El primer paso es crear una frmula que identificar el rango donde se encuentran
las celdas que contienen los elementos de nuestra lista. Para ello utilizar la
funcin DESREF la cual devuelve como resultado una referencia a un rango de
celdas en base a ciertos parmetros de configuracin. Comenzar por escribir la
frmula de la siguiente manera:
DESREF(A2,
DESREF(A2, 0, 0,
El cuarto argumento de la funcin DESREF nos permite indicar el alto del rango y
por lo tanto es importante utilizar una funcin que nos indique el nmero
adecuado de elementos de la columna A. Para esto utilizar la funcin CONTARA
que cuenta el nmero de celdas no vacas dentro de un rango. Observa con
detenimiento la manera en que utilizo la funcin CONTARA como el cuarto
argumento de la funcin DESREF:
DESREF(A2, 0, 0, CONTARA(A:A) - 1)
La funcin CONTARA tiene el argumento A:A que indica que debe tomar en
cuenta toda la columna A. De acuerdo a nuestro ejemplo, la columna A tiene 4
celdas no vacas que incluyen el ttulo, por esta razn debo restar uno al resultado
.
de la funcin CONTARA para que me devuelva el nmero real de elementos en la
columna.
De esta manera la funcin DESREF nos ayuda a obtener el rango de celdas que
contienen los elementos que formarn parte de nuestra lista desplegable en Excel.
Este rango es totalmente dinmico ya que si agregamos un nuevo elemento o
eliminamos alguno otro se devolver el rango de elementos adecuado.
Ahora que ya tenemos la frmula que nos devolver el rango de celdas adecuado
podemos iniciar con la creacin de la lista desplegable. Selecciona el comando
Datos > Herramientas de datos > Validacin de datos. Se mostrar el cuadro de
dilogo Validacin de datos y en la pestaa Configuracin selecciona la opcin
Al pulsar el botn Aceptar se habr creado una nueva lista desplegable en Excel
cuyos elementos son los enlistados en la columna A:
.
Actualizar la lista desplegable en Excel
Para actualizar los valores de la lista desplegable ser suficiente con agregar un
nuevo elemento en la columna A para que sea incluido automticamente dentro de
la lista desplegable.
.
Informe de tablas y graficos dinamicos
Una tabla dinmica es una de las herramientas ms poderosas de Excel, pero
tambin es una de las caractersticas que ms usuarios de Excel se sienten
intimidados a utilizar. Si eres uno de ellos te ests perdiendo de utilizar una gran
herramienta de Excel.
Supongamos que tienes una tabla de datos que contiene mucha informacin sobre
las ventas de la compaa entre las cuales se encuentra una columna con los
productos de la empresa, tambin la ciudad donde se vende y las ventas
correspondientes para cada ciudad.
Me han solicitado un reporte con el total de ventas por ciudad y el total de ventas
por producto. As que lo que necesitas hacer es sumar las ventas para cada ciudad
y sumar las ventas de cada producto para obtener el reporte. En lugar de utilizar
frmulas podemos utilizar una tabla dinmica para obtener el resultado deseado.
Una tabla dinmica nos permite hacer una comparacin entre diferentes columnas
de una tabla. Puedes imaginarte una tabla dinmica de la siguiente manera:
.
Lo primero que debemos hacer es especificar los campos de nuestra tabla de datos
que vamos a comparar. Elegimos las ciudades como las filas de nuestra tabla
dinmica:
Excel tomar todos los valores de ciudades de nuestra tabla de datos y los
agrupar en la tabla dinmica, es decir, colocar los valores nicos de la columna
de datos eliminando las repeticiones. Ahora hacemos lo mismo para especificar las
columnas de la tabla dinmica.
.
Finalmente elegimos una columna de valores numricos que sern calculados y
resumidos en la tabla dinmica:
As tendrs un reporte que compara las ciudades y los productos y para cada
combinacin obtendrs el total de ventas. Lo ms importante que quiero
transmitir con este artculo es que las tablas dinmicas te permiten elegir entre
todas las columnas de una tabla de datos y hacer comparaciones entre ellas para
poder realizar un buen anlisis de la informacin.
.
Cmo crear una tabla dinmica
Las tablas dinmicas en Excel reciben su nombre por su capacidad de cambiar
dinmicamente la informacin agrupada con tan solo rotar las columnas o filas de
la tabla. En esta ocasin veremos un ejemplo claro de cmo crearlas.
.
Ahora selecciona el comando Tabla dinmica que se encuentra dentro del grupo
Tablas de la ficha Insertar.
.
En este mismo cuadro de dilogo se puede elegir si se desea colocar la tabla
dinmica en una nueva hoja de Excel o en una ya existente. Haz clic en el botn
Aceptar y se crear la nueva tabla dinmica.
.
Excel agregar en la parte izquierda del libro la tabla dinmica y en la parte
derecha la lista de campos. Esta lista de campos est dividida en dos secciones,
primero la lista de todos los campos de los cuales podremos elegir y por debajo
una zona a donde arrastraremos los campos que darn forma al reporte ya sea
como columna, fila, valor o como un filtro.
.
De manera predeterminada Excel aplica la funcn SUMA a los valores y la tabla
dinmica que resulta despus de hacer esta configuracin es la siguiente:
Utilizando una tabla dinmica fue posible crear un reporte de una manera fcil y
sin la necesidad de utilizar frmulas. Pronto veremos cmo se pueden elaborar
tablas dinmicas ms complejas que permitirn realizar un anlisis profundo de la
informacin.
.
Filtro de informe. Los campos que coloques en esta rea crearn filtros para
la tabla dinmica a travs de los cuales podrs restringir la informacin que
ves en pantalla. Estos filtros son adicionales a los que se pueden hacer entre
las columnas y filas especificadas.
Etiquetas de columna. Esta rea contiene los campos que se mostrarn como
columnas de la tabla dinmica.
Etiquetas de fila. Contiene los campos que determinan las filas de la tabla
dinmica.
Valores. Son los campos que se colocarn como las celdas de la tabla
dinmica y que sern totalizados para cada columna y fila.
Una vez especificados los campos para cada una de las reas, la tabla dinmica
cobra vida. Puedes tener una tabla dinmica funcional con tan solo especificar las
columnas, filas y valores. Los filtros son solamente una herramienta para mejorar
el anlisis sobre los datos de la tabla dinmica.
.
La ficha Diseo es una ficha contextual, por lo que debers seleccionar la tabla
dinmica para que se muestre.
.
Debes hacer clic en el botn Formato de nmero y se mostrar el cuadro de dilogo
Formato de celdas donde podrs seleccionar el formato deseado:
.
Filtrar una tabla dinmica
Puedes filtrar y ordenar la informacin que se encuentra dentro de una tabla
dinmica utilizando los filtros que Excel coloca de manera predeterminada en el
reporte como Etiquetas de columna y Etiquetas de fila.
Al seleccionar cualquier de
las opciones del filtro, la
informacin ser resumida y
solamente mostrar un
subconjunto de los datos de
la tabla dinmica.
.
Para mostrar de nuevo todos los valores de los campos filtrados debes hacer clic en
el botn de filtrado y seleccionar la opcin Borrar filtro de.
En primer lugar debes hacer clic sobre cualquier celda de la tabla dinmica y
posteriormente en la ficha Opciones y dentro del grupo Ordenar y filtrar debers
hacer clic sobre el comando Insertar Segmentacin de datos.
.
En este cuadro debers seleccionar los
campos que deseas utilizar como filtros en
la tabla dinmica y Excel colocar un filtro
para cada campo seleccionado:
.
Podrs agregar tantos filtros como campos disponibles tengas en la tabla dinmica,
lo cual te permitir hacer un buen anlisis de la informacin.
.
Nuevo campo en una tabla dinmica
Finalmente para agregar un nuevo campo puedes arrastrarlo desde la lista de
campos hacia el rea deseada. Tambin puedes marcar la caja de seleccin del
campo lo cual har que sea agregado a alguna de las reas predeterminadas.
Para este ejemplo, tengo tres hojas de Excel. Cada una de las hojas tiene las ventas
de los tres vendedores en la empresa en los primeros 2 meses del ao.
.
El reporte que necesito realizar es sobre las ventas del mes de enero y febrero. Para
iniciar debo abrir el Asistente para tablas y grficos dinmicos con el atajo de
teclado ALT+T+B, o bien puedes agregar el botn a la barra de acceso rpido, el
botn se llama Asistente para tablas dinmicas.
.
Excel crear una nueva hoja en mi libro donde pondr el resultado. A continuacin
puedes ver los datos consolidados:
.
Puedes dar el detalle final a esta tabla dinmica aplicando un formato de nmero a
las celdas.
Campos calculados
Calcular una comisin para cada vendedor, directamente en las tablas dinmicas?
S, se puede.
De hecho ese es el ejemplo que voy a usar para mostrarte cmo se puede agregar
una columna adicional en la tabla dinmica, sin tener que modificar tu base de
datos original.
Pero, necesitas asignar una comisin del 10% a aquellos que lograron un total de
ventas mayor a $3,000
.
Cmo calculamos eso en las tablas dinmicas?
1. Pincha en cualquier celda dentro de tu tabla dinmica.
2. Pincha en la pestaa Opciones.
3. Ahora pincha en el botn Campos, elementos y conjuntos. Luego
selecciona la opcin Campo calculado como te muestro en la imagen:
.
El resultado ser ste:
.
Una vez que has seleccionado el grfico adecuado Excel lo insertar en la hoja de
trabajo. Observa cmo el grfico se modifica al momento de aplicar algn filtro
sobre la tabla dinmica:
.
Mover un grfico dinmico
Es probable que encuentres til el mover un grfico dinmico a su propia hoja de
Excel para poder trabajar con l de manera independiente e inclusive aplicar algn
estilo y formato personalizado.
.
Modificar el estilo de un grfico dinmico
Ya sea que muevas el grfico a una nueva hoja de Excel o lo dejes en su ubicacin
original puedes modificar su estilo con los comandos de la ficha Diseo,
Presentacin y Formato:
Haz clic sobre la tabla dinmica y selecciona el comando Cambiar origen de datos
que se encuentra en la ficha Opciones dentro del grupo Datos.
.
Se mostrar el cuadro de dilogo Cambiar origen de datos de tabla dinmica el
cual te permitir ampliar (o reducir) o cambiar el rango de los datos de la tabla
dinmica.
Acepta los cambios y la tabla dinmica reflejar el nuevo rango de datos que has
especificado.
Subtotales
Cuando hablamos de crear un resumen de los datos de una lista, nos referimos a
crear subtotales agrupando los registros por alguno de los campos de la lista.
.
VEHICULOS
MARCA MODELO AOS COSTO
Este es el resultado:
Subtotales anidados
En este tema se muestra cmo utilizar los subtotales anidados, es decir, insertar
subtotales de grupos ms pequeos, donde, ya existen otros subtotales, puede
utilizar distintas funciones en una misma hoja y con los mismos datos.
En otras palabras es una funcin que contiene otra funcin por lo que se les
denomina anidados. En el ejemplo a continuacin, los subtotales de cada reporte
estn en una lista que ya tiene subtotales para cada regin.
VENDEDORES
Crear un subtotal que muestre el resumen de los datos para cada cambio en
vendedor, la funcin que utilizara ser mximo y el campo sobre el que se realizara
el subtotal ser ventas.
Agregar un subtotal anidado que muestre otro resumen de datos por ao, la
funcin a utilizar ser suma y el campo sobre el que se calculara ser ventas.
Procedimiento
Enero 2014
Pasos para consolidar datos: Ingreso 500, 000
Gasto 300, 000
1. Ir a la pestaa Datos, ubicarse en el grupo Beneficio 200, 000
herramientas de datos y seleccionar el
comando consolidar.
2. Nos aparece un cuadro de dialogo en
como se observa en la imagen.
3. En Funcin: seleccione la funcin
suma.
4. En Referencia: vamos seleccionando
las celdas donde estn los datos que
deseas consolidar.
5. Haga clic en Agregar para aadir las
celdas seleccionadas a la lista de
todas las referencias,
6. Haz clic nuevamente en Agregar,
para seleccionar otro rango.
7. Activa la casilla columna izquierda
Fila superior y columna izquierda
8. Aceptar.
Este ser el resultado de la suma de ingreso, gasto y beneficio de Diciembre 2008 a
Febrero 2009.
Ingreso 130, 000
Gastos 720, 000
Beneficios 630, 000