Documentos de Académico
Documentos de Profesional
Documentos de Cultura
#Excel. Ahora vamos a ver un caso un tanto especial en el que necesitamos calcular la variacin porcentual de cierta magnitud econmica entre los aos 2010 y 2011. El problema es que la informacin de partida no distingue entre ambos aos, sino que simplemente existe un campo (una columna) con la fecha. Lo vamos a resolver por dos mtodos. Primero emplearemos frmulas matriciales y en segundo lugar lo haremos creando unElemento calculado en una Tabla dinmica. Puede consultar el post donde hablbamos de: Tablas dinmicas y Campos Calculados
La celda F5 es: {=SUMA(Importe*(AO(Fecha)=F$4)*(MES(Fecha)=$E5))} La frmula est entre llaves lo que indica que es una frmula matricial. Cuando nosotros escribimos la frmula no ponemos las llaves, esto lo hace Excel, al validar la frmula. Las frmulas matriciales no se validan pulsando ENTER, se han de pulsar simultneamente las tres teclas siguientes: CONTROL + MAYSCULAS + ENTER La tecla de MAYSCULAS es la tecla SHIFT. Los rangos empleados son: y y Fecha =Hoja1!$B$5:$B$28 Importe =Hoja1!$C$5:$C$28
La frmula se ha de copiar al rango F5:G16. Para crear la columna H, simplemente aplicamos la frmula que nos da la variacin porcentual entre los valores del ao 2010 y los valores del ao 2011, que es lo que estamos buscando. La celda H5 es: =+G5/F5-1 Luego se la dota con formato de porcentaje, y obtenemos un 20% que es el incremento experimentado entre el importe del ao 2010 (1.000) y el importe del ao 2011 (1.200), para el mes de enero. Se copia hacia abajo y se obtienen los porcentajes de variacin por cada mes.
En la columna B aparece la fecha en formato mmm/aaaa. Son fechas vlidas ya que aunque no veamos el da, esto es por el formato, pero la fecha est introducida como dia-mes-ao. La celda D5 es: =MES(B5) La celda E5 es: =AO(B5)
Hemos puesto el Mes en rtulos de fila, el Ao en rtulos de columna y el Importe como datos en Valores. En Excel 2007, con el cursor situado en la tabla dinmica pinchamos arriba sobre la pestaa "Herramientas de tabla dinmica". Luego sobre Frmulas.
Deseamos elegir Elemento calculado pero vemos que aparece deshabilitado, en color gris. Para que podamos tener disponible esta opcin debemos situar el cursor del ratn exactamente sobre la celda B4 o C4 de la tabla dinmica que es donde se encuentran los indicadores de los aos 2010 y 2011.
Ahora si podemos insertar un Elemento calculado. Aparecer la ventana donde podemos construir nuestro elemento calculado.
Al elemento calculado le denominaremos Var.% ya que representar la variacin porcentual. La frmula que pondremos es: ='2011'/ '2010'-1 Pero no debemos escribir la frmula tecleando los aos sino eligiendo los Elementos con el ratn. Elegimos el elemento del ao 2011, pulsamos luego sobre el smbolo de dividir (/), pulsamos sobre el elemento del ao 2010, y finalmente restamos uno. Con ello se genera la columna correspondiente al elemento calculado Var.%. La nueva columna se formatea en formato de porcentaje y tendremos ya creada nuestra Tabla dinmica con elemento calculado.
Notas: y y Cuando una celda se actualiza con ms de una frmula, el valor lo establece la frmula con la ltima orden de resolucin. Para cambiar el orden de resolucin de varios elementos o campos calculados, en la ficha Opciones, en el grupo Herramientas, haga clic en Frmulas y, a continuacin, seleccione Orden de resolucin.
as Tablas Dinmicas han supuesto la revolucin en Hojas de Clculo de los ltimos aos.
Permiten generar informes rpidos y flexibles. Si usted llega a conocer bien su funcionamiento puede cambiar radicalmente la gestin de su departamento o unidad de negocio. En este artculo vamos a crear una Tabla Dinmica partiendo de una base de datos. En la tabla dispondremos de los costes de diferentes departamentos de la empresa para el ao 2010 y la previsin para 2011. Crearemos un campo calculado que nos permita observar el incremento de cada departamento en estos aos. La base de datos de partida es sencilla.
&RVWHSRU3UR\HFWR\'HSDUWDPHQWR
En Excel 2007 vamos al men Insertar y luego Tabla Dinmica. Siguiendo unos sencillos pasos llegamos a crear una tabla dinmica como la que se muestra en la siguiente imagen:
Disponemos de los costes del ao 2010 y la previsin para 2011 por cada uno de los departamentos. Los cuatro proyectos se han establecido como filtro de pgina en la parte superior de la tabla dinmica. Ahora deseamos disponer de una columna ms que nos indique la variacin porcentual experimentada por los costes entre los aos 2010 y 2011. Este objetivo se podra lograr por varios mtodos:
Al pulsar sobre ella se abren un nuevo men sobre el que pulsaremos sobre Formulas.
La imagen anterior puede diferir de la que usted pueda ver en pantalla, ya que en Excel 2007 la cinta de opciones muestra diferentes iconos, o los muestra ms o menos resumidos en funcin de la resolucin de su pantalla y del tamao de ventana que utilice. Al pulsar sobre Frmulas elegimos Campo calculado.
Aparece una ventana denominada Insertar campo calculado en el que crearemos la frmula: =2011 /2010 -1 La frmula se crea introduciendo los campos (columnas) de la tabla dinmica. En este caso calculamos el porcentaje de variacin por la clsica frmula: Valor Final / Valor Inicial -1 Expresin que es igual a la siguiente: (Valor Final Valor Inicial) / Valor Inicial En nuestro caso los costes del ao 2010 son los valores iniciales y las previsiones para 2011 son los valores finales.
Esto genera una nueva columna que denominamos Var.% que recoge la variacin porcentual de los costes entre los aos 2010 y 2011. Inicialmente los valores que nos dan estn en tanto por uno y hemos de ser nosotros los que debemos dar formato a esos valores como Porcentaje de dos decimales.
Los campos calculados son muy tiles al trabajar con tablas dinmicas y tienen la ventaja de que no perdemos el vnculo dinmico con la base de datos.
Grfico Dinmico
Sita el cursor sobre la tabla dinmica y pulsa sobre la opcin que vers arriba denominada Herramientas de tabla dinmica. Luego pulsa sobre el icono que te permite crear un grfico dinmico tal y como se muestra en la siguiente imagen.
Elegimos el tipo de grfico y de forma instantnea dispondremos de un grfico muy flexible con muchas opciones que podemos modificar.
Ejercicio propuesto
En la Hoja3 disponemos de una base de datos con 200 registros con los siguientes campos: Fecha, Artculo, Facturacin y Unidades. Nuestro objetivo es crear una tabla dinmica agrupada por meses y trimestres en la que introducimos un campo calculado que nos proporcione el precio medio de venta en cada mes. Todos los datos de la base de datos son aleatorios. As la fecha es un valor aleatorio del primer semestre del ao 2011, y se genera con la frmula: =ALEATORIO.ENTRE(FECHA(2011;1;1);FECHA(2011;6;30)) Los posibles artculos son cinco y se generan aleatoriamente con la frmula: =ELEGIR(ALEATORIO.ENTRE(1;5);Art1 ;Art2 ;Art3 ;Art4 ;Art5 ) En Excel 2003 y anteriores para que no de error la frmula ALEATORIO.ENTRE debemos haber activado el complemento de Herramientas para anlisis. Esto se puede activar en el men Herramientas, Complementos. Agrupando las fechas simultneamente por meses y por trimestres obtenemos la tabla dinmica que se muestra en la imagen.
Ahora hemos de crear el campo calculado que insertar una nueva columna en la tabla dinmica. Pretendemos calcular el precio medio, por tanto hemos de dividir la facturacin entre el nmero de unidades.
Los resultados numricos que usted obtenga sern diferentes de los que se muestran en la anterior imagen, esto es debido a que la base de datos trabaja con valores aleatorios. Podemos ver cmo cambian los valores de la tabla dinmica al actualizarla. Para ello pulse con el botn derecho del ratn sobre la tabla dinmica y elija Actualizar.
Excel 2010
Para crear un campo calculado en Excel 2010 sigue estos pasos:
proporcionan a la hoja de clculo una enorme potencia. Las funciones matriciales, en general, abarcan varias celdas, aunque en algunos casos nicamente se centran en una nica celda. Las frmulas matriciales se identifican ya que se encuentran entre corchetes {}. Veamos algunas aplicaciones.
Hoja 'Formula'
Las frmulas matriciales pueden abarcar varias celdas o una sola. En esta hoja vamos a ver la potencias de clculo de este tipo de expresiones cuando arrojan el resultado en una sola celda.
Para introducir una frmula matricial se han de seguir tres pasos: 1. Seleccionar el rango en el que la frmula matricial dejar sus valores. Si la frmula matricial no abarca ms de una celda simplemente no situaremos en esa celda. 2. Escribir la frmula propiamente dicha 3. Para validar no se ha de pulsar INTRO, sino que lo que hemos de pulsar es la combinacin de tres teclas: CONTROL+MAYUSCULAS+INTRO