Los arrays o matriz en castellano tienen una gran potencialidad en Excel aunque su conocimiento y uso es minoritario.
A Continuación vamos a describir los principales usos de las fórmulas matriciales en Excel junto con algunos ejemplos y fácilmente veremos la potencia de esta herramienta y la cantidad de funciones diferentes que podremos simplificar con el uso de la misma.
Usos
- Contar cumpliendo ciertas condiciones.
- Sumar únicamente aquellos números que cumplan ciertas condiciones.
- Sumar cada valor de un rango de valores.
Nota: para introducir una fórmula matricial en Excel deberemos presionar a la vez la combinación ctrl+shift+Intro. Una vez hayamos introducido la fórmula deseada aparecerán los siguientes símbolos al comienzo y al final de nuestra fórmula ( { } ) y recordad que cada vez que modifiquemos la formula introducida SIEMPRE tendremos que volver a pulsar ctrl+shift+Intro.
Ejemplo de fórmulas matriciales en Excel
De la tabla que vemos a continuación y que podemos encontrar en el link más abajo hemos realizado los siguientes cálculos:
Usando criterio “Y”
Nº de ventas cuya cantidad sea mayor de 100 y menor o igual a 200:
{=SUMA((Cantidad>100)*(Cantidad<=200))}
Nº de ventas que realizadas en enero, realizadas por Juan y cuya cantidad sea superior a 1000:
{=SUMA((Mes="Enero")*(Vendedor="Juan")*(Cantidad<5000))}
Usando criterio “O”
Nº de ventas realizadas en enero o realizadas por Juan o de una cantidad superior a 1000:
{=SUMA(SI((Mes="Enero")+(Vendedor="Juan")+(Cantidad>500);1))}
Usando criterios “Y” y “O”
Nº de ventas realizadas en enero y realizadas por Juan o Ana:
{=SUMA((Mes="Enero")*SI((Vendedor="Ana")+(Vendedor="Pedro");1))}
En el siguiente link podéis ver los mismos ejemplos que se han descrito en este artículo:
[sociallocker]
Ejemplo de fórmulas matriciales en Excel
[/sociallocker]
Este artículo ha sido redactado por mi buen amigo Carlos gracias a su extenso conocimiento en la materia. Gracias Carlos!
Bonus track: más sobre fórmulas matriciales en Excel
Si quieres saber un poco más sobre arrays en Excel puedes echarle un vistazo al artículo de cómo hacer sumas condicionales en Excel de tres maneras distintas. Encontrarás un apartado con el uso del cálculo matricial