Estoy tratando de descubrir cómo "agrupar por" valores en una hoja de cálculo de Excel.
Dado el siguiente ejemplo (esta es una hoja de inventario que uso en mi restaurante :)
En el extremo derecho de la hoja de cálculo hay una columna llamada Costo de bienes vendidos.
Me gustaría poder llegar a una cifra total de COGS para cada categoría.
¿Es esto posible en Excel? Además, me gustaría hacerlo en una hoja de trabajo separada para que la primera hoja de trabajo (lo que se muestra) no se vea afectada.
¿Algunas ideas?
¡Gracias!
microsoft-excel
Ian P
fuente
fuente
También puede hacer esto con la función Subtotal.
Por ejemplo...
fuente
Supongo que está buscando los COGS totales para una cuenta como supermercado, por ejemplo, para la semana 1.
sumif
es la forma más fácil de obtener esos datos. ejemplo tomado de tu foto:He colocado los signos de interrogación ya que no puedo ver toda la hoja. Seleccionaría la columna D completa donde tiene los datos de la cuenta. D2 a D ?, lo mismo con la columna de uso semanal J2 a J ?.
La fórmula buscará en la columna D la tienda de comestibles de texto; si está presente, agregará las celdas de la columna J que corresponden a las columnas D que tienen la palabra tienda de comestibles. (o cualquier texto que ponga en la fórmula para que lo busque)
fuente
El enfoque más trivial puede ser una operación de clasificación de Excel seguida de una operación de subtotal de Excel.
Produce lo que busca sin cambiar todo el diseño de sus datos como lo haría la operación Pivot.
Clasificación
Total parcial
fuente
En Excel 2013 habrá una opción de "agrupamiento".
Vea la captura de pantalla a continuación, desafortunadamente, es alemán, pero los íconos lo ayudarán a encontrarlo.
fuente
Para hacer esto con una tabla dinámica :
fuente
Data
/ enSummarize with PivotTable
lugar de "Insertar".Hago esto todo el tiempo con vba. Estoy bastante seguro de que he usado el mismo método desde Office 95 ', con pequeños cambios realizados para la colocación de la columna. Se puede hacer con menos líneas si no define las variables. Se puede hacer más rápido si tiene muchas líneas por recorrer o más cosas con las que necesita definir su grupo.
Me he encontrado con situaciones en las que un "grupo" se basa en 2-5 celdas. Este ejemplo solo mira una columna, pero se puede ampliar fácilmente si alguien se toma el tiempo para jugar con ella.
Esto supone 3 columnas, y debe ordenar por la columna group_values. Antes de ejecutar la macro, seleccione la primera celda que desea comparar en la columna group_values.
fuente
1) Seleccionar rango de datos.
2) Copiar rango al portapapeles.
3) Abrir nueva base de datos de acceso.
4) Diseñe una nueva tabla o rango de pegado.
5) Crear vista, vista SQL.
6) Cree la consulta "SELECCIONAR celda, SUMA (datos) COMO Total de la tabla GRUPO POR celda".
fuente
En Excel 2013:
-Haga clic en datos
-Haga clic en Subtotal
fuente