Una fórmula de matriz realiza una operación en varios valores en lugar de en 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 funcionar correctamente, muchas fórmulas de matriz deben ser ingresado con control + shift + enter . Cuando ingresa una fórmula de esta manera, verá la fórmula entre llaves {} en la barra de fórmulas. No ingrese llaves manualmente, o la fórmula no funcionará!
En Excel 365 , las fórmulas de matriz son nativas y no requieren control + shift + enter
¿Qué es una matriz?
Un formación es una colección de más de un artículo. Las matrices en Excel aparecen entre llaves. Por ejemplo, {123} 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 utilizan punto y coma, por ejemplo, {100125150}. Los rangos horizontales se representan como matrices que usan comas, por ejemplo, {'pequeño', 'mediano', 'grande'}. Un rango de dos dimensiones usará punto y coma y comas.
Ejemplos de
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':
|_+_|
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:
cómo cambiar números positivos a negativos en Excel|_+_|
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:
|_+_|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:
cómo presionar enter en excel y permanecer en la misma celda mac|_+_|
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 + Mayús + Entrar . 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 ambos lados:
|_+_|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, ambas fórmulas a continuación son fórmulas de matriz que devuelven el mismo resultado, pero solo la versión SUM requiere Control + Shift + Enter:
cómo hacer una búsqueda virtual entre dos hojas de cálculo|_+_|
Excel 365
En Excel 365, las fórmulas de matriz son nativas y no requieren control + shift + enter. Para una introducción general, consulte Fórmulas de matriz dinámica en Excel .