Cuando escribe una fórmula de matriz, la mayoría de las veces usa un rango de celdas en la hoja de cálculo, pero no es necesario. También puede usar constantes de matriz, valores que solo tiene que escribir entre llaves en la barra de fórmulas: {}. A continuación, puede ponerle nombre a la constante para que sea más fácil volver a usarla.
Puede usar constantes en las fórmulas de matriz o por sí mismas.
-
En la fórmula de matriz, escriba una llave de apertura, los valores que desee y una llave de cierre. Este es un ejemplo: =SUMA(A1:E1*{1\2\3\4\5})
La constante está dentro de las llaves ({)}, y sí, en realidad las llaves se escriben manualmente.
-
Escriba el resto de la fórmula y presione Ctrl+Mayús+Entrar.
La fórmula tendrá un aspecto similar a {=SUMA(A1:E1*{1,2,3,4,5})} y los resultados tendrán el siguiente aspecto:
La fórmula multiplica a A1 por 1 y B1 por 2, etc., lo que evita tener que colocar 1,2,3,4,5 en las celdas de la hoja de cálculo.
Usar una constante para escribir valores en una columna
Para escribir valores en una sola columna, como 3 celdas en la columna C, haga lo siguiente:
-
Seleccione las celdas que desea usar.
-
Escriba un signo igual y la constante. Separe los valores de la constante con punto y coma, no comas y, si va a escribir texto, rodéelo con comillas dobles. Por ejemplo: ={"Trimestre 1";" Trimestre2";" Trimestre 3"}
-
Presione Ctrl+Mayús+Entrar. La constante tiene este aspecto:
En términos geek, esta es una constante vertical unidimensional .
Usar una constante para escribir valores en una fila
Para escribir rápidamente valores en una sola fila, como las celdas F1, G1 y H1, debe:
-
Seleccione las celdas que desea usar.
-
Escriba un signo igual y la constante, pero esta vez se separan los valores con comas, no con punto y coma. Por ejemplo: ={1\2\3\4\5}
-
Presione Ctrl+Mayús+Entrar y la constante tendrá el siguiente aspecto:
En términos geek, esta es una constante horizontal unidimensional .
Usar una constante para escribir valores en varias columnas y filas
-
Seleccione las celdas que desee.
Asegúrese de que el número de filas y columnas que seleccione coincida con el número de valores de la constante. Por ejemplo, si la constante escribe datos en cuatro columnas y tres filas, seleccione tantas columnas y filas.
-
Escriba un signo igual y la constante. En este caso, separe los valores de cada fila con comas y use un punto y coma al final de cada fila. Por ejemplo:
={1\2\3\4;5\6\7\8;9\10\11\12}
-
Presione Ctrl+Mayús+Entrar y:
En términos geek, se trata de una constante bidimensional porque rellena columnas y filas. Si se pregunta, no puede crear una constante tridimensional, lo que significa que no puede anidar una constante dentro de otra.
Usar una constante en una fórmula
Ahora que ya está familiarizado con las constantes matriciales, aquí tiene un ejemplo de trabajo.
-
En cualquier celda en blanco, escriba (o copie y pegue) esta fórmula y, a continuación, presione Ctrl+Mayús+Entrar:
=SUMA(A1:E1*{1\2\3\4\5})
En la celda A3 aparece el valor 85.
¿Qué ha ocurrido? Multiplitó el valor de A1 por 1, el valor de la celda B2 por 2 y así sucesivamente, la función SUMA agregó esos resultados. También puede escribir la fórmula como =SUMA(A1*1;B1*2;C1*3;D1*4;E1*5)
Si lo desea, puede escribir ambos conjuntos de valores como constantes de matriz:
=SUMA({3\4\5\6\7}*{1\2\3\4\5})
Para probar esto, copie la fórmula, seleccione una celda en blanco y péguela en la barra de fórmulas y, después, presione Ctrl+Mayús+Entrar. Verá el mismo resultado.
Notas: Si las constantes no funcionan, busca estos problemas:
-
Asegúrese de separar los valores con el carácter adecuado. Si omite una coma o un punto y coma, o si coloca uno en el lugar equivocado, es posible que la constante de matriz no tenga el aspecto correcto o que vea un mensaje de advertencia.
-
Es posible que haya seleccionado un rango de celdas que no coincida con el número de elementos de la constante. Por ejemplo, si selecciona una columna de seis celdas para usarla con una constante de cinco celdas, aparecerá el error #N/A en la celda vacía. Si no selecciona suficientes celdas, Excel omite los valores que no tienen una celda correspondiente.
-
Para obtener más información sobre las fórmulas de matriz: