Función PIVOTARPOR en Excel
Crea una tabla dinámica completa con una fórmula: filas, columnas, valores y totales. En Excel en inglés se llama PIVOTBY.
Sintaxis
Excel en español (México)
=PIVOTARPOR(campos_de_fila, campos_de_columna, valores, función, [encabezados_de_campo], [profundidad_total_de_fila], [orden_de_fila], [profundidad_total_de_columna], [orden_de_columna])
Excel en español (España y Latinoamérica)
=PIVOTARPOR(campos_de_fila; campos_de_columna; valores; función; [encabezados_de_campo]; [profundidad_total_de_fila]; [orden_de_fila]; [profundidad_total_de_columna]; [orden_de_columna])
Excel en inglés
=PIVOTBY(row_fields, col_fields, values, function, [field_headers], [row_total_depth], [row_sort_order], [col_total_depth], [col_sort_order])
| Argumento | Qué es |
|---|---|
| campos_de_fila | Lo que va en las filas. |
| campos_de_columna | Lo que va en las columnas. |
| valores | Los números a resumir. |
| función | SUMA, PROMEDIO, CONTAR… sin paréntesis, o una LAMBDA. |
| encabezados_de_campoopcional | Si los rangos incluyen encabezados. |
| profundidad_total_de_filaopcional | 0 quita la fila Total. |
| orden_de_filaopcional | -1 ordena las filas de forma descendente. |
| profundidad_total_de_columnaopcional | 0 quita la columna Total. |
| orden_de_columnaopcional | -1 ordena las columnas de forma descendente. |
Ejemplo
PIVOTARPOR(campos_fila, campos_columna, valores, función) es una tabla dinámica completa: una fila por cada valor del primer campo, una columna por cada valor del segundo y totales en ambos sentidos. Se recalcula sola cuando cambian los datos, sin botón de Actualizar.
=PIVOTARPOR(A2:A11,B2:B11,C2:C11,SUMA)
Error común
Solo en Excel 365. A diferencia de una tabla dinámica, no hay que pulsar Actualizar: cambia en cuanto cambian los datos.
Sobre los Anuncios
Este sitio utiliza Google AdSense para mostrar anuncios. Estos anuncios nos ayudan a mantener WebHerramientas completamente gratuito. Los anuncios son gestionados por Google y cumplen con estrictos estándares de seguridad y privacidad.
Los anuncios nos ayudan a mantener WebHerramientas gratuito para todos
Practica PIVOTARPOR
Escribe la fórmula en la hoja y revísala al instante. Puedes usar el nombre en español o en inglés. Ver todas las lecciones
PIVOTARPOR: filas y columnas
PIVOTARPOR(campos_fila, campos_columna, valores, función) es una tabla dinámica completa: una fila por cada valor del primer campo, una columna por cada valor del segundo y totales en ambos sentidos. Se recalcula sola cuando cambian los datos, sin botón de Actualizar.
En E1 arma una tabla con las sucursales en filas, los trimestres en columnas y la suma de ventas con PIVOTARPOR.
| A | B | C | D | E | F | G | H | I | J | |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Sucursal | Trimestre | Ventas | |||||||
| 2 | Centro | T1 | 42,000.00 | |||||||
| 3 | Centro | T2 | 45,500.00 | |||||||
| 4 | Centro | T3 | 39,800.00 | |||||||
| 5 | Norte | T1 | 31,200.00 | |||||||
| 6 | Norte | T2 | 35,800.00 | |||||||
| 7 | Norte | T3 | 38,900.00 | |||||||
| 8 | Sur | T1 | 27,400.00 | |||||||
| 9 | Sur | T2 | 29,900.00 | |||||||
| 10 | Sur | T3 | 33,100.00 | |||||||
| 11 | Centro | T3 | 6,200.00 | |||||||
| 12 |
Consejo: mientras escribes, haz clic en una celda o arrastra sobre varias para insertar su referencia. F4 fija la referencia con $.
Preguntas frecuentes
- ¿Cómo se llama PIVOTARPOR en inglés?
- En Excel en inglés se llama PIVOTBY. La fórmula =PIVOTARPOR(A2:A11,B2:B11,C2:C11,SUMA) se escribe =PIVOTBY(A2:A11,B2:B11,C2:C11,SUM).
- ¿Por qué PIVOTARPOR me marca error de fórmula con comas?
- Depende de la configuración regional. Donde la coma es el separador decimal (España, Colombia, Argentina…), Excel separa los argumentos con punto y coma. En México y en Excel en inglés se usa la coma.
- ¿Cuál es el error más común con PIVOTARPOR?
- Solo en Excel 365. A diferencia de una tabla dinámica, no hay que pulsar Actualizar: cambia en cuanto cambian los datos.