Crear una fórmula de matriz

Crear una fórmula de matriz

 

Las fórmula de matriz (fórmula de matriz: fórmula que lleva a cabo varios cálculos en uno o más conjuntos de valores y devuelve un único resultado o varios resultados. Las fórmulas de matriz se encierran entre llaves { } y se especifican presionando CTRL+MAYÚS+ENTRAR.), también conocidas como fórmulas CSE o Ctrl Mayús Entrar porque se debe presionar Ctrl+Mayús+Entrar para especificarlas en la hoja de cálculo, son fórmulas muy eficaces que permiten realizar cálculos que no puede hacer con funciones de hoja de cálculo estándar. Use una fórmula de matriz para hacer lo que parece imposible, como:

  • Contar el número de caracteres de un rango de celdas.
  • Sumar aquellos números que cumplan ciertas condiciones, como los valores más bajos de un rango o los números comprendidos entre un límite superior e inferior.
  • Sumar cada º valor de un rango de valores.

Excel proporciona dos tipos de fórmulas de matriz: las fórmulas de matriz que realizan varios cálculos para generar un resultado único, y las fórmulas de matriz que calculan varios resultados. Algunas funciones de la hoja de cálculo devuelven matrices de valores o requieren una matriz de valores como argumento. Para más información, consulte Directrices y ejemplos de fórmulas de matriz.

¿Qué desea hacer?


 

Crear una fórmula de matriz que calcula un resultado único

Este tipo de fórmula de matriz permite simplificar un modelo de hoja de cálculo, ya que se sustituyen varias fórmulas distintas por una sola fórmula de matriz.

  1. Haga clic en la celda en que desee especificar la fórmula de matriz.
  2. Escriba la fórmula que desea usar.

Las fórmulas de matriz usan la sintaxis de fórmula convencional. Todas comienzan con un signo igual (=) y se pueden usar cualquiera de las funciones integradas de Excel.

Por ejemplo, la siguiente fórmula calcula el valor total de una matriz de cotizaciones y números de acciones sin usar una fila de celdas para calcular y mostrar los valores totales de cada acción.

Fórmula de matriz que genera un único resultado

Fórmula de matriz que genera un único resultado

Cuando escribe la fórmula {=SUMA(B2:C2*B3:C3)} como fórmula de matriz, Excel multiplica el número de acciones por el precio correspondiente a cada acción (500*10 y 300*15) y después suma los resultados de dichos cálculos para obtener un valor total de 9500.

  1. Presione Ctrl+Mayús+Entrar.

Excel inserta la fórmula automáticamente entre { } (llaves).

 Nota   Escribir manualmente unas llaves que envuelvan a una fórmula no la convierten en una fórmula de matriz: debe presionar Ctrl+Mayús+Entrar para crear una fórmula de matriz.

 Importante   Cuando modifica la fórmula de matriz, las llaves ({ }) no aparecen en la fórmula. Debe presionar Ctrl+Mayús+Entrar nuevamente para incorporar los cambios en una fórmula de matriz y agregar las llaves.

 

Crear una fórmula de matriz que calcula varios resultados

Para calcular varios resultados usando una fórmula de matriz, especifique la matriz en un rango de celdas que tenga el mismo número exacto de filas y columnas que usará en los argumentos matriciales.

  1. Seleccione el rango de celdas en que desee especificar la fórmula de matriz.
  2. Escriba la fórmula que desea usar.

Las fórmulas de matriz usan la sintaxis de fórmula convencional. Todas comienzan con un signo igual (=) y se pueden usar cualquiera de las funciones integradas de Excel.

Por ejemplo, dada una serie de tres cifras de ventas (columna B) para una serie de tres meses (columna A), la función TENDENCIA determinará los valores de la línea recta para las cifras de ventas. Para mostrar todos los resultados de la fórmula, se escribe en tres celdas de la columna C (C1:C3).

Fórmula de matriz que genera varios resultados

Fórmula de matriz que genera varios resultados

Al especificar la fórmula =TENDENCIA(B1:B3;A1:A3) como fórmula de matriz, generará tres resultados separados (22196, 17079 y 11962) basados en las tres cifras de ventas y en los tres meses.

  1. Presione Ctrl+Mayús+Entrar.

Excel inserta la fórmula automáticamente entre { } (llaves).

 Nota   Escribir manualmente unas llaves que envuelvan a una fórmula no la convierten en una fórmula de matriz: debe presionar Ctrl+Mayús+Entrar para crear una fórmula de matriz.

 Importante   Cuando modifica la fórmula de matriz, las llaves ({ }) no aparecen en la fórmula. Debe presionar Ctrl+Mayús+Entrar nuevamente para incorporar los cambios en una fórmula de matriz y agregar las llaves.