Pivotar datos filtrados sin celdas vacías: PIVOTARPOR vs REDUCE
Reto de LinkedIn que un miembro trae al grupo evitando ver las soluciones originales: tiene una tabla con categorías, meses y valores, y necesita pivotarla mostrando solo las celdas con dato (sin huecos). La dificultad está en que PIVOTARPOR rellena con ceros las combinaciones inexistentes.
Con PIVOTARPOR básico (Leo): el punto de partida. Genera la tabla pivotada pero con ceros en las celdas vacías:
``
=PIVOTARPOR(A2:A10; B2:B10; C2:C10; SINGLE;; 0;; 0)
`
Con PIVOTARPOR + orden cronológico (Leo): para que los meses aparezcan en orden, añade COINCIDIRX como columna auxiliar con APILARH:
`
=PIVOTARPOR(
A2:A10;
APILARH(COINCIDIRX(B2:B10; meses_ordenados); B2:B10);
C2:C10;
SINGLE;; 0;; 0
)
`
Con REDUCE + SECUENCIA + ENCOL (Leo): la solución avanzada que elimina los ceros. Recorre columna a columna extrayendo solo los valores no vacíos con ENCOL(; 2):
`
=LET(
m; HALLAR(B2:B10; G8#) * C2:C10;
EXCLUIR(
REDUCE(0; SECUENCIA(COLUMNAS(m)); LAMBDA(a; b;
APILARH(a; ENCOL(INDICE(m;; b); 2))
));; 1
)
)
`
Con PIVOTARPOR + LAMBDA personalizada (Gerson): usa una función de agregación personalizada dentro de PIVOTARPOR para controlar exactamente qué se devuelve:
`
=PIVOTARPOR(
A2:A10; B2:B10; C2:C10;
LAMBDA(x; SI.ND(FILTRAR(x; x <> 0); ""));; 0;; 0
)
`
Un caso que muestra la versatilidad de PIVOTARPOR y cómo REDUCE` puede ser la alternativa cuando se necesita un control más fino sobre el resultado.
Más contenido de Excel en InflueXcel
- Reto de Excel: El cumpleaños de Bilbo 🎂 | CONTAR.SI y SUMAR.SI desde cero (Nivel 1) TutorialEn La Comarca se celebra el cumpleaños número 111 de Bilbo Bolsón: cerveza, pasteles, fuegos artificiales… y algún curioso escondido tras el
- ¡Excel PowerQuery Hack! Conexiones con rutas relativas en 10 minutos! Tutorial¿Harto de ajustar las conexiones en PowerQuery cada vez que compartes tu archivo de Excel? 🙄 Convierte las conexiones de PowerQuery con ruta
- Mejora un 90% el rendimiento de Power Query con SQLite TutorialPower Query es una herramienta potente para consolidar, combinar y calcular datos, pero cuando trabajamos con millones de registros y calcul
- Nueva Función IMPORTTEXT TutorialNueva función IMPORTTEXT en Excel!! https://techcommunity.microsoft.com/blog/microsoft365insiderblog/bring-data-into-excel-with-the-new-impo
- ¿Columnas con nombres distintos en Power Query? Tutorial¿Columnas con nombres distintos en Power Query? Aquí tienes la solución definitiva para normalizar tus datos y evitar errores al combinar fi
- BUSCARX con valor devuelto dinámico: elige la columna con un botón o un segmentador CasoUna integrante de la comunidad planteó un reto muy habitual al trabajar con tablas de varias columnas: tiene una lista de municipios con cua
- Saldo acumulado por mes: tres enfoques (REDUCE+BYROW, PIVOTARPOR+acumulado, MMULT) CasoJuan plantea una pregunta que parece sencilla y se acaba convirtiendo en tres clases magistrales sobre cómo recorrer una matriz mes a mes. T
- Mapa de España con burbujas: ubicar variables por provincia usando coordenadas X/Y CasoEsta semana surgió una duda muy visual en el grupo: cómo mostrar dos variables por provincia en un mapa de España — una pintada en intensida
- Regularización trimestral con AGRUPARPOR y ARCHIVOMAKEARRAY: del caos a una fórmula CasoCaso fresquito de la comunidad. Juan plantea un problema contable: tiene una tabla de movimientos (Nombre, Cuenta, Importe, Fecha) y necesit
- Grado de avance por proyecto: despivotar y volver a pivotar por fecha CasoNuevo caso de la comunidad con mucho jugo para los que trabajan con reporting de proyectos. Juan plantea un problema habitual en oficinas té