Las 5 mejores fórmulas de matrices dinámicas de Google Sheets 

Google Sheets ha evolucionado más allá de las hojas de cálculo básicas. Con la introducción de fórmulas de matriz dinámica, los usuarios pueden ahora manipular y analizar los datos de forma más eficaz. Estas fórmulas amplían automáticamente los resultados en varias celdas, lo que agiliza los flujos de trabajo de datos y reduce la necesidad de realizar tareas repetitivas.

En este blog, exploraremos cinco potentes fórmulas de matrices dinámicas que puede empezar a utilizar hoy mismo, junto con casos de uso reales para cada una de ellas.

1. SECUENCIA: Generar automáticamente series de números

Para qué sirve: Crea una lista de números en un rango de filas y columnas.

Casos prácticos: Generar un calendario, numerar automáticamente las tareas o crear intervalos de fechas personalizados.

=SECUENCIA(7,1,1,1)

Esta fórmula genera números del 1 al 7 verticalmente. También puede personalizar filas, columnas, números de inicio y valores de paso.

Compruebe la fórmula en la hoja de cálculo

Consejo profesional: Combine SECUENCIA con TEXTO para generar intervalos de fechas:

=ARRAYFORMULA(TEXT(SEQUENCE(7, 1, TODAY(), 1), “dddd”))

2. SPLIT: Dividir cadenas en columnas o filas

Para qué sirve: Divide el texto en función de un delimitador definido.

Caso práctico: Dividir nombres completos, analizar datos CSV o extraer datos de campos combinados.

=SPLIT(“Juan Doe”, “)

=SPLIT(A5, ” “)

Esto devuelve “John” y “Doe” en columnas separadas. Puede dividir por comas, punto y coma, barras inclinadas, etc.

Bonificación: Utiliza SPLIT con ARRAYFORMULA para aplicarlo en una columna.

Compruebe la fórmula en la hoja de cálculo

3. AMPLIAR: Contraer un rango en una sola columna

Para qué sirve: Convierte una matriz 2D (filas y columnas) en una única lista vertical.

Caso práctico: Normalización de datos de varias filas/columnas en una lista para su análisis o filtrado.

=APLANAR(A5:C7)

Útil cuando se necesita analizar o contar valores que están dispersos por una cuadrícula.

Compruebe la fórmula en la hoja de cálculo

4. BYROW: Aplicar una función personalizada a cada fila

Qué hace: Aplica una LAMBDA a cada fila.

Caso práctico: Calcular totales de filas, aplicar lógica condicional o crear resúmenes basados en filas.

=BYROW(A5:D7, LAMBDA(fila, SUM(fila)))

Esto devolverá una columna con la suma de cada fila.

Avanzado: Utilice SI dentro del LAMBDA para incluir condiciones por fila.

Compruebe la fórmula en la hoja de cálculo

5. BYCOL: Aplicar una función personalizada a cada columna

Qué hace: Similar a BYROW, pero funciona columna por columna.

Caso práctico: Generación de medias, valores máximos u otros resúmenes en varias columnas.

=BYCOL(A5:D7, LAMBDA(col, SUM(col))

Una forma rápida de resumir columnas sin escribir fórmulas separadas para cada una.

Compruebe la fórmula en la hoja de cálculo

Reflexiones finales

Las fórmulas de matriz dinámica de las Hojas de cálculo de Google no son sólo para técnicos o usuarios avanzados: son increíblemente útiles para cualquiera que desee ahorrar tiempo y crear hojas de cálculo más inteligentes. Si incorporas estas cinco fórmulas a tu flujo de trabajo, podrás crear herramientas más flexibles, escalables y perspicaces.

Pruebe a combinarlos con FILTRO, ÚNICO, y ARRAYFORMULA para obtener aún más potencia.

No te pierdas los consejos de Sheetgo sobre fórmulas avanzadas.

También te puede gustar...

funciones y fórmulas de google sheets

Dominio de la fórmula FILTER: 4 casos de uso con ejemplos

La fórmula FILTRO de Google Sheets es una herramienta versátil para extraer datos que cumplen unas condiciones específicas. A diferencia de la fórmula QUERY,...
funciones y fórmulas de google sheets

Cómo liberar el poder de SUMIF y SUMIFS en Google Sheets: 4 casos de uso reales

Las fórmulas SUMIF y SUMIFS de Google Sheets son herramientas indispensables para realizar sumas condicionales. Simplifican las complejas...
funciones y fórmulas de google sheets

Fórmula MDURATION en Google Sheets para un mejor análisis de bonos

Introducción Imagine que está explorando las inversiones en bonos y que intenta averiguar no sólo cuándo recuperará su dinero, sino también...