Función PIVOTARPOR

Excel 365, Excel 2021

Resumen

La función PIVOTARPOR de Excel permite crear resúmenes dinámicos de datos mediante agrupación por filas y columnas, con agregaciones personalizadas. Es ideal para generar informes tipo tabla dinámica directamente en fórmulas, sin necesidad de usar la herramienta de tablas dinámicas.

Sintaxis

PIVOTARPOR(campos_fila, campos_columna, valores, función, [encabezados_campo], [profundidad_total_fila], [orden_ordenacion_fila], [profundidad_total_columna], [orden_ordenacion_columna], [matriz_filtro], [relativo_a])

Parámetros

Parámetro Tipo Requerido Descripción
campos_fila Matriz/Rango Matriz o rango para agrupar filas y generar encabezados de fila. Admite múltiples columnas para niveles jerárquicos.
campos_columna Matriz/Rango Matriz o rango para agrupar columnas y generar encabezados de columna. Admite múltiples columnas para niveles jerárquicos.
valores Matriz/Rango Datos numéricos a agregar. Múltiples columnas generan múltiples agregaciones.
función Función LAMBDA Función de agregación (SUMA, PROMEDIO, CONTAR) o vector de funciones LAMBDA personalizadas.
encabezados_campo Número No Controla si mostrar encabezados: 0=No, 1=Sí sin mostrar, 2=No pero generar, 3=Sí y mostrar.
profundidad_total_fila Número No Controla totales de fila: 0=Sin totales, 1=Total general, 2=Totales y subtotales.
orden_ordenacion_fila Número/Vector No Ordena filas por columna específica. Negativo para orden descendente.
profundidad_total_columna Número No Controla totales de columna: 0=Sin totales, 1=Total general, 2=Totales y subtotales.
orden_ordenacion_columna Número/Vector No Ordena columnas por columna específica. Negativo para orden descendente.
matriz_filtro Matriz booleana No Filtro de filas (VERDADERO/FALSO) que coincide con la longitud de campos_fila.
relativo_a Número No Para funciones de porcentaje: 0=Total columna, 1=Total fila, 2=Total general.

Usando la función PIVOTBY

PIVOTARPOR revoluciona el análisis de datos en Excel al permitir crear tablas dinámicas mediante fórmulas. Es perfecta para dashboards interactivos y reportes automatizados sin usar tablas dinámicas tradicionales.

Ejemplos Comunes de PIVOTBY

Resumen ventas por producto y año

=PIVOTARPOR(C2:C76;A2:A76;D2:D76;SUMA)

Crea tabla con productos en filas, años en columnas y totales de ventas. Automáticamente detecta encabezados.

Ventas ordenadas descendente

=PIVOTARPOR(C2:C76;A2:A76;D2:D76;SUMA;;;,-2)

Igual que el anterior pero ordena productos por ventas totales descendente.

Porcentaje de ventas por región

=PIVOTARPOR(B2:B100;C2:C100;D2:D100;LAMBDA(subconj,total,SUMA(subconj)/SUMA(total));,,1,,1)

Muestra ventas como % del total de fila por cada región.

Preguntas Frecuentes

PIVOTARPOR crea la tabla mediante fórmula única, mientras las tablas dinámicas requieren interfaz gráfica. PIVOTARPOR ofrece más control programático.

SUMA, PROMEDIO, CONTAR, MIN, MAX o funciones LAMBDA personalizadas como LAMBDA(subconj,total,SUMA(subconj)/SUMA(total)) para porcentajes.

No reemplaza, complementa. Es ideal para fórmulas dinámicas en dashboards, las tablas dinámicas siguen siendo mejores para análisis interactivo extenso.

Errores Comunes y Soluciones

#¡VALOR!

Cause: Argumentos row_fields/col_fields no son matrices orientadas a columnas

Solution: Asegúrate que los rangos tengan la misma altura y estén orientados verticalmente

#¡N/A!

Cause: Longitud de filter_array no coincide con row_fields

Solution: Verifica que filter_array tenga exactamente la misma cantidad de filas

Totales no aparecen

Cause: row_fields/col_fields tienen solo 1 columna

Solution: Para subtotales necesitas al menos 2 columnas en los campos

Notas

  • Solo disponible en Excel 365 y Excel 2021
  • Admite hasta 11 argumentos opcionales para control total
  • Los totales automáticos detectan encabezados inteligentemente
  • Para porcentajes usa LAMBDA con patrón subset/totalset
  • La ordenación negativa (-1, -2) ordena descendente

Compatibilidad

Disponible en: Excel 365, Excel 2021

No disponible en: Excel 2019 y versiones anteriores, Excel para Mac anterior a 16.66, Excel Online (limitado)

Contenido actualizado: December 9, 2025
Frecuencia de actualización: Según sea necesario
Versiones de Excel probadas: Excel 365, Excel 2021