Tengo una hoja de cálculo de Excel para realizar un seguimiento de los ingresos y gastos de mi pequeña empresa secundaria. Estoy intentando crear un gráfico de barras agrupadas que muestre mis ingresos y gastos agrupados por mes/año.
La tabla de ingresos se ve así:
Y la tabla de Gastos se ve así:
Lo que me gustaría es algo como esto:
Donde el azul son mis gastos y el rojo son mis ingresos.
El problema es que no sé cómo crear una relación entre las partidas de ingresos y las partidas de gastos, porque la fecha tiene duplicados.
Lo que estoy haciendo actualmente es crear una tabla dinámica para ingresos y gastos con filas que sean el mes/año y la única columna sea la suma del total de ese mes, y luego copie los datos sin procesar en una tabla separada manualmente. Esto funciona, ¡pero tiene que haber una manera mejor!
¿Hay alguna manera de crear esta relación con las dos tablas de datos sin procesar?
Tengo experiencia en SQL, por lo que Excel a veces me frustra un poco.
Respuesta1
Este es un ejemplo perfecto de cuándo utilizar Power Pivot.
Agregue las tablas de ingresos y gastos al modelo de datos.
Cree una tabla DATE y agréguela al modelo de datos. Márquelo como tabla FECHA.
Cree relaciones entre Fecha e Ingresos, y Fecha y Gastos:
Ahora puede crear un gráfico dinámico basado en el modelo de datos e incluir elementos de cualquiera de las tablas.
Agregué un par de medidas explícitas al modelo:
Total Income:= SUM ( Income[Total] )
Total Expense:= SUM ( Expense[Total] )
Archivo de ejemplo trabajado disponibleAQUÍ
Respuesta2
Para ese tipo de cosas con Excel, suele ser más fácil y limpio poner todas las entradas en la misma tabla. Puede agregar una columna para especificar si es una línea de Ingresos o una línea de Gastos.
Sin embargo, existe una solución para lo que estás pidiendo.
Primero cambie el nombre de las columnas "Total" a "Ingresos" y "Gastos". Necesitas campos únicos.
Cuando cree un gráfico dinámico, seleccione "Agregar estos datos al modelo de datos". Luego, en el menú Campos del gráfico dinámico, tendrá la opción "todos". Allí podrá seleccionar los datos de cada tabla del documento.
En Excel 2016, automáticamente tendrás disponibles los campos de mes y año. Para versiones anteriores, es posible que tengas que agregar esas columnas (pero puedes calcularlas con las funciones mes() y año() y ocultar las columnas).
Verese enlacepara detalles.