Fórmula de matriz de Excel -

Tabla de contenido

Una fórmula de matriz realiza una operación en varios valores en lugar de un solo valor. El resultado final de una fórmula de matriz puede ser un elemento o una matriz de elementos, según cómo se construya la fórmula. Para que funcione correctamente, muchas fórmulas de matriz deben ingresarse con control + shift + enter. Cuando ingresa una fórmula de esta manera, verá la fórmula entre llaves () en la barra de fórmulas.

¿Qué es una matriz?

Una matriz es una colección de más de un elemento. Las matrices en Excel aparecen entre corchetes. Por ejemplo, (1; 2; 3) o ("rojo", "azul", "verde"). La razón por la que las matrices son tan comunes en Excel es que se asignan directamente a rangos de celdas. Los rangos verticales se representan como matrices que usan punto y coma, por ejemplo (100; 125; 150). Los rangos horizontales se representan como matrices que usan comas, por ejemplo ("pequeño", "mediano", "grande"). Un rango bidimensional usará punto y coma y comas.

Ejemplos

Las fórmulas de matriz son algo difíciles de entender porque la terminología es densa y compleja. Pero las fórmulas de matriz en sí mismas pueden ser muy simples. Por ejemplo, esta fórmula de matriz prueba el rango A1: A5 para el valor "a":

=OR(A1:A5="a")

La operación de matriz es la comparación de cada celda en A1: A5 con la cadena "a". Debido a que la comparación opera en múltiples valores, devuelve múltiples resultados a la función OR:

=OR((FALSE;FALSE;FALSE;TRUE;FALSE))

Si algún elemento de la matriz resultante es VERDADERO, la función OR devuelve VERDADERO.

A veces, las fórmulas de matriz proporcionan varios valores como argumento de función. Por ejemplo, esta fórmula de matriz devuelve el recuento total de caracteres en el rango B2: B11:

(=SUM(LEN(B2:B11)))

La función LEN recibe múltiples valores en el rango B2: B11 y devuelve múltiples resultados en una matriz como esta dentro de SUM:

=SUM((3;3;5;4;5;4;6;5;4;4))

donde cada elemento de la matriz representa la longitud de un valor de celda. La función SUMA luego suma todos los elementos y devuelve 43 como resultado final.

Sintaxis especial

En todas las versiones de Excel, excepto Excel 365, muchas fórmulas de matriz deben ingresarse de una manera especial para que funcionen correctamente. En lugar de ingresar con la tecla "Enter", deben ingresarse con Control + Shift + Enter. A veces, verá Control + Shift + Enter abreviado como "CSE", como en "Fórmula CSE". Una fórmula ingresada de esta manera aparecerá con llaves a cada lado:

=(formula)

Excel muestra estas llaves automáticamente. Asegúrese de no ingresar las llaves manualmente.

No todas las fórmulas de matriz deben ingresarse con Control + Shift + Enter. Ciertas funciones, como SUMPRODUCT, están programadas para manejar operaciones de matriz de forma nativa y, por lo general, no requieren Control + Shift + Enter. Por ejemplo, las dos fórmulas siguientes son fórmulas de matriz que devuelven el mismo resultado, pero solo la versión SUM requiere Control + Shift + Enter:

=(SUM(LEN(A1:A5))) =SUMPRODUCT(LEN(A1:A5))

Excel 365

En Excel 365, las fórmulas de matriz son nativas y no requieren control + shift + enter. Para obtener una introducción general, consulte Fórmulas de matriz dinámica en Excel.

Articulos interesantes...