Fórmula matricial en excel

La diferencia entre una fórmula matricial excel y una fórmula regular es que una fórmula de matriz procesa varios valores en lugar de solo uno.

En otras palabras, una fórmula de matriz en Excel evalúa todos los valores individuales en una matriz y realiza múltiples cálculos en uno o varios elementos de acuerdo con las condiciones expresadas en la fórmula.

Una fórmula matricial excel no solo puede manejar varios valores simultáneamente, sino que también puede devolver varios valores a la vez. Entonces, los resultados devueltos por una fórmula de matriz también son una matriz.

Las fórmulas de matriz están disponibles en todas las versiones de Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2007 y versiones anteriores.

Y ahora, parece que es el momento adecuado para que cree su primera fórmula de matriz.

Ejemplo simple de fórmula matricial de Excel

Suponga que tiene algunos artículos en la columna B, sus precios en la columna C y desea calcular el total general de todas las ventas.

Por supuesto, nada le impide calcular los subtotales en cada fila primero con algo tan simple como =B2*C2y luego sumar esos valores:

Sin embargo, una fórmula de matriz puede ahorrarle esas pulsaciones de teclas adicionales, ya que hace que Excel almacene los resultados intermedios en la memoria en lugar de en una columna adicional. Entonces, todo lo que se necesita es una fórmula de matriz única y 2 pasos rápidos:

  1. Seleccione una celda vacía e ingrese la siguiente fórmula en ella:=SUM(B2:B6*C2:C6)
  2. Presione el atajo de teclado CTRL + MAYÚS + ENTRAR para completar la fórmula de matriz. Una vez que haga esto, Microsoft Excel rodeará la fórmula con {llaves}, que es una indicación visual de una fórmula de matriz. Lo que hace la fórmula es multiplicar los valores en cada fila individual de la matriz especificada (celdas B2 a C6), sumar los subtotales y generar el total general:
formula matricial en excel

Este sencillo ejemplo muestra lo poderosa que puede ser una fórmula de matriz. Cuando trabaje con cientos y miles de filas de datos, piense en cuánto tiempo puede ahorrar ingresando una fórmula de matriz en una sola celda.

¿Por qué usar fórmulas de matriz en Excel?

Las fórmulas de matriz de Excel son la herramienta más práctica para realizar cálculos sofisticados y realizar tareas complejas. Una fórmula de matriz única puede reemplazar literalmente cientos de fórmulas habituales. Las fórmulas de matriz son muy buenas para tareas como:

  • Sumar números que cumplan ciertas condiciones, por ejemplo, sumar N valores más grandes o más pequeños en un rango.
  • Suma cada dos filas, o cada enésima fila o columna, como se muestra en este ejemplo .
  • Cuente el número de todos o ciertos caracteres en un rango específico. Aquí hay una fórmula de matriz que cuenta todos los caracteres y otra que cuenta los caracteres dados .

Cómo ingresar una fórmula de matriz en Excel (Ctrl + Shift + Enter)

Como ya sabes, la combinación de las 3 teclas CTRL + MAYÚS + ENTRAR es un toque mágico que convierte una fórmula regular en una fórmula de matriz.

Al ingresar una fórmula de matriz en Excel, hay 4 cosas importantes a tener en cuenta:

  1. Una vez que haya terminado de escribir la fórmula y haya presionado simultáneamente las teclas CTRL SHIFT ENTER, Excel automáticamente encierra la fórmula entre {llaves}. Cuando selecciona una de estas celdas, puede ver las llaves en la barra de fórmulas, lo que le da una pista de que hay una fórmula de matriz allí.
  2. Escribir manualmente las llaves alrededor de una fórmula no funcionará. Debe presionar el atajo Ctrl + Shift + Enter para completar una fórmula de matriz.
  3. Cada vez que edita una fórmula de matriz, las llaves desaparecen y debe presionar Ctrl + Shift + Enter nuevamente para guardar los cambios.
  4. Si olvida presionar Ctrl + Shift + Enter, su fórmula se comportará como una fórmula habitual y procesará solo los primeros valores en las matrices especificadas. .

Resumen

Las fórmulas matriciales en Excel son herramientas avanzadas que te permiten realizar cálculos complejos en conjuntos de datos múltiples. Se introducen en la barra de fórmulas como las fórmulas regulares, pero se completan con «Ctrl + Mayús + Enter».

Estas fórmulas utilizan matrices como argumentos y pueden realizar operaciones avanzadas, como sumas condicionales o análisis de datos complejos. Aunque son poderosas, requieren una comprensión sólida de su sintaxis y pueden consumir más recursos de memoria y CPU que las fórmulas regulares.

En resumen, las fórmulas matriciales son útiles para tareas de análisis de datos complejas pero deben usarse con moderación y optimizarse cuando sea posible.

Deja un comentario