Está en la página 1de 13

FORMULAS MATRICIALES

INTRODUCCION:

Las versiones actuales de Excel tienen implementadas algunas funciones matriciales como; S
SUMAX2MENOSY2, SUMAX2MASY2, MMULT, etc. las que se usan como cualquier otra funcin.

En ciertas condiciones de los datos, se hace necesario que el usuario cree sus frmulas matr

constituyen una herramienta de gran potencia.


En general estas frmulas matriciales se usan para hacer 2 tipos de calculos:

a) Ejecutar operaciones con varios rangos de datos y devolver un nico valor en la celd
b) Ejecutar operaciones con varios rangos de datos y devolver mltiples valores en un r

Las frmulas matriciales actan en 2 o ms rangos de valores, los que se denominan ar


cuales tienen la caracterstica de tener el mismo nmero de filas y de columnas, por eje
sobre los rangos A1:A12 y B1:B12.

Una frmula matricial se introduce de la misma forma que la frmula comn, la diferenc
introducirla hay que presionar las teclas Control+Shift+ENTER, con lo que automticam
y es por eso que se las conoce como frmulas CSE. Para una frmula matricial multiplica
matriciales, como A1:A12*B1:B12. significa multiplicar las celdas A1*B1, A2*B2, A3*B3.
sumar estos resultados parciales uso la frmula matricial {SUMA(A1:A12*B1:B12)}, para
Ejemplo
del tipo
1-.
veamos
los siguientes
ejemplos:

El dueo de una mueblera quiere aumentar la variedad de los productos que vende para lo que decide comprar, parte de l
computacin, para lo que cuenta con la siguiente planilla
MUEBLES
Modular 1.90
Modular 1.25
Silla pc pequea
Silla pc grande
Silln pc
Escritorio pc
Monto de la compra:

PRECIO
CANTIDAD
423
2
385
4
70
20
200
10
379
7
275
7

10,364
10,364

TOTAL
10364
10364

Con la funcin matricial "SUMA.PRODUCTO()"


Con una frmula matricial creada por el usuario

La siguiente tabla recoge los pesos de 40 estudiantes varones de una universidad, con una precisin de 1 libra. Construir l
Construir un Histograma y un polgono de frecuencias.
138
146
168
146
161

164
158
126
173
145

150
140
138
142
135

132
147
176
147
142

Conteo:
Extremo superior:
Extremo inferior:

40
176
119

Media:
Mediana:

146.8
146

144
136
163
135
150

125
148
119
153
156
40
176
119

Rango:

Nmero de intervalos:
Intervalo de clase:
Rango de clase
119-128
129-138
139-148
149-158
159-168
169-178

57

Moda:
Veces

135
3

57

6
10
9
Li

Ls
119
129
139
149
159
169

f
128
138
148
158
168
178

F
4
7
13
9
5
2

fr

Fr

4
11
24
33
38
40

0.1
0.175
0.325
0.225
0.125
0.05

0.1
0.275
0.6
0.825
0.95
1

4
11
24
33
38
40

0.1
0.175
0.325
0.225
0.125
0.05

0.1
0.275
0.6
0.825
0.95
1

40
119-128
129-138
139-148
149-158
159-168
169-178

119
129
139
149
159
169

128
138
148
158
168
178

4
7
13
9
5
2
40

es matriciales como; SUMAPRODUCTO,


alquier otra funcin.

e sus frmulas matriciales las que

de calculos:

nico valor en la celda donde se la introduce.


tiples valores en un rango celdas.

que se denominan argumentos matriciales, los


de columnas, por ejemplo, podran actuar

ula comn, la diferencia es que luego de


n lo que automticamente es rodeada por llaves
ula matricial multiplicar 2 argumentos
A1*B1, A2*B2, A3*B3......A12*B12 si quiero
1:A12*B1:B12)}, para aclarar los conceptos

ue decide comprar, parte de los tradicionales, muebles de

14
12
10
8

ecisin de 1 libra. Construir la tabla de frecuencias.

6
4

149
152
154
140
145

157
144
165
135
128

146.8
146

2
0

119-128

129-138

139-148

149-158
f

Fr

159-168

169-178

Chart Title

135
3

Xi
10
27.5
60
82.5
95
100

123.5
133.5
143.5
153.5
163.5
173.5

10
27.5
60
82.5
95
100

123.5
133.5
143.5
153.5
163.5
173.5

119-128
129-138
139-148
149-158
159-168
169-178

119-128
129-138
139-148
149-158
159-168
169-178

1.2
1
0.8
0.6
0.4
0.2
159-168

169-178

Chart Title

Resolver el siguiente sistema de ecuaciones lineales por el mtodo de la matriz inversa.

x + y + 2z = 9
2x + 4y - 3z = 1
3x +6y - 5z =1

Soluciones x =12, y = -5, z = 1

matriz A

matriz B
1
2
3

1
4
6

2
-3
-5

matriz inversa de A
2
-1
0

-17
11
3

11
-7
-2

9
1
1
solucion
x
y
z

12
-5
1

1
2
3

1
4
6

2
-3
-5

9
1
1

2
-1
0

-17
11
3

11
-7
-2

12
-5
1

Frmulas Matriciales o Array frmulas.


Articulo
Puertas
Cristales
Goma
Transmision
Puertas
Puertas
Espejo
Transmision
Transmision
Espejo
Puertas

Vendedor
Zona
Carlos
Este
Carlos
Sur
Jose
Este
Jose
Este
Carlos
Sur
Jose
Sur
Miguel
Norte
David
Sur
Antonio
Este
Manuel
Este
Carlos
Norte

Monto
$34,532.00
$6,546.00
$64,413.00
$33,564.00
$46,375.00
$34,657.00
$13,121.00
$67,845.00
$78,887.00
$45,545.00
$25,674.00

Carlos
Carlos
Jose
Jose

Puertas
Puertas
Puertas
Puertas

Este
Sur
Este
Sur

$34,532.00
$46,375.00
$0.00
$34,657.00

Total

###

Monto
###
$6,546.00
###
###
###
###
###
###
###
###
###

Articulo
1
0
0
0
1
1
0
0
0
0
1

Se Asignar 1 a los
casos verdaderos y 0 a
los Falsos

con las frmulas matriciales podemos tener mltiples condiciones a diferencia de cuando usamos las funciones SU
esto tambin lo puedemos hacer con las versiones de Excel 2007 en adelante donde se introdujeron las funciones S
tener ms de una condicin, lo nico es que con stas solo puedemos evaluar en base a si las condiciones son ver

Como Funcionan las frmulas Matriciales o Array formulas.

detallarlo en el cuadro actual donde tenemos los datos, con la funcin SUMAR.SI.CONJUNTO lo podemos hacer pe
condicin O en el caso de que si es Carlos O Jos, lo mismo ocurrir cuando evaluemos la zona, no podremos e

{=SUMA((D3:D13)*(A3:A13="Puertas")*((B3:B13="Carlos")+(B3:B13="Jose"))*((C3:C13="Sur")+(C3:C13="Es

Esta frmula matricial lo que nos dice es que sume desde D3 a D13 siempre y cuando de A3 a A13 se encuentre el
vendedor en las celdas B3 a B13 sea Carlos O Jose Y si la zona es Este O Sur.
Es importante resaltar que el operador + se utiliza como funcin O en las frmulas matriciales y el operador * s

Las frmulas matriciales en Excel lo que hacen es evaluar resultados VERDADEROS y FALSOS dndole un valor a
FALSO le asigna el valor de 0, esto es lo que se conoce como tipo de dato lgico o Booleano.

Para poder entender aun mas como se ejecutan los clculos en las frmulas matriciales, presentamos el siguiente c
VERDADEROS y valor de 0 a los FALSOS

resultado

115564

Vendedor
1
1
1
1
1
1
0
0
0
0
1

Zona
1
1
1
1
1
1
0
1
1
1
0

Total
###
$0.00
$0.00
$0.00
###
###
$0.00
$0.00
$0.00
$0.00
$0.00

=(F3*G3*H3*I3)

Se Multiplicarn cada una de


las celdas, los casos con
valores 0 dara $0 como
resultado

nar 1 a los
rdaderos y 0 a
s Falsos

usamos las funciones SUMAR.SI y CONTAR.SI con las cuales solo evaluamos una condicin a la vez,
ntrodujeron las funciones SUMAR.SI.CONJUNTO y CONTAR.SI.CONJUNTO con las cuales puedemos
si las condiciones son verdaderas o falsas ( Funcin Y), al utilizar frmulas matriciales puedemos

UNTO lo podemos hacer pero tenemos que anidar varias condiciones ya que no podemos evaluar la
mos la zona, no podremos evaluar Este O Sur, en vez de anidar las frmulas podemos hacer esto con

:C13="Sur")+(C3:C13="Este")))}

e A3 a A13 se encuentre el articulo Puertas, luego de esto nos dice que lo haga siempre y cuando el

triciales y el operador * se utiliza como Y

FALSOS dndole un valor a cada uno de estos, si es VERDADERO le asigna el valor de 1 y si es


eano.

presentamos el siguiente cuadro, donde como hemos dicho se asignar valor de 1 a los datos

Agentes
Roberto
Pedro
Pedro
Roberto
Alberto
Pedro
Juan Carlos
Pedro
Alberto
Alberto
Juan Carlos
Juan Carlos

Ventas
12,613
13,376
13,942
15,548
22,127
26,404
27,021
29,660
30,285
32,243
32,802
33,367

RESUMEN
Nmero de agentes
Total de Ventas
Venta promedio por agente

MAXIMO Y PROMEDIO CON UNA CONDICION

Sera muy til que Excel tuviera la frmula del tipo "mximo con una condicin", algo como MAX.SI o MAXIMO.SI, sin duda s
muchos problemas que se podran resolver. Por suerte podemos resolverlo con las FORMULAS MATRICIALES.
Supongamos este problema:
Un grupo de alumnos rindio 3 materias, Matemtica, fsica y qumica y quieren saber el puntaje mximo que sacaron.
Los datos se podran representar en una tabla como la siguiente
ALUMNO

MATERIAS NOTA

Vidal
Mrquez
Vidal
Martnez
Roldn
Vidal
Perez

Matemticas
Fsica
Qumica
Matemticas
Matemticas
Fsica
Matemticas

9
4
5
8
10
7
8

Martnez
Mrquez
Perez
Mrquez
Roldn
Martnez
Perez
Roldn

Qumica
Matemticas
Fsica
Qumica
Fsica
Fsica
Qumica
Qumica

4
6
7
8
5
9
7
8

N de alumnos:
N de materias:

Alumno

Nota ms alta

Promedio con
form. Matricial

Nota ms alta

Promedio con
form. Matricial

Vidal
Mrquez
Martnez
Roldn
Perez

Materia
Matemticas
Fsica
Qumica

NDICION

AX.SI o MAXIMO.SI, sin duda seria muy til; hay


AS MATRICIALES.

je mximo que sacaron.

Promedio
por alumno

Promedio
por materia