El total de mi subvención se genera sumando valores de COLUMNAS de ARTÍCULOS para un ASUNTO determinado (para cada SUJETO tengo una lista de ARTÍCULOS y quiero hacer un gran total de los valores de estos ARTÍCULOS). Los valores para los artículos pueden tomar valores negativos y mi gran total debe ser la suma de los valores positivos y negativos. Necesito seleccionar las 20 primeras filas de acuerdo con el valor absoluto del gran valor. La solución tiene que ser dinámica: no puedo copiar el valor de la tabla dinámica para separar la hoja y ordenarla allí. Traté de definir el "campo calculado" como, =ABS(SUM(VALUE))
pero resume valores absolutos para ITEMS.
microsoft-excel
microsoft-excel-2010
sorting
pivot-table
Karusmeister
fuente
fuente
calculated field
o unacalculated item
se puede utilizar el campo de suma existente y darleabs
Respuestas:
Microsoft identifica este problema ... consulte http://support.microsoft.com/kb/211470/en-us .
Pero creo que una forma de lograr esto es usar un elemento calculado en el pivote. Por ejemplo, si tiene un conjunto de datos como este:
Un elemento calculado con esta fórmula:
=SUM(ABS(id[1])+ABS(id[2])+ABS(id[3])+ABS(id[4]))
producirá un resultado de 1800, en lugar de 0 con el total general de la tabla dinámica. Tenga en cuenta que necesita tener una columna "id" en su conjunto de datos. En el campo calculadoid[i]
, coni
indicar el número de artículo como aparece en la tabla dinámica. Para su caso, debe iterar la fórmula hasta 20.Si tiene muchas filas o si el número de filas puede variar, puede buscar una macro para generar automáticamente el elemento calculado.
fuente
>
antes de cada línea de una cita de bloque, y sangría bloques de código con cuatro espacios.