Excel: Tabla dinámica: es necesario dividir el campo total acumulado por el total general de un campo de recuento

Excel: Tabla dinámica: es necesario dividir el campo total acumulado por el total general de un campo de recuento

Siento que tengo que hacer esto más complicado de lo necesario...

Tengo una tabla dinámica que está ordenada por fecha. Tengo un campo cuyos valores son la suma de estudiantes registrados para una clase. Los valores se muestran como un total acumulado por fecha. Mi otro campo es el recuento de estudiantes matriculados en la escuela.

Quiero dividir el total acumulado de estudiantes registrados en la clase para cada día por el total general de estudiantes matriculados en la escuela. Mi objetivo final es tener un porcentaje continuo de estudiantes registrados para la clase.

Parece que no puedo encontrar una manera de hacer este cálculo dentro de la tabla dinámica. Cada día se añaden más fechas, por lo que los cálculos deben ser dinámicos. Si intento cambiar mi campo registrado en la clase para que sea un % del total general, quiere obtener el total general de esa misma columna, en lugar del total general de los estudiantes matriculados en la escuela. Si intento cambiar mi campo registrado en la clase para que sea un "% de...", la única opción que me da Excel es que el campo base es la fecha.

¿Alguna sugerencia?

Respuesta1

Esto resuelve el problema:

Nota:La clave de la solución es "Quiero dividir el total acumulado de estudiantes registrados en la clase para cada día por el total general de estudiantes matriculados.".

ingrese la descripción de la imagen aquí

Cómo funciona:

  • Método 1se basa en una fórmula simple en la celda I2:

    =H2*100/$H$16

  • Llénelo.

  • Aplicar formato de celda personalizado0.00 "%"


  • Método 2se basa en la tabla dinámica.
  • Seleccione Datos de origen F1:H15e inserte una tabla dinámica.
  • Coloque el campo Fecha en Filas, Registrado e Inscrito en Valores.
  • Coloque el campo Inscrito dos veces en Valores.
  • Cambie el nombre de los encabezados de las columnas PT.
  • Seleccione Gran Total en la Columna N, luego haga clic derecho.
  • Presione Mostrar valor como, luego % del total general.

NÓTESE BIEN

  • Puede evitar insertar la columna Inscrito dos veces en la tabla dinámica.

  • La columna Nombre de clase se puede incluir en los datos de origen para que los resultados del PT sean más significativos.

Respuesta2

Lo mejor es mostrarnos una muestra para un mejor análisis.

Verifique que sea útil crear un nuevo campo calculado.

Puede seleccionar la tabla dinámica > Analizar tabla dinámica > Campos, Iterms y conjuntos > Campos calculados.

Cree un nuevo campo, como "% de registros" para dividir el número de asistentes por el número de inscritos. Y arrastre este campo al área Valores.

ingrese la descripción de la imagen aquí

información relacionada