Tabla dinámica: valor absoluto del total general en Excel

2

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.

Karusmeister
fuente
¿Una solución "dinámica" descarta agregar una columna / campo a sus datos de origen?
Excellll
Si está sacando un total, ¿no puede editar la configuración del campo para que sea un valor absoluto?
Raystafarian
@Excelll - desafortunadamente sí. Raystafarian - abs no está disponible en la configuración de campo
Karusmeister
1
¿Qué tal si inserta un calculated fieldo una calculated itemse puede utilizar el campo de suma existente y darleabs
Raystafarian
¿Puedes publicar una imagen del diseño actual o al menos explicar un poco más sobre lo que quieres hacer?
Doktoro Reichard

Respuestas:

1

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:

id | value
--
1  | 300 
--
2  | -400
--
3  | -500
--
4  | 600
--

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 calculado id[i], con iindicar 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.

Benoa411
fuente
Recuerde formatear correctamente su pregunta. Use un corchete de ángulo recto >antes de cada línea de una cita de bloque, y sangría bloques de código con cuatro espacios.
bwDraco