Usar constantes matriciales en fórmulas de matriz

Nota:  Nos gustaría proporcionarle el contenido de ayuda actual lo más rápido posible en su idioma. Esta página se ha traducido mediante un sistema automático y es posible que contenga imprecisiones o errores gramaticales. Nuestro objetivo es que este contenido sea útil para usted. ¿Puede informarnos sobre si la información le ha sido útil al final de la página? Aquí tiene el artículo en inglés para que pueda consultarlo fácilmente.

Cuando Escriba una fórmula de matriz, que suele utilizar un rango de celdas de la hoja de cálculo, pero no es necesario que. También puede usar las constantes de matriz, valores que introduce solo en la barra de fórmula entre llaves: {}. A continuación, puede asignar un nombre a la constante para que sea más fácil de usar de nuevo.

Puede usar constantes en sus fórmulas matriciales o por ellas mismas.

  1. En la fórmula de matriz, escriba una llave de apertura, los valores que desee y una llave de cierre. Aquí tenemos un ejemplo: = suma (A1:E1* {1,2,3,4,5})

    La constante se encuentra dentro de las llaves ({)} y tiene que escribir dichas llaves manualmente.

  2. Escriba el resto de la fórmula y presione Ctrl+Mayús+Entrar.

    La fórmula tendrá un aspecto similar {= suma (A1:E1* {1,2,3,4,5})}y los resultados tendrá este aspecto:


    Una constante de matriz anidada en una fórmula SUMA

    La fórmula multiplicó A1 por 1 y B1 por 2, etc., ahorrándole tener que colocar 1,2,3,4,5 en celdas de la hoja de cálculo.

Usar una constante para especificar valores en una columna

Para especificar valores en una columna única, como 3 celdas en la columna C, haga lo siguiente:

  1. Seleccione las celdas que desea usar.

  2. Escriba un signo igual y la constante. Separar los valores de la constante con punto y coma, no por comas y si se introduce texto, inclúyalo entre comillas dobles. Por ejemplo: = {"Trimestre 1";" Trimestre2";" Trimestre 3"}

  3. Presione Ctrl+Mayús+Entrar. La constante tendrá un aspecto similar al siguiente:

    Constante de matriz vertical que usa texto

    En términos de aficionados a la informática, esta es una constante vertical unidimensional.

Usar una constante para introducir valores en una fila

Para introducir rápidamente valores en una fila única, como las celdas F1, G1 y H1:

  1. Seleccione las celdas que desea usar.

  2. Escriba un signo igual y la constante, pero esta vez separar los valores con comas, no el punto y coma. Por ejemplo: = {1,2,3,4,5}

  3. Presione Ctrl+Mayús+Entrar y la constante tendrá el siguiente aspecto:

    Constante de matriz horizontal unidimensional

    En términos de aficionados a la informática, esta es una constante horizontal unidimensional.

Usar una constante para especificar valores en varias filas y columnas

  1. Seleccione las celdas que desea.

    Asegúrese de que el número de filas y columnas que selecciona coincide con el número de valores de su constante. Por ejemplo, si su constante va a escribir datos en cuatro columnas y tres filas, seleccione ese número de columnas y filas.

  2. Escriba un signo igual y su constante. En este caso, separe los valores de cada columna 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}

  3. Presione Ctrl+Mayús+Entrar y:

    Constante de matriz bidimensional

    En términos de aficionados a la informática, esta es una constante bidimensional porque rellena columnas y filas. En el caso de que tenga esa curiosidad, le diremos que 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 está familiarizado con constantes de matriz, este es un ejemplo de trabajo.

  • En una celda en blanco, escriba, o copie y pegue, esta fórmula, y presione Ctrl+Mayús+Entrar:

    =SUMA(A1:E1*{1,2,3,4,5})

    En la celda A3 aparece el valor 85.

    ¿Qué ha ocurrido? Ha multiplicado el valor de A1 por 1, el valor de la celda B2 por 2, etc., y la función SUMA ha sumado dichos resultados. Podría también introducir la fórmula como =SUMA(A1*1,B1*2,C1*3,D1*4,E1*5)

Si lo deseara, podría introducir ambos conjuntos de valores como constantes de matriz:

=SUMA({3,4,5,6,7}*{1,2,3,4,5})

Para probarlo, copie la fórmula, seleccione una celda en blanco y pegue la fórmula en la barra de fórmula y, después, presione Ctrl+Mayús+Entrar. Verá el mismo resultado.

Notas: Busque estos problemas si las constantes no funcionan:

  • Asegúrese de que separa sus valores con el carácter adecuado. Si omite una coma o un punto y coma, o si los coloca en el lugar incorrecto, la constante de matriz puede que no tenga una 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, el error #N/A aparecerá en la celda vacía. Si no selecciona bastantes celdas, Excel omite los valores sin una celda correspondiente.

  • Para obtener más información acerca de fórmulas de matriz:

Volver al principio

Ampliar sus conocimientos de Office
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×