Harrowgate Catering Supplies reparte alimentación seca y congelado a grupos de residencias de West Yorkshire desde un almacén en Stourton. Seis clientes, todos con rebate por volumen, y el rebate es lo único complicado del negocio: un porcentaje de las ventas netas, acordado por cliente, pagado trimestralmente a mes vencido. Dearne Valley Trust, la cuenta mayor, está al 1,5%. Calder Vale Lodges, la más pequeña, al 3,0%. El tipo vive en la línea de factura, porque el sistema de facturación lo escribe ahí.
El primer trimestre del ejercicio 2026 — abril, mayo y junio de 2026 — fueron 46 facturas en una hoja llamada Sales: cliente en la columna A, mes en la B, ventas netas en la C, tipo de rebate en la D. Ventas netas 647.250,00 £. El rebate que describen esos contratos son 12.687,00 £.
La controller montó una tabla dinámica: clientes en las filas, meses en las columnas, Suma de Ventas netas en los valores. Y como el origen no tenía columna de rebate y ella necesitaba una, Analizar tabla dinámica ▸ Cálculos ▸ Campos, elementos y conjuntos ▸ Campo calculado:
Nombre:
RebateFórmula:='Ventas netas'*'Tipo de rebate'
Ventas por tipo. Es lo que dice el contrato en castellano y es lo que dice la fórmula en Excel, y las doce celdas mensuales que produjo se contabilizaron en el devengo mes a mes. Esas doce celdas suman 42.050,50 £.
Alguien lo comprobó. Se trazaron cuatro celdas hasta la factura y las cuatro cuadraban al penique.
De Dónde Salieron los 29.363,50 £
Un campo calculado no es una fórmula por filas. Primero suma los campos, dentro de la celda que estés mirando, y aplica la fórmula a las sumas después.
Así que la celda donde Ashfield Care Group se cruza con abril no multiplica cada una de las tres facturas de ese mes por 2,5% y suma los resultados. Suma las tres cifras de ventas netas — 42.000,00 £ — y suma las tres cifras de tipo — 2,5% + 2,5% + 2,5% = 7,5% — y multiplica eso. 3.150,00 £ frente a los 1.050,00 £ reales. Tres facturas, tres veces más.
Ese es todo el fallo, y su forma es lo que le permitió sobrevivir:
- El factor es el número de facturas, así que es distinto en cada celda. Las celdas de tres facturas se desviaban ×3, las de cinco ×5. Nada en el informe era un múltiplo redondo de nada, que es justo lo que busca quien revisa.
- Las celdas con una sola factura estaban bien. Elmsall House facturó una vez en abril y una en mayo; Brinsworth Homes una vez en abril; Calder Vale una vez en mayo. Sobre una sola fila, sumar y luego multiplicar es la misma aritmética que multiplicar y luego sumar. Esas fueron cuatro de las celdas que se comprobaron, y en una quinta se bajó con el filtro hasta una única factura — lo que la volvió correcta mientras la estaban mirando.
- Los totales se contradecían entre sí, en la misma dinámica, en el mismo instante. Las doce celdas suman 42.050,50 £. Las seis filas de subtotal por cliente dicen 121.996,50 £, porque cada una es la fórmula aplicada a las sumas de ese cliente. La celda del Total general decía 624.596,25 £, que son 647.250,00 £ × 96,5% — y 96,5% son todos los tipos de las 46 filas sumados en un número.
Nadie leyó el Total general. El devengo se contabilizaba por cliente y mes, desde el cuerpo de la dinámica, así que la única cifra lo bastante absurda para parar el proceso era la única cifra que el proceso no usaba nunca.
Lo Que Costó
Los 29.363,50 £ se encontraron en el cierre de julio, cuando se pagó el primer rebate de verdad y los abonos sumaron 12.687,00 £. Se revirtió en un asiento.
Lo que no se revirtió: la renovación 2026–27 de Dearne Valley Trust se cotizó en junio a coste más margen, y el lado del coste llevaba el rebate devengado del trimestre, 20.352,00 £ frente a los 4.335,00 £ reales — 5,5 puntos de margen que no existían. Harrowgate cotizó un 2,1% más alto en un contrato de 1,16 M£ al año y lo perdió por 1,4%. La aritmética se revirtió en julio. La cuenta no.
1) Un Rebate, Ocho Números
Un Rebate, Informado de Ocho Maneras a Partir de las Mismas 46 Facturas
La hoja Sales tiene 46 filas de factura del primer trimestre del ejercicio 2026: cliente en la columna A, mes en la B, ventas netas en la C y el tipo de rebate contractual — del 1,5% al 3,0%, fijado por cliente — en la D. Las ventas netas suman 647.250,00 £ y el rebate que describen los contratos son 12.687,00 £. Todas las cifras de esta tabla salen de la misma dinámica o de las mismas 46 filas, y sólo tres de ellas son el rebate. Lee la columna Factor de arriba abajo: no es una constante, porque es el número de filas de factura que hay detrás de la celda que estés mirando, y ahí está todo el mecanismo en una sola columna.
fxLas celdas con fórmulas están resaltadas en verde
Pasa el mouse sobre las celdas con fórmulas para ver la fórmula y resaltar las celdas referenciadas
Tres de estas ocho cifras son el rebate: el SUMAPRODUCTO, la columna auxiliar y la celda de una sola factura. Las otras cinco son el mismo campo calculado leído a cinco niveles distintos, y cada una es una evaluación correcta de una fórmula que nunca fue el contrato.
🎯 Escenario: Abre cualquier dinámica que tenga un campo calculado y pon =SUMA(...) debajo de su área de valores, sólo sobre las celdas del cuerpo. Compáralo con la celda del Total general de la propia dinámica. Con Suma de cualquier cosa coinciden. Si no coinciden, el campo no es aditivo, y todos los subtotales de ese informe son números que no has comprobado.
2) Qué Calcula Realmente un Campo Calculado
La documentación de Excel lo dice en una línea: la fórmula de un campo calculado opera sobre la suma de los datos subyacentes de cada campo que nombra. No sobre las filas. Sobre las sumas.
Escrito como fórmula sobre las filas que hay detrás de una celda, lo que pediste y lo que te dieron son estos dos:
- Lo que dice el contrato:
=SUMAPRODUCTO(netas;tipo)— multiplicar cada fila y luego sumar. - Lo que hace el campo calculado:
=SUMA(netas)*SUMA(tipo)— sumar cada campo y luego multiplicar.
Con una fila son idénticos. Con más de una son distintos, y la diferencia no es un redondeo, es otra magnitud. Es la misma aritmética sobre la que se construye el artículo de SUMAPRODUCTO, mirada desde el otro lado: sumar-y-multiplicar y multiplicar-y-sumar son dos operaciones, y sólo una de ellas es el dinero.
De ahí se siguen dos consecuencias inmediatas, y las dos están en la tabla de arriba.
- El resultado depende de cuántas filas de origen hay detrás de la celda, lo que depende del diseño, de los filtros y de las segmentaciones. No cambies nada más que el filtro de Mes y el número cambia por un factor.
- No hay ningún nivel en el que Excel sume las celdas. Un subtotal es la fórmula sobre las sumas de ese subtotal; el Total general es la fórmula sobre los totales generales. No existe un ajuste que haga que un campo calculado sume las celdas de arriba, porque esas celdas no son cantidades de las que esté hecho.
🎯 Escenario: En una celda al lado de la dinámica, divide la celda del campo calculado entre la celda de Suma de Ventas netas que tiene al lado. Ese es el tipo que la dinámica cree que está aplicando. En este informe salió 7,5%, 6,0%, 10,0% y 7,5% en cuatro celdas contiguas de un contrato cuyo tipo más alto en cualquier parte es 3,0%.
3) Dónde Acierta un Campo Calculado: los Ratios
Nada de esto hace que la función esté mal hecha. Para lo que sirve, un campo calculado no sólo acierta: acierta más que la alternativa.
Un porcentaje de margen es un ratio de dos sumas. =Margen/'Ventas netas' en un campo calculado devuelve 12.400,00 £ de margen sobre 128.800,00 £ de ventas, que es el margen ponderado — 9,63% — a todos los niveles del informe, porque a cada nivel divide el margen de ese nivel entre las ventas de ese nivel. Total general incluido. Esa es la respuesta correcta, y es correcta por la misma razón por la que el rebate estaba mal: dividir sumas da una media ponderada y multiplicar sumas no da nada.
Compara las dos maneras en que la gente intenta meter un porcentaje de margen en una dinámica:
- Campo calculado
=Margen/'Ventas netas'— ponderado, coherente a todos los niveles, correcto. - Una columna Margen % en el origen, resumida como Promedio — la media sin ponderar de los porcentajes de cada fila. Una factura de 40,00 £ al 60% y otra de 40.000,00 £ al 8% promedian 34%, y el negocio hizo 8,05%.
Así que la regla que sale de esto no es «no uses campos calculados». Es más estrecha y más fácil de aplicar:
Un campo calculado es seguro cuando la fórmula es un ratio de campos, y peligroso cuando multiplica dos campos, divide entre un recuento o necesita el valor de una fila concreta. Dividir sumas es la cifra ponderada que la gente quiere. Multiplicar sumas es un accidente.
🎯 Escenario: Enumera todos los campos calculados del informe — la sección 7 explica cómo sacarlos de Excel en un clic — y repártelos en los dos montones. Los ratios se quedan. Cualquier cosa con un * entre dos nombres de campo, o cualquier aritmética que sólo tenga sentido sobre una factura, se convierte esta semana en una columna del origen.
4) Los Tres Totales, y Por Qué No Coinciden
Esta es la parte que conviene saber decir en voz alta en una reunión, porque una dinámica con un campo calculado no aditivo te da tres respuestas distintas y etiqueta las tres igual.
En el informe de Harrowgate, para Dearne Valley Trust:
| Lo que estás mirando | Las sumas que hay detrás | El campo devuelve |
|---|---|---|
| Celda de abril (5 facturas) | 96.500,00 £ × 7,5% | 7.237,50 £ |
| Celda de mayo (4 facturas) | 88.200,00 £ × 6,0% | 5.292,00 £ |
| Celda de junio (5 facturas) | 104.300,00 £ × 7,5% | 7.822,50 £ |
| La fila del cliente | 289.000,00 £ × 21,0% | 60.690,00 £ |
| Las tres celdas, sumadas a mano | — | 20.352,00 £ |
| Lo que debe el contrato | 289.000,00 £ × 1,5% | 4.335,00 £ |
La fila del cliente no es la suma de las tres celdas y nunca iba a serlo. Es la fórmula aplicada a las sumas de 14 facturas, con 14 tipos dentro. Cuatro números, una fila de un informe, y el único que no aparece en ninguna parte de la dinámica es el que se debe.
Un campo aditivo no tiene nada de esto. Suma de Ventas netas en esa fila es 96.500,00 £ + 88.200,00 £ + 104.300,00 £ = 289.000,00 £, la fila del cliente dice 289.000,00 £, y el Total general es la suma de las filas de cliente. La aditividad es la propiedad que permite leer una dinámica de un vistazo, y un campo calculado la quita sin decirlo.
🎯 Escenario: Coge cualquier dinámica de un informe mensual, suma las celdas del cuerpo de cada fila con =SUMA() y pon al lado el subtotal de la propia dinámica. Con campos aditivos la columna de diferencias es una columna de ceros, y una columna de ceros es algo que puedes enseñar. Cualquier otra cosa es un campo que necesita la sección 5.
5) La Solución Es una Columna en el Origen
El rebate es una magnitud por filas. Existe en una factura, de una en una, y su sitio es la fila de la factura.
En Sales, columna E:
E1: Rebate devengado
E2: =C2*D2
Arrástralo por las 46 filas, actualiza la dinámica, pon Suma de Rebate devengado en los valores y borra el campo calculado. El número ahora son 12.687,00 £ en el Total general, 12.687,00 £ como suma de las doce celdas, 12.687,00 £ como suma de las seis filas de cliente y 12.687,00 £ en una celda de la hoja de origen que dice =SUMA(E2:E47). Cuatro números que coinciden, porque Suma es aditiva y la aritmética hecha por filas se queda hecha.
Tres maneras de conseguir esa columna, en orden creciente de lo bien que te caerás a ti mismo dentro de seis meses:
- Una fórmula en la hoja, como arriba. Treinta segundos. Hay que volver a arrastrarla cuando se añaden filas, que es exactamente para lo que existen las tablas de Excel: dentro de una tabla,
=[@[Ventas netas]]*[@[Tipo de rebate]]se rellena solo en cada fila nueva. - Un paso de Power Query. Si las ventas se cargan en vez de teclearse, Agregar columna ▸ Columna personalizada con
[Ventas netas] * [Tipo de rebate]lo hace en cada actualización y nadie puede olvidarse. - Una medida, si la dinámica está sobre el Modelo de datos.
Rebate:=SUMX(Sales; Sales[Ventas netas] * Sales[Tipo de rebate])es la multiplicación fila a fila hecha como debe ser, a todos los niveles y sin columna auxiliar.SUMXitera las filas — es la respuesta de DAX a este problema exacto, y es la razón de que las dinámicas sobre el Modelo de datos no tengan opción de Campo calculado.
🎯 Escenario: Cuando añadas la columna auxiliar, conserva el campo calculado durante una actualización y pon los dos en el área de valores, uno al lado del otro. Que las dos columnas se contradigan delante de ti, celda por celda, vale más que cualquier explicación — y además te dice cuánto tiempo lleva mal el devengo, porque la proporción es el número de facturas.
6) Los Elementos Calculados y el Total General Que los Cuenta
Un elemento calculado es otra cosa con un nombre parecido. Un campo calculado inventa un campo nuevo; un elemento calculado inventa un miembro nuevo de un campo que ya tienes: un decimotercer mes, una cuarta zona, una línea de presupuesto que son otras dos líneas sumadas.
Haz clic en una celda del campo Mes, Campos, elementos y conjuntos ▸ Elemento calculado, y la fórmula se escribe con nombres de elementos:
Nombre: T1 Fórmula: =Abr+May+Jun
Aparece la columna, dice 647.250,00 £, y es correcta. Y ahora mira el Total general: 1.294.500,00 £.
No hay nada roto. El Total general suma los miembros del campo Mes, y el campo Mes tiene ahora cuatro miembros. T1 se cuenta como un mes junto a los tres meses de los que está hecho, así que el total es exactamente el doble. En un informe donde el elemento calculado cubre sólo parte del campo — =Ene+Feb en una dinámica de doce meses — la desviación no es el doble, es 2/12 del año, que es mucho más difícil de ver y lleva años sentada en algunos libros.
Qué hacer en su lugar, por orden de preferencia:
- Pon una columna Trimestre en el origen y úsala como campo. Una columna de verdad se puede filtrar, agrupar y suma bien.
- Agrupa las fechas. Clic derecho en un campo de fecha ▸ Agrupar ▸ Trimestres da miembros de trimestre reales, sin duplicar nada. (Y en cuanto un campo está agrupado, Excel ya no te deja añadirle un elemento calculado: hay que desagrupar primero, que es el programa diciéndote algo.)
- Usa Subtotales, si lo que querías era una línea debajo de cada grupo y no un miembro nuevo.
Los elementos calculados tienen dos aristas más que conviene conocer antes de usar uno:
- Escriben una fórmula en todas las celdas de ese elemento a lo largo del informe, y luego puedes sobrescribir la fórmula de una sola celda, lo que te deja una dinámica en la que una celda es especial y nada lo indica.
- Son cómodos de posición pero frágiles de nombre:
=Abr+May+Jundeja de significar nada el mes en que un sistema de origen empieza a escribirABR, y un elemento que desaparece de los datos se lleva su aritmética con él.
🎯 Escenario: En cualquier dinámica heredada, despliega los botones de campo y busca un elemento cuyo nombre sea un periodo o una agrupación en vez de un valor de los datos: T1, Total, Otros, S1. Luego compara el Total general con =SUMA() sobre las celdas de los miembros. Si es mayor, has encontrado un elemento calculado y el tamaño del doble recuento.
7) Orden de Resolución y Enumerar Fórmulas
Dos botones de Campos, elementos y conjuntos que casi nadie abre, y los dos son para la situación de arriba.
Enumerar fórmulas escribe una hoja nueva con todos los campos y elementos calculados de la dinámica, su fórmula y su orden de resolución. Es la única forma de leer la aritmética de una dinámica sin ir abriendo cuadros de diálogo, cuesta un clic, y una copia de esa hoja debería ir en cualquier informe que contenga una dinámica montada por otra persona. Nada más en el libro guarda estas definiciones: borra la dinámica y las fórmulas se van con ella.
Orden de resolución importa cuando un campo calculado y un elemento calculado se cruzan. La celda donde el campo Rebate se cruza con el elemento T1 se puede calcular de dos maneras — la fórmula del campo sobre las sumas de T1, o la fórmula del elemento sobre las celdas del campo — y no son el mismo número. Excel lo resuelve por orden de resolución: gana la última fórmula de la lista en las celdas donde se cruzan. Sube o baja una fórmula en la lista y el valor de una celda cambia, sin que nada en la cara del informe diga por qué.
🎯 Escenario: Ejecuta Enumerar fórmulas en todas las dinámicas del informe del mes que viene antes de enviarlo, y lee la hoja. Dos líneas y un orden de resolución es una dinámica sana. Seis elementos calculados que se refieren entre sí es un informe que hay que rehacer en el origen, y ahora tienes la prueba en una hoja en vez de en una discusión.
8) Mostrar Valores Como No Es un Campo Calculado
Buena parte de los campos calculados que circulan están haciendo un trabajo que la dinámica hace de serie y mejor, en Configuración de campo de valor ▸ Mostrar valores como:
- % del total general, % del total de columnas, % del total de filas — sin campo calculado y sin doble recuento.
- % del total de la fila principal — la parte sobre el subtotal de arriba, que de cualquier otra forma es trabajosísima.
- Total en — un acumulado a lo largo de cualquier campo, que como campo calculado no es posible en absoluto.
- % de la diferencia de — mes contra mes, o contra un mes base, que es la columna de crecimiento que la gente monta con tres dinámicas auxiliares.
- Clasificar de mayor a menor — un ranking dentro de cada grupo, vivo, que se recalcula al cambiar el filtro.
Son cálculos de presentación: se recalculan con el filtro, nunca añaden un miembro a un campo, y no se pueden contabilizar por error porque salen del informe como porcentajes. Si la fórmula de un campo calculado divide una cosa de la dinámica entre otra cosa de la dinámica, Mostrar valores como es probablemente la función que querías.
🎯 Escenario: Antes de añadir un campo calculado, abre Configuración de campo de valor sobre el número que ibas a dividir y lee la lista de Mostrar valores como de arriba abajo. Tiene trece entradas y casi nadie la ha leído nunca.
9) Lo Que un Campo Calculado No Puede Hacer
Es un lenguaje pequeño, y los límites no están donde la gente espera.
- No puede ver una celda. Ni
$B$1para un tipo de cambio o un umbral, ni una referencia a una celda de ninguna hoja. Una constante hay que escribirla dentro de la fórmula, donde es invisible hasta que alguien ejecuta Enumerar fórmulas. - No puede ver un rango, así que queda fuera toda función que lleve uno: ni
SUMAR.SI.CONJUNTO, niCONTAR.SI, niBUSCARV, niBUSCARX, niFILTRAR. - No puede contar filas. No hay un
CONTARdel origen que hay detrás de una celda, así que «media por factura» no se puede escribir como campo calculado: necesita un campo de valor de Cuenta al lado de la Suma y una fórmula fuera de la dinámica, o una medida. - No puede leer otra celda de la dinámica, Total general incluido. Un peso sobre el total es Mostrar valores como, no aritmética.
- Vive en el área de valores y en ninguna otra. No puedes poner un campo calculado en Filas, Columnas o Filtros, ni segmentar por él: no hay una lista de sus valores por la que filtrar, porque no tiene valores hasta que existe una celda.
- No se puede desglosar. Haz doble clic en Suma de Ventas netas y Excel te enseña las facturas que hay detrás. Detrás de
Rebateno hay facturas — ninguna fila del origen contiene ese número — así que no hay nada que enseñar. - No puede llamarse igual que un campo del origen, lo cual es una pequeña suerte: evita que
Tipo de rebatesignifique dos cosas en un mismo informe. - No existe en una dinámica sobre el Modelo de datos. Añade la tabla al Modelo de datos, o monta la dinámica desde Power Pivot, y Campo calculado y Elemento calculado salen en gris. El sustituto es una medida DAX, que es estrictamente más capaz —
SUMXhace la multiplicación fila a fila que un campo calculado no puede — y que es también la razón de que Microsoft dejara de desarrollar este rincón.
🎯 Escenario: Si el campo calculado que estás a punto de escribir necesita una constante, una búsqueda, un recuento u otra celda de la dinámica, para: es una columna del origen o una medida. La lista de arriba no es una lista de limitaciones que haya que sortear. Es una lista de señales de que la aritmética va en otro sitio.
10) Conciliar una Dinámica Desde Fuera
Una dinámica no demuestra nada sobre sí misma. La comprobación tiene que salir de las filas de origen, con aritmética escrita por ti.
Con las 46 filas de factura en A2:D47, los clientes bajando por la columna H desde H2 y los meses en la fila 1 desde I1:
=SUMAPRODUCTO(($A$2:$A$47=$H2)*($B$2:$B$47=I$1)*$C$2:$C$47*$D$2:$D$47)
Ese es el rebate de un cliente-mes, multiplicado fila a fila y sumado después — el orden de operaciones del contrato, en una celda, arrastrada a doce. Ponla al lado de la dinámica y los 29.363,50 £ se ven en menos de un minuto, celda por celda, con las mayores diferencias donde más facturas hay.
Tres comprobaciones más, de una celda cada una:
=SUMAPRODUCTO(C2:C47;D2:D47)— el rebate de todo el trimestre, 12.687,00 £, contra el Total general de la dinámica.=SUMA(D2:D47)— la columna de tipos sumada, 96,5%. Una columna de tipos no tiene total legítimo; verlo impreso es la forma más rápida de reconocer qué hizo la celda del Total general.=CONTAR.SI.CONJUNTO($A$2:$A$47;$H2;$B$2:$B$47;I$1)— el número de facturas detrás de cada celda, que en un campo calculado que multiplica es también el factor por el que esa celda está mal.
Y si necesitas el número de la propia dinámica dentro de una conciliación, IMPORTARDATOSDINAMICOS te lo da fielmente, aritmética incluida. =IMPORTARDATOSDINAMICOS("Rebate";$A$3;"Cliente";"Dearne Valley Trust") devolvió 60.690,00 £ en este informe: la celda correcta, recuperada correctamente, y catorce veces el dinero, porque detrás hay catorce facturas.
🎯 Escenario: Cualquier cifra de una dinámica que acabe en un asiento necesita al lado una fórmula sobre las filas de origen y una celda de diferencia entre las dos. No una muestra, no una comprobación de cuatro celdas: una fórmula, sobre las mismas filas, escrita de otra manera. Es la única prueba que los 42.050,50 £ habrían suspendido.
11) Seis Comprobaciones de una Celda Cada Una
=SUMA(celdas del cuerpo)contra el Total general de la propia dinámica. Que coincidan significa aditivo. Que no coincidan significa leer la sección 4 antes de usar cualquiera de los dos números.=SUMAPRODUCTO(columna_valor;columna_tipo)sobre el origen contra el total de la dinámica, para cualquier campo que multiplique.- El tipo implícito: celda del campo calculado ÷ celda de Suma de Ventas netas. Cualquier cosa por encima del tipo más alto del contrato es aritmética, no un descuento.
=MAX(D2:D47)— el tipo más alto que existe. Déjalo fijo encima de la dinámica. Es el techo que ninguna celda del informe puede superar.=CONTAR.SI.CONJUNTO(...)por celda — el número de facturas, que es el factor de error en un campo que multiplica, y 1 donde el campo acierta por casualidad.- Enumerar fórmulas, una vez por dinámica, archivado con el informe. Si vuelve con elementos además de campos, compara el Total general con la suma de los miembros antes de que alguien lea el informe.
🎯 Escenario: Las comprobaciones 1, 2 y 4 llevan unos dos minutos en un informe que ya haces. Pásalas al informe del trimestre pasado antes que al de este, porque la pregunta que viene detrás siempre es «cuánto tiempo lleva esto mal», y la respuesta está en las proporciones.
12) Doce Trampas
- Un campo calculado suma primero y aplica la fórmula después.
='Ventas netas'*'Tipo de rebate'esSUMA(netas)*SUMA(tipo), noSUMAPRODUCTO(netas;tipo). - Acierta donde la celda cubre una sola fila, y por eso las comprobaciones puntuales pasan. Comprueba a propósito una celda con varias facturas dentro.
- Un subtotal no es la suma de las celdas de arriba. En un campo no aditivo es la fórmula sobre las sumas de ese nivel, y las dos se separan según lo que hagan los datos.
- El Total general es la fórmula sobre los totales generales. 647.250,00 £ × 96,5% no es un rebate; son dos sumas sin relación multiplicadas.
- El factor de error es el número de filas, así que es distinto en cada celda y nunca parece un error sistemático.
- El filtro cambia la respuesta. Filtrar hasta una sola factura vuelve correcto un campo que multiplica, que es el peor comportamiento posible durante una revisión.
- Los ratios de campos están bien y son para lo que sirve la función.
=Margen/'Ventas netas'es ponderado y coherente a todos los niveles. - El Promedio de una columna de porcentajes no es una media ponderada. Una factura de 40,00 £ cuenta igual que una de 40.000,00 £.
- Un elemento calculado es un miembro nuevo del campo, y el Total general cuenta miembros.
=Abr+May+Junduplica el año. Agrupa las fechas o añade una columna Trimestre. - El Orden de resolución decide qué pasa donde se cruzan un campo y un elemento, y gana la última fórmula de la lista. Nada en el informe lo dice.
- Nada guarda estas definiciones salvo la propia dinámica. Ejecuta Enumerar fórmulas y conserva la hoja, o la aritmética se irá con la dinámica.
- Las dinámicas sobre el Modelo de datos no tienen ninguna de las dos funciones. Escribe una medida —
SUMXpara el caso fila a fila — y una dinámica sobre el Modelo de datos es donde este problema deja de existir.
Harrowgate sigue informando del rebate desde una tabla dinámica, todos los meses, en el mismo libro.
Lo que cambió en Sales es una columna. La columna E lleva =C2*D2 en cada fila de factura, la dinámica muestra Suma de Rebate devengado, y el campo calculado ya no está. Encima de la dinámica hay tres celdas: =SUMAPRODUCTO(C2:C47;D2:D47), el Total general de la dinámica traído con IMPORTARDATOSDINAMICOS, y la diferencia entre ambos, que dice 0,00 £ desde el cierre de julio. Una cuarta celda lleva =MAX(D2:D47) bajo la etiqueta «ninguna celda de abajo puede implicar un tipo superior a este».
La lección general no es sobre un cuadro de diálogo. Es que una dinámica agrega antes de calcular, y la aritmética que tiene que ocurrir por filas tiene que ocurrir antes de que la dinámica vea los datos. El campo calculado no fue un error en el sentido de una errata. Fue una evaluación correcta de SUMA(netas) × SUMA(tipo) a todos los niveles del informe, impresa en una columna titulada Rebate, y lo único que tenía de malo es que nadie le había pedido a Excel un rebate.
