Estoy intentando crear una tabla dinámica que resumaRecursoyNúmero de díasrequerido por fase del proyecto. Cada recurso puede aparecer en varias fases con diferentes duraciones. Sin embargo, debido a la cantidad de datos que tengo, no puedo simplemente agregar una columna de fase y luego poner una nueva fila y línea de datos para cada una de las fases.
Puedo hacer esto usando countif
y sumif
, pero debido a la naturaleza cambiante de mis datos y al deseo de integrar segmentaciones para cortar los datos con ciertos criterios, necesito que estén en una tabla dinámica.
Creo que el problema probablemente sea cómo he organizado estos datos; un ejemplo del cual se puede ver aquí:
Los valores no son sólo 1, 2 y 3 para los días en el conjunto de datos real, sino que el propósito es que siRecursoestá por encima de un cierto valor (no en blanco o 0), entonces esta persona trabaja en esa fase. Mi intento de identificar a alguien que trabaja en una fase particular fueron las columnas de fase, pero no son necesarias ya que este fue solo mi intento de encontrar una solución.
A continuación se muestra un ejemplo de cómo imagino el resultado:
Respuesta1
Creo que el problema probablemente sea cómo he organizado estos datos.
Eso es correcto, para poder utilizar la tabla dinámica en sus datos, su estructura de datos debe ser como la que se muestra en la siguiente captura de pantalla.
En la tabla dinámica anterior, la columna "recuento de días2" es su "Suma de recursos"
Encuentre el Excel de muestra en el siguiente enlace:
https://drive.google.com/open?id=1Szayirw84TXll8y6ASvZBtlxKrkN3nK5
Respuesta2
Esto sería más fácil si comenzara con un diseño diseñado para resumir, pero en realidad puede hacerlo en unos sencillos pasos. Recreé solo las primeras columnas de datos relevantes.
El primer paso es sumar los totales de recursos y días al final de cada columna. El total de recursos en H14 es:
=COUNTA(H2:H13)
Esto solo cuenta las celdas con una entrada en la columna. El total de días en H15 es:
=SUMIF(H2:H13,H$1,B2:B13)
Esto suma los valores de la columna B asociada si la columna H contiene un valor que coincide con el encabezado de la columna. Si su hoja de cálculo real es diferente, simplemente use una condición de prueba relevante, que podría ser simplemente "no en blanco".
Una vez que haya ingresado las dos primeras fórmulas, puede copiarlas o arrastrarlas para completar las otras columnas.
Para obtener los resultados en las columnas O a Q, seleccione el rango del encabezado con las etiquetas de las columnas, luego mantenga presionada la Ctrltecla para seleccionar y agregar las fórmulas, ya que no todas son contiguas. Copie la selección ( Ctrl+ Co el icono Copiar en la barra de herramientas).
Agregué manualmente los encabezados de las columnas en P y Q. Para completar los valores, haga clic en la esquina superior izquierda donde irán los resultados (O2 en este caso), haga clic derecho y seleccione Pegado especial. Seleccione Values
y Transpose
haga clic en Aceptar.