Has creado una tabla dinámica para resumir tus datos, pero la fila de total general muestra un número diferente al total que calculas directamente en el rango de origen. Esta discrepancia puede ocurrir incluso cuando tus datos de origen parecen limpios y consistentes. La causa raíz casi siempre son entradas duplicadas, datos ocultos o configuraciones de cálculo dentro de la propia tabla dinámica. Este artículo explica por qué el total general puede ser incorrecto y proporciona los pasos exactos para hacer que coincida con tus datos de origen.
Conclusiones clave: Cómo corregir un total general de tabla dinámica que no coincide con el origen
- Análisis de tabla dinámica > Opciones > Totales y filtros > Mostrar totales generales para columnas/filas: Activa o desactiva estas opciones para asegurarte de que los totales generales estén habilitados y se calculen correctamente.
- Haz clic derecho en una celda de valor > Configuración de campo de valor > Mostrar valores como > Sin cálculo: Restablece cualquier cálculo personalizado que pueda estar distorsionando el total general.
- Análisis de tabla dinámica > Cambiar origen de datos: Actualiza el rango de origen para incluir nuevas filas o columnas que se hayan omitido.
Por qué el total general de la tabla dinámica difiere de los datos de origen
Un total general de tabla dinámica es la suma de todos los valores visibles en el área de valores después de aplicar todos los filtros, agrupaciones y cálculos. El total de los datos de origen es la suma bruta del rango original. Cuando estos dos números difieren, generalmente se presenta una de estas condiciones:
Filas duplicadas en los datos de origen
Si tus datos de origen contienen filas idénticas, la tabla dinámica suma cada fila individualmente. El total general refleja entonces el total de todas las filas, no los valores distintos. Por ejemplo, si una factura aparece dos veces, el total general incluye esa factura dos veces, mientras que tu SUMA manual en el origen también la cuenta dos veces. En este caso, los totales en realidad coinciden, pero la discrepancia aparece cuando esperas un recuento distinto.
Filas ocultas o filtradas en el origen
Si aplicaste un filtro u ocultaste filas manualmente en la hoja de origen, la tabla dinámica sigue leyendo todas las filas del rango de origen definido. El total general incluye filas ocultas. Si sumas solo las celdas visibles en el origen, esa suma será menor que el total general de la tabla dinámica.
Cálculos personalizados en el campo de valor
Cuando cambias un campo de valor para mostrar % del total de columna, total acumulado o diferencia de, el total general ya no muestra una suma simple. Excel calcula el total general usando el mismo cálculo personalizado, que rara vez coincide con el total bruto del origen. Esta es la causa más común de discrepancia que confunde a los usuarios.
Rango de origen incorrecto
Si agregaste filas o columnas a los datos de origen después de crear la tabla dinámica, esas nuevas entradas no se incluyen a menos que actualices el rango de origen. El total general entonces excluye esos nuevos valores, lo que causa una discrepancia con el rango de origen actual.
Celdas en blanco o texto en columnas numéricas
Si la columna de origen contiene celdas en blanco o entradas de texto, la tabla dinámica las ignora en la suma. El total general será menor que una SUMA manual que trata los espacios en blanco como cero. Además, si la columna de origen contiene números almacenados como texto, la tabla dinámica puede excluir esas filas por completo.
Pasos para hacer que el total general coincida con los datos de origen
- Verifica el cálculo del campo de valor
Haz clic derecho en cualquier celda de valor de la tabla dinámica. Selecciona Configuración de campo de valor. En la pestaña Mostrar valores como, confirma que la configuración sea Sin cálculo. Si es cualquier otra cosa, cámbiala a Sin cálculo y haz clic en Aceptar. El total general ahora mostrará una suma estándar. - Verifica el rango de origen
Haz clic en cualquier lugar dentro de la tabla dinámica. Ve a Análisis de tabla dinámica > Cambiar origen de datos. En el cuadro Tabla/Rango, verifica que el rango incluya todas las filas y columnas de tus datos de origen. Si se agregaron nuevas filas, actualiza el rango o convierte el origen en una tabla usando Ctrl+T. Haz clic en Aceptar para actualizar. - Elimina filas duplicadas del origen
Selecciona todo el rango de datos de origen. Ve a Datos > Quitar duplicados. En el cuadro de diálogo, elige las columnas que definen una fila duplicada. Haz clic en Aceptar. Excel elimina las filas duplicadas y muestra un recuento de los elementos eliminados. Actualiza la tabla dinámica haciendo clic derecho sobre ella y seleccionando Actualizar. - Verifica si hay filas filtradas u ocultas en el origen
Selecciona el rango de datos de origen. Presiona Alt+; (punto y coma) para seleccionar solo las celdas visibles. Observa la suma en la barra de estado. Si esa suma difiere del total general de la tabla dinámica, borra todos los filtros en el origen yendo a Datos > Borrar. Muestra las filas ocultas seleccionando toda la hoja y yendo a Inicio > Formato > Ocultar y mostrar > Mostrar filas. - Convierte texto a números en el origen
Selecciona la columna numérica en los datos de origen. Busca un icono de advertencia amarillo en la esquina superior izquierda de cualquier celda. Si está presente, haz clic en el icono y selecciona Convertir en número. Alternativamente, usa la fórmula =VALOR(celda) en una columna auxiliar y cópiala hacia abajo. Actualiza la tabla dinámica. - Desactiva el total general y vuelve a activarlo
Haz clic derecho en la tabla dinámica y selecciona Opciones de tabla dinámica. Ve a la pestaña Totales y filtros. Desmarca Mostrar totales generales para filas y Mostrar totales generales para columnas. Haz clic en Aceptar. Abre el mismo cuadro de diálogo nuevamente y vuelve a marcar ambas opciones. Esto obliga a Excel a recalcular el total general desde cero.
Cuando el total general aún no coincide
El total general muestra un total acumulado en lugar de una suma
Si cambiaste el campo de valor a Total acumulado, el total general muestra el último valor acumulado, no la suma de todos los elementos. Para corregirlo, haz clic derecho en una celda de valor, ve a Configuración de campo de valor y, en la pestaña Mostrar valores como, selecciona Sin cálculo. Luego haz clic en Aceptar.
Los datos de origen contienen subtotales o totales precalculados
Si tus datos de origen incluyen filas que son subtotales de otras filas, la tabla dinámica cuenta dos veces esos valores. Elimina cualquier fila de subtotales del rango de origen. Usa Datos > Subtotales para borrar todos los subtotales, o elimina las filas manualmente. Luego actualiza la tabla dinámica.
El total general incluye elementos que están filtrados
Si aplicas un filtro de etiqueta de fila, el total general aún suma todos los elementos que pasan el filtro. Para excluir los elementos filtrados del total general, haz clic derecho en la celda del total general y selecciona Quitar total general. Luego agrega un nuevo total general usando Análisis de tabla dinámica > Configuración de campo > Diseño e impresión > Mostrar etiquetas de elementos en forma tabular. Esto obliga al total general a respetar el filtro.
La tabla dinámica usa un modelo de datos en lugar del rango de la hoja
Si marcaste Agregar estos datos al modelo de datos al crear la tabla dinámica, el total general usa el motor de cálculo del modelo de datos. Este motor puede producir resultados diferentes debido a la lógica de recuento distinto. Para corregirlo, crea una nueva tabla dinámica sin el modelo de datos. Desmarca la opción Modelo de datos en el cuadro de diálogo Crear tabla dinámica.
Reparación rápida vs. Reparación en línea: diferencias clave
| Elemento | Reparación rápida | Reparación en línea |
|---|---|---|
| Descripción | Repara la instalación de Office sin descargar archivos | Descarga y reinstala todos los componentes de Office |
| Cuándo usarla | Problemas menores de cálculo en tablas dinámicas | Errores persistentes en tablas dinámicas después de todos los demás arreglos |
| Tiempo requerido | 5-10 minutos | 30-60 minutos |
| Internet requerido | No | Sí |
| Efecto en complementos | Conserva todos los complementos | Puede restablecer algunos complementos |
Si ninguna de las correcciones específicas de la tabla dinámica resuelve la discrepancia, ejecuta una reparación de Office. Ve a Panel de control > Programas > Programas y características. Selecciona Microsoft 365 y haz clic en Cambiar. Elige Reparación rápida primero. Si el problema persiste, ejecuta Reparación en línea.
Ahora tienes un proceso claro para identificar por qué el total general de la tabla dinámica no coincide con tus datos de origen y los pasos exactos para corregirlo. Comienza verificando el cálculo del campo de valor y el rango de origen, ya que estos dos ajustes causan la mayoría de las discrepancias. Para un flujo de trabajo más robusto, convierte tus datos de origen en una tabla usando Ctrl+T para que la tabla dinámica se expanda automáticamente cuando agregues nuevas filas.