Necesito ayuda con una hoja de cálculo de Excel. Tengo un gran conjunto de datos que contiene múltiples gastos de varias personas a lo largo del tiempo. Lo que quiero hacer es consolidar los costos de los individuos por día. Por ejemplo:
A B C D E
Name Date Gas Food Misc.
1 Joe 11/13/13 $30 $50 $10
2 Sally 11/13/13 $40 $40 $10
3 Joe 11/13/13 $0 $10 $12
4 Sally 11/14/13 $0 $25 $5
5 Joe 11/15/13 $0 $60 $70
6 Joe 11/15/13 $30 $40 $0
Entonces, lo que quiero hacer es tener una nueva hoja de trabajo donde los gastos de Joe el 13/11/13 se combinen en una nueva fila, así como sus gastos el 15/11/13, por lo que se vería así:
A B C D E
Name Date Gas Food Misc.
1 Joe 11/13/13 $30 $60 $22
2 Sally 11/13/13 $40 $40 $10
3 Sally 11/14/13 $0 $25 $5
4 Joe 11/15/13 $30 $100 $70
Puede alguien ayudarme con esto?
Respuesta1
Si desea mantener los datos en su forma expandida y también verlos (y tal vez manipularlos) en su forma consolidada, una tabla dinámica es probablemente el mejor enfoque. Pero, si se trata de una transformación única, haga lo siguiente:
- Seleccione su columna
A
yB
los datos de la columna, incluida la fila del encabezado. Vaya a la pestaña "Datos", grupo "Ordenar y filtrar" y haga clic en "Avanzado":
Esto abrirá el cuadro de diálogo "Filtro avanzado":
Seleccione "Copiar a otra ubicación" y "Solo registros únicos". Escriba la dirección de una celda disponible (he usado "A11", por ejemplo) en el campo "Copiar a", o haga clic en el campo y luego haga clic en A11 (hay varias técnicas que obtendrán el mismo resultado). Haga clic en "Aceptar". Deberías obtener tus pares únicos de nombre y fecha; algo como esto:
Copie el resto de los encabezados de
C1:E1
aC11:E11
.En la celda
C12
, escriba la siguiente fórmula:=SUMIFS(C$2:C$7, $A$2:$A$7, $A12, $B$2:$B$7, $B12)
Cambie
7
al último número de fila de los datos de origen y cambie12
a la fila en la que se encuentra.Arrastre esto a la columna
E
y hacia abajo hasta el final de los datos:Copie y pegue valores en una hoja nueva.