Documentos de Académico
Documentos de Profesional
Documentos de Cultura
¿Alguna vez has intentado sumar los caracteres de un rango de celdas con una
sola fórmula? ¿O has sumado los valores que se encuentran dentro de unos
límites? Supongo que, si te ha sido imposible, serás de ese 90% de usuarios
que no conoce las fórmulas matriciales y que tiene miedo a enfrentarse a
ellas porque “no las entiende”.
En el artículo de hoy te mostraré por qué las fórmulas matriciales son una de las
herramientas más útiles que tiene Excel (aunque son algo complicadas de
aprender), cómo una fórmula matricial puede hacer múltiples cálculos que
pueden reemplazar a miles de fórmulas “normales” y también hablaré de
algunos ejemplos que podrás utilizar en tu trabajo diario.
https://ayudaexcel.com/las-formulas-matriciales-en-excel/ 1/17
9/5/22, 16:17 Las fórmulas matriciales en Excel - Ayuda Excel
Antes de meterme de lleno a tratar las fórmulas matriciales, conviene que sepas
qué es exactamente una matriz. Básicamente una matriz es una colección de
elementos. Si eres programador, no te será difícil comprenderlo, ya que forman
parte de la programación cotidiana.
Por ejemplo, una matriz muy común suele representar los meses del año.
{"Enero";"Febrero";"Marzo";"Abril";"Mayo";"Junio";"Julio";"Agosto";"Sep
tiembre";"Octubre";"Noviembre";"Diciembre"}
https://ayudaexcel.com/las-formulas-matriciales-en-excel/ 2/17
9/5/22, 16:17 Las fórmulas matriciales en Excel - Ayuda Excel
Además de los tipos de matrices que ves en la imagen, Excel también puede
utilizar “multidimensionales”, que abarcan varias hojas de un libro, pero que rara
vez se utilizan.
Y no solamente puede trabajar con varios valores a la vez, sino que además,
puede devolver varios valores. Por lo tanto, el resultado de una fórmula
matricial puede ser a su vez, una matriz.
https://ayudaexcel.com/las-formulas-matriciales-en-excel/ 3/17
9/5/22, 16:17 Las fórmulas matriciales en Excel - Ayuda Excel
Imagina que tienes una lista de los productos vendidos en el mes anterior. En la
columna A aparece el nombre del producto, en la B el número de unidades
vendidas y en la C el precio de cada unidad. Lo que quieres calcular es el
importe total de las ventas del mes anterior.
Este cálculo es correcto, sin embargo, una fórmula matricial puede ahorrarte
estos cálculos auxiliares ya que hace que Excel almacene internamente
resultados intermedios en la memoria en lugar tener que hacerlo en una
columna auxiliar.
Para calcular el importe de venta del mes anterior con una fórmula matricial,
selecciona una celda vacía y escribe lo siguiente:
https://ayudaexcel.com/las-formulas-matriciales-en-excel/ 4/17
9/5/22, 16:17 Las fórmulas matriciales en Excel - Ayuda Excel
=SUMA(B2:B11*C2:C11)
Lo que hace la fórmula anterior es multiplicar los valores de cada fila individual
de la matriz para luego sumar sus resultados y generar un total:
Esto es un ejemplo muy simple que demuestra lo poderosas y útiles que son las
fórmulas matriciales. Aquí he utilizado muy pocos datos, pero cuando se utilizan
cientos de miles de filas, te puedo asegurar que la velocidad de cálculo no es la
misma….
Cuando quiero sumar los valores que se encuentran en las filas pares o
cada tres filas.
Cuando quiero hallar el promedio de los valores máximo y mínimo de un
rango.
Al introducir una fórmula matricial hay cuatro cosas que debes tener en cuenta:
https://ayudaexcel.com/las-formulas-matriciales-en-excel/ 6/17
9/5/22, 16:17 Las fórmulas matriciales en Excel - Ayuda Excel
Cuando trabajas con fórmulas que utilizan matrices para el cálculo, es fácil
observar cómo se calculan y almacenan sus elementos para mostrar el resultado
final (lo que se ve en la celda). Para hacer esto selecciona uno o varios
argumentos dentro de los paréntesis y a continuación, pulsa la tecla F9. Para
salir del modo de evaluación pulsa la tecla Esc.
Excel tiene algunas funciones de hoja que son capaces de devolver matrices de
varias celdas. La más utilizada puede ser TRANSPONER, pero existen otras
como TENDENCIA o FRECUENCIA.
https://ayudaexcel.com/las-formulas-matriciales-en-excel/ 7/17
9/5/22, 16:17 Las fórmulas matriciales en Excel - Ayuda Excel
Para un cálculo “normal” tendría que agregar una columna auxiliar para calcular
los subtotales para, más abajo, hacer el cálculo final. Pero como te comenté
anteriormente, una fórmula matricial no necesita de columnas auxiliares para
hallar el resultado, así que la fórmula que tendría que introducir para hallar lo
que busco sería esta:
https://ayudaexcel.com/las-formulas-matriciales-en-excel/ 8/17
9/5/22, 16:17 Las fórmulas matriciales en Excel - Ayuda Excel
¿Te acuerdas del primer ejemplo que te puse donde quería calcular las ventas
totales del mes anterior? Ahora quiero hallar los impuestos a pagar por cada
producto, teniendo en cuenta que se trata del 5% sobre el importe. Es decir,
debo calcular el importe de cada producto y aplicarle el 5%.
=B2:B11*C2:C11*0,05
Recuerda que antes de introducir la fórmula, debes seleccionar las celdas donde
quieras introducirla. Y no olvides Ctrl + Mayús + Intro.
https://ayudaexcel.com/las-formulas-matriciales-en-excel/ 9/17
9/5/22, 16:17 Las fórmulas matriciales en Excel - Ayuda Excel
https://ayudaexcel.com/las-formulas-matriciales-en-excel/ 10/17
9/5/22, 16:17 Las fórmulas matriciales en Excel - Ayuda Excel
Algunas cosas que debes tener en cuenta cuando trabajes con fórmulas
matriciales que devuelven una matriz de celdas son:
Matrices constantes
https://ayudaexcel.com/las-formulas-matriciales-en-excel/ 11/17
9/5/22, 16:17 Las fórmulas matriciales en Excel - Ayuda Excel
Al principio te mostré un ejemplo que contenía los meses del año. Era una matriz
vertical.
Unidimensionales horizontales
Este tipo de matriz se ubica en una sola fila. Para crear una matriz
unidimensional horizontal escribe los valores separados por contrabarras (o
barras invertidas) y encerrado todo ello entre llaves. De esta forma:
Unidimensionales verticales
Este tipo de matriz se encuentra en una sola columna. En este caso, el
separador de valores es el punto y coma (tanto para la versión inglesa como
para la española). Mira el ejemplo:
https://ayudaexcel.com/las-formulas-matriciales-en-excel/ 12/17
9/5/22, 16:17 Las fórmulas matriciales en Excel - Ayuda Excel
Observa que, para introducir valores de texto, éstos deben ir encerrados entre
comillas.
Bidimensional
Las constantes bidimensionales son una mezcla de las unidimensionales
verticales y horizontales y, por lo tanto, debes mezclar puntos y comas y
contrabarras. Observa la imagen:
https://ayudaexcel.com/las-formulas-matriciales-en-excel/ 13/17
9/5/22, 16:17 Las fórmulas matriciales en Excel - Ayuda Excel
=
{"Enero"\"Febrero"\"Marzo"\"Abril"\"Mayo"\"Junio"\"Julio"\"Agosto"\"Septi
embre"\"Octubre"\"Noviembre"\"Diciembre"}
https://ayudaexcel.com/las-formulas-matriciales-en-excel/ 14/17
9/5/22, 16:17 Las fórmulas matriciales en Excel - Ayuda Excel
https://ayudaexcel.com/las-formulas-matriciales-en-excel/ 15/17
9/5/22, 16:17 Las fórmulas matriciales en Excel - Ayuda Excel
https://ayudaexcel.com/las-formulas-matriciales-en-excel/ 16/17
9/5/22, 16:17 Las fórmulas matriciales en Excel - Ayuda Excel
Para hacer la fórmula más compacta, lo mejor es utilizar una fórmula matricial:
=SUMA(CONTAR.SI.CONJUNTO(A2:A28;"Pedro";C2:C28;{3\4\5}))
Esta matriz contiene sólo tres elementos, pero la fórmula está hecha a modo de
ejemplo. Puedes utilizar tantos elementos como lo requiera el cálculo, siempre
que la longitud de la fórmula no supere los 8.192 caracteres.
https://ayudaexcel.com/las-formulas-matriciales-en-excel/ 17/17