Está en la página 1de 14

FÓRMULAS MATRICIALES

¿QUÉ ES UNA MATRIZ?

Una matriz en Excel es una colección de elementos o valores. Estos elementos pueden ser texto o números y pued

Por ejemplo, una matriz muy común suele representar los meses del año.

Si quisieramos mostrarlos en una columna, tendríamos que seleccionar 12 celdas de


poniendo un signo igual delante y pulsando Ctrl + Shift + Intro para finalizar.

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.

¿QUÉ SON LAS FÓRMULAS MATRICIALES?

La principal característica, a diferencia de las fórmulas de hoja normales es que es capaz de procesar varios valores
fórmula matricial Excel evalúa todos los valores individuales, y realiza varios cálculos en uno o varios elemento
fórmula.
Y no solamente puede trabajar con varios valores a la vez, sino que además, puede devolver varios valores. Por lo
ser a su vez, una matriz.
Imaginemos que tenemos una lista de los productos vendidos en el mes anterior. En la columna B aparece el nom
vendidas y en la D el precio de cada unidad. Lo que queremos calcular es el importe total de las ventas del mes ante

La forma “fácil” sería la de calcular el resultado de cada producto en una columna diferente a modo de subtotales y

Nombre Unidades Precio Importe


Producto 1 6 S/156.00 S/936.00
Producto 2 12 S/133.00 S/1,596.00
Producto 3 6 S/187.00 S/1,122.00
Producto 4 8 S/150.00 S/1,200.00
Producto 5 9 S/120.00 S/1,080.00
Producto 6 15 S/140.00 S/2,100.00
Producto 7 6 S/190.00 S/1,140.00
Producto 8 11 S/210.00 S/2,310.00
Producto 9 6 S/45.00 S/270.00
Producto 10 7 S/29.00 S/203.00

TOTAL: S/11,957.00

Utilizando Fórmula Matricial: Lo que hace la fórmula es multiplicar los valo


sumar sus resultados y generar un total.

Como se menciono más arriba, debes utilizar la combinación de teclas Ctrl + Shift + Intro para introducir una fór
matricial hay cuatro cosas que se debe tener en cuenta:

- Al pulsar Ctrl + Shift + Intro para introducir la fórmula, Excel automáticamente la encierra entre llaves. Estas llave
selecciona la celda. Es una forma para saber que se trata de una fórmula matricial.

- Si se introduce a mano las llaves delante y detrás de la fórmula, no la convertirá en matricial. Sólo se puede hacer pu

- Cuando se edita una fórmula matricial, las llaves desaparecen y para introducirla de nuevo se debe pulsar otra vez C

- Si se olvida pulsar Ctrl + Shift + Intro, Excel la tratará como una fórmula normal, es decir, sólo realizará cálculos con
en ser texto o números y pueden ubicarse en una fila, una columna o varias filas y columnas.

os que seleccionar 12 celdas de una columna e introducir la información deseada,


+ Intro para finalizar.

apaz de procesar varios valores en lugar de sólo uno. Dicho de otra forma, en una
ulos en uno o varios elementos de acuerdo con las condiciones reflejadas en la
devolver varios valores. Por lo tanto, el resultado de una fórmula matricial puede

En la columna B aparece el nombre del producto, en la C el número de unidades


total de las ventas del mes anterior.

ferente a modo de subtotales y más abajo, sumar esos subtotales.


fórmula es multiplicar los valores de cada fila individual de la matriz para luego
ltados y generar un total.

+ Intro para introducir una fórmula de forma matricial. Al introducir una fórmula

ncierra entre llaves. Estas llaves se pueden ver en la barra de fórmulas cuando se

matricial. Sólo se puede hacer pulsando Ctrl + Shift + Intro.

nuevo se debe pulsar otra vez Ctrl + Shift + Intro.

ecir, sólo realizará cálculos con los primeros valores de las matrices introducidas.
TIPOS DE FÓRMULAS MATRICIALES
Una fórmula matricial puede devolver su resultado en una celda o en varias celdas. El ejemplo anterior de los meses
celdas. El ejemplo de las ventas totales devuelve el resultado en una celda.

Excel tiene algunas funciones de hoja que son capaces de devolver matrices de varias celdas. La más utilizada es TRAN

Otras funciones como SUMA, PROMEDIO, MAX o MIN, pueden calcular matrices cuando se introducen en una sola ce

RESULTADO EN UNA SOLA CELDA:

Se dispone de los importes de venta de los últimos dos meses y se desea averiguar cuál ha sido el producto que ha reg

Nombre Enero Febrero Para un cálculo “normal” se tendría que agregar una columna a
Producto 1 242 265 más abajo, hacer el cálculo final. Pero como se mencionó an
Producto 2 266 266 necesita de columnas auxiliares para hallar el resultado, así que
Producto 3 448 339 para hallar lo que se busca sería la siguiente:
Producto 4 202 359
Producto 5 223 422
Producto 6 351 232 Máxima Diferencia:
Producto 7 448 416
Producto 8 441 257
Producto 9 373 273
Producto 10 215 222

RESULTADO EN VARIAS CELDAS (UNIDIMENSIONAL):

Se desea hallar los impuestos a pagar por cada producto, teniendo en cuenta que se trata del 5% sobre el impor
producto y aplicarle el 5%.

Nombre Unidades Precio Impuestos


Producto 1 6 S/156.00 Antes de introducir la fórmula, se debe seleccionar
Producto 2 12 S/133.00 Y no olvidar Ctrl + Shift + Intro.
Producto 3 6 S/187.00
Producto 4 8 S/150.00
Producto 5 9 S/120.00
Producto 6 15 S/140.00
Producto 7 6 S/190.00
Producto 8 11 S/210.00
Producto 9 6 S/45.00
Producto 10 7 S/29.00

RESULTADO EN VARIAS CELDAS (MULTIDIMENSIONAL):


Excel cuenta con alguna de las llamadas funciones matriciales que están especialmente diseñadas para trabajar con
es la función más conocida de este tipo y en el siguiente ejemplo se verá como convertir las filas en columnas y las co

Se tiene que seleccionar un rango vacío de celdas donde se desea generar la tabla transpuesta. Como se trata de conv
misma cantidad de filas y columnas, que columnas y filas (respectivamente) contenga la tabla original.

En el ejemplo, la tabla tiene 4 columnas y 11 filas, por lo que habrá que seleccionar 4 filas y 11 columnas.

Digitar la fórmula =TRANSPONER(B60:E70).

Pulsar Ctrl + Shift + Intro para introducir la fórmula matricial.

Nombre Unidades Precio Impuestos


Producto 1 6 S/156.00 S/46.80
Producto 2 12 S/133.00 S/79.80 Se debe tener en cuenta qe cuando se trabaje con f
Producto 3 6 S/187.00 S/56.10 - Antes de introducir la fórmula se debe seleccionar e
Producto 4 8 S/150.00 S/60.00 - Para eliminar una matriz, se debe seleccionar todas
Producto 5 9 S/120.00 S/54.00 fórmula desde la barra de fórmulas y pulsar Ctrl + S
Producto 6 15 S/140.00 S/105.00 - No se puede editar o mover el contenido de una c
Producto 7 6 S/190.00 S/57.00 intente hacerlo, saldrá un mensaje de advertencia.
Producto 8 11 S/210.00 S/115.50 - Para aplicar la fórmula matricial a menos celdas de
Producto 9 6 S/45.00 S/13.50 - Para aplicar la fórmula matricial a más celdas de la
Producto 10 7 S/29.00 S/10.15 debe editar la fórmula para que se ajuste al nuevo r
o anterior de los meses del año, devuelve el resultado en varias

a más utilizada es TRANSPONER.

troducen en una sola celda y se pulsa Ctrl + Shift + Intro.

o el producto que ha registrado una mayor diferencia de venta.

agregar una columna auxiliar para calcular los subtotales para


como se mencionó anteriormente, una fórmula matricial no
ar el resultado, así que la fórmula que se tendría que introducir
nte:

del 5% sobre el importe. Es decir, calcular el importe de cada

ula, se debe seleccionar las celdas donde se desea los resultados.


ro.
adas para trabajar con matrices de varias celdas. TRANSPONER
as en columnas y las columnas en filas.

. Como se trata de convertir las filas en columnas, asegurarse la


original.

1 columnas.

cuando se trabaje con fórmulas matriciales que devuelven una matriz de celdas son:
la se debe seleccionar el rango donde se va a calcular.
debe seleccionar todas las celdas de la matriz. Si no se hace, Excel no permitirá borrarla. También se puede borrar la
órmulas y pulsar Ctrl + Shift + Intro.
er el contenido de una celda individual de una matriz. Tampoco se pueden insertar celdas nuevas. Cada vez que se
ensaje de advertencia.
icial a menos celdas de las actuales, primero se debe eliminar la matriz original y luego se tiene que crear nuevamente.
ricial a más celdas de la original, se debe seleccionar todas las celdas de la matriz más las que se quiere agregar y se
que se ajuste al nuevo rango, finalmente pulsar Ctrl + Shift + Intro.
nuevamente.
MATRICES CONSTANTES
En Excel, una matriz constante es simplemente un conjunto de valores estáticos, es decir, que nunca cambian cuando

UNIDIMENSIONALES HORIZONTALES:

Este tipo de matriz se ubica en una sola fila. Para crear una matriz unidimensional horizontal se debe seleccionar las
los valores separados por comas y encerrado todo ello entre llaves. De esta forma:

Atención: Si se usa el idioma español (españa), puede que en vez de "comas", se deba separar los valores por "contrab

UNIDIMENSIONALES VERTICALES:
Este tipo de matriz se encuentra en una sola columna. En este caso, el separador de valores es el punto y coma.

Observar que para introducir valores de texto, éstos deben ir encerrados entre comillas.

BIDIMENSIONALES:
Las constantes bidimensionales son una mezcla de las unidimensionales verticales y horizontales y, por lo tanto, se deb
nunca cambian cuando se copian fórmulas a otras celdas o valores.

se debe seleccionar las celdas a utilizar y escribir en la fórmula

los valores por "contrabarras".

el punto y coma.

es y, por lo tanto, se debe mezclar "comas" con "puntos y comas".


Se desea contar los nombres de las frutas que son diferentes:

manzanas
peras
uvas
melocotones
naranjas
melocotones
sandias
manzanas
fresas
1. Utilizar a BUSCARV para devolver más de una columna

Trim 1 Trim 2 Trim 3 Trim 4


Luis Matos - 338519 $ 2,307,700 $ 2,051,350 $ 1,678,850 $ 2,405,200

2. Operaciones con funciones de agrupación

Resultado
Sara Ortiz - 362571 $ 1,814,075
* SUMA, PROMEDIO, MÍNIMO, MÁXIMO, etc…

3. Buscar como parte de un valor de búsqueda

Trim 1 Trim 2 Trim 3 Trim 4


MA $ 1,643,900 $ 1,677,050 $ 1,996,000 $ 2,062,250
** Puede utilizar los comodines [ * ], [ ? ], [ ~ ] y sus combinaciones…

Al agregar la función 'columna' te devuelve el numero de columna donde se situó la seleccion, que fue desde la columna i
10-10=0
y como el resultado seria 0 tiene que sumarle 2 para que empieze el conteo desde la columna 2 de la tabla y así le devuel
y para que funcione correctamente
se oprime ctrl+ shift+ intro.
porque es una formula matricial.
Ventas año 2019
Nombre - código Trim 1 Trim 2 Trim 3 Trim 4
Sebastián Caicedo - 356584 $ 1,614,250 $ 2,480,100 $ 1,654,600 $ 2,473,000
José López - 355945 $ 2,194,100 $ 1,776,750 $ 1,758,700 $ 1,991,150
Marco Javier Rosa - 362230 $ 1,643,900 $ 1,677,050 $ 1,996,000 $ 2,062,250
Leonardo Torrado - 312085 $ 2,049,100 $ 1,827,650 $ 2,254,750 $ 2,337,150
365247 - Pablo García $ 1,587,300 $ 1,968,750 $ 2,083,850 $ 2,243,400
Luis Matos - 338519 $ 2,307,700 $ 2,051,350 $ 1,678,850 $ 2,405,200
Antonio Bedoya - 315894 $ 1,549,350 $ 1,517,750 $ 1,572,750 $ 1,998,700
334856 - Ramón Rodríguez $ 2,453,200 $ 2,336,000 $ 2,182,050 $ 2,146,450
Sara Ortiz - 362571 $ 1,589,150 $ 1,736,800 $ 1,737,600 $ 2,192,750
Carlos Salas - 372568 $ 2,003,000 $ 1,765,250 $ 1,765,650 $ 2,451,150
Omar Gómez - 316945 $ 2,194,700 $ 2,237,600 $ 2,008,100 $ 1,695,400
320584 - Gloria Calvarlo $ 2,288,500 $ 2,018,600 $ 1,990,400 $ 2,368,450

1 2 3 4 5

ue fue desde la columna i, que es la 10, después resta la misma función 'columna' pero solo la celda i5 que seria:

de la tabla y así le devuelva los valores correspondientes a el indicador de columna de la función buscarv

También podría gustarte