Vous êtes sur la page 1sur 3

MATRICES

El concepto de matriz que usaremos proviene de los lenguajes de programacin. Las matrices
deben su existencia a la necesidad de trabajar con varios elementos de una forma rpida y
cmoda. Gracias a las matrices podemos combinar varios clculos en uno slo introduciendo
nicamente una frmula matricial, es decir, una frmula que incluye una o ms matrices entre
sus argumentos. Una matriz no es ms que una serie de elementos que forman filas (este tipo
de matrices se denominan unidimensionales) o filas y columnas (bidimensionales). La matriz
ser un rango de celdas contiguo. La siguiente tabla representa una matriz unidimensional

1 2 3 4 5 6 7

La siguiente muestra una matriz bidimensional

1,1 1,2 1,3 1,4 1,5
2,1 2,2 2,3 2,4 2,5
3,1 3,2 3,3 3,4 3,5

Fjese que en la primera tabla se ha numerado cada celda con un nico nmero, mientras que
en la segunda cada celda viene numerada por un par de nmeros. Observe que, por ejemplo,
el nombre del elemento 3,4 significa que ste se encuentra en la fila 3 y la columna 4.
Podemos tener un grupo de celdas en forma de matriz y aplicar una determinada frmula en
ellas de forma que nos ahorramos tiempo y esfuerzo en la escritura de frmulas. En Excel las
frmulas que hacen referencia a matrices se encierran entre llaves {}.


















Nos ubicamos en la celda B15 e indicamos la frmula matricial:



Como observar, dentro de la funcin SUMA se est multiplicando 2 rangos (matrices
unidimensionales). Para que se ejecute la frmula matricial se debe presionar
<Ctrl>+<Shift>+<Enter>, esto har que aparezca el resultado.
Si observa la frmula generada notar que Excel le coloca corchetes al
principio y al final. Esto no puede colocarse en forma manual, aparece
despus de presionar <Ctrl>+<Shift>+<Enter>.

Pero Qu hace excel cuando presiona <Ctrl>+<Shift>+<Enter>?

Ambos rangos o mejor dicho ambas matrices tienen la misma cantidad
de elementos, excel toma el primer elemento de cada matriz y lo
multiplica (5x2500), el resultado lo suma a la multiplicacin de los
segundos elementos (25x3425) y asi para todos los elementos. Cuando
termina todos los elementos muestra el resultado.


Matriz como parmetro de una comparacin
Ahora que ha visto cmo se introduce una frmula matricial, vamos a ver un ejemplo ms del
empleo de matrices. En el ejemplo anterior hemos utilizado la matriz como parmetro de la
funcin SUMA para, mediante la introduccin de una nica frmula, obtener un resultado
partiendo de varias operaciones. En el siguiente ejemplo va a ver que una matriz tambin
puede utilizarse para comparar valores

Tenemos la siguiente hoja de clculo:


















Combinaremos la funcin SUMA con la funcin condicional SI para calcular el resumen de
ventas de cada una de las zonas.

En F5 escribimos:

No olvide presionar <Ctrl>+<Shift>+<Enter>.
Observe que dentro de la funcin SUMA se ha
indicado la funcin SI, $B$2:$B$16=E5, compara cada una de las zonas con la celda E5,
cuando coincidan la funcin SI retorna la venta que se encuentra en la misma posicin
($C$2:$C$16) , en el caso de la zona Norte, retorna 30,000; 120,000 y 90,000, ya que se
encuentran dentro de la funcin SUMA, los 3 valores se suman y la frmula matricial retornar
240,000. Esta frmula se copia hacia abajo para encontrar los resumenes de las otras zonas.
Observe que no se est indicando que hacer cuando es FALSO. Excel asume FALSO (0)

Para el promedio de ventas usando frmulas matriciales, ubiquese en F13 e indique la frmula
matricial =PROMEDIO(SI($B$2:$B$16=E5,$C$2:$C$16)). No olvide presionar
<Ctrl>+<Shift>+<Enter>. Para finalizar copie hacia abajo la frmula para calcular el
promedio de ventas de las siguientes zonas.

Nota
Otra forma de calcular el total de ventas de cada una de las zonas se puede hacer usando la
siguiente frmula matricial:
Ubicarse en F5 y digitar: =SUMA(($B$2:$B$16=E5)*($C$2:$C$16)), no olvide al final
presionar <Ctrl>+<Shift>+<Enter>.

Explicacin:
Hay que tener en cuenta en en Excel los valores lgicos de Verdadero y Falso
representan 1 y 0 (cero) repectivamente.
Observe como analiza excel las comparaciones en el siguiente cuadro.













Cabe resaltar que para que Excel retorne cero (0) o uno (1), la comparacin debe de estar
entre parntesis.

En E5 se encuentra Norte
Comparacin Ventas Multiplicacin
($B$2:$B$16=E5) ($C$2:$C$16) ($B$2:$B$16=E5)*($C$2:$C$16)
Norte=Norte 1 30,000 30,000
Sur=Norte 0 240,000 0
Este=Norte 0 240,000 0
Oeste=Norte 0 180,000 0
Centro=Norte 0 240,000 0
Norte=Norte 1 120,000 120,000
Sur=Norte 0 210,000 0
Este=Norte 0 420,000 0
Oeste=Norte 0 150,000 0
Centro=Norte 0 420,000 0
Norte=Norte 1 90,000 90,000
Sur=Norte 0 180,000 0
Este=Norte 0 350,000 0
Oeste=Norte 0 180,000 0
Centro=Norte 0 180,000 0

Vous aimerez peut-être aussi