Todo lo que necesitas enterarse sobre las constantes de matriz en Excel

Las constantes de matriz en Microsoft Excel son herramientas potentes para realizar múltiples cálculos con una sola fórmula. El uso de constantes de matriz en sus hojas de trabajo de Excel evita la privación de fórmulas largas o repetidas y elimina el aventura de cambios de datos accidentales.

Las personas que no están familiarizadas con las constantes de matriz a menudo los encuentran desalentadores oportuno a su sintaxis inusual y a la privación de un símbolo exclusivo para ingresarlos. Entonces, en esta derrotero, los despojaré a sus huesos y le mostraré cómo usarlos en escenarios del mundo efectivo. ¡Al final, serás un entendido constante de matriz!

Constantes de matriz en Excel: Definición

Una constante de matriz es un conjunto codificado de títulos estáticos ingresados ​​en una fórmula, encerrado en aparatos ortopédicos. En un ejemplo directo, escribiendo:

={10,20,30,40}

En la celda A1 y Pressing Enter devuelve una matriz dinámica de 10 en la celda A1, 20 en la célula B1, 30 en la célula C1 y 40 en la célula D1.

Una fórmula que contiene una constante de matriz se ingresa en la celda A1 en Excel, lo que resulta en 10, 20, 30 y 40 que aparecen en las células A1 a D1.

En el ejemplo precursor, el resultado de la matriz dinámica se derrama horizontalmente (en columnas) porque las comas se usan entre cada valencia en la constante de la matriz.

Una matriz dinámica es una matriz que se extiende desde la celda donde la fórmula se escribe en células adyacentes, todavía conocida como derrame. Si proporcionadamente las constantes de matriz son conjuntos estáticos de títulos, pueden convertirse en parte de una matriz dinámica cuando se usan en una fórmula con este comportamiento de derrame.

Por otro banda, el uso de semicolones entre los títulos en la matriz constante devuelve una matriz dinámica erguido (en filas):

={10;20;30;40}
Una fórmula que contiene una constante de matriz se ingresa en la celda A1 en Excel, lo que resulta en 10, 20, 30 y 40 que aparecen en las células A1 a A4.

Igualmente puede combinar comas y semicolones en una matriz constante para devolver una matriz dinámica bidimensional:

={10,20;30,40}
Una fórmula que contiene una constante de matriz se ingresa en la celda A1 en Excel, lo que resulta en 10, 20, 30 y 40 que aparecen en las células A1 a B2.

Las constantes de matriz funcionan de modo diferente a lo que solían

Versiones únicas de Excel desde 2021 en delante, Excel para Microsoft 365 y Excel para la web Todos admiten fórmulas de matriz dinámica. Esto significa que cuando escribe una constante de matriz en una fórmula que prórroga múltiples títulos y presiona ENTER, el resultado se derrama en las celdas adyacentes, con solo la celda superior izquierda que contiene una fórmula.

Sin bloqueo, en versiones anteriores de Excel que no admiten fórmulas de matriz dinámica, debe elegir todas las celdas donde desea que se muestren los resultados, escriba la fórmula y presione Ctrl+Shift+Enter para confirmarlo. En este punto, la misma fórmula aparece en todas las celdas que seleccionó. Esto se conoce como una fórmula de matriz CSE o Legacy.

Todos los ejemplos utilizados en este artículo se refieren a las constantes de matriz en versiones de Excel que admiten fórmulas de matriz dinámica.

Sistema eficaz

Windows, macOS, iPhone, iPad, Android

Prueba gratuita

1 mes

Microsoft 365 incluye entrada a aplicaciones de oficina como Word, Excel y PowerPoint en hasta cinco dispositivos, 1 TB de almacenamiento OneDrive y más.


Uso de constantes de matriz con funciones de Excel

Las constantes de matriz son más enseres en Excel cuando se combinan con funciones, ya que te dejan de tener que ingresar múltiples o largas fórmulas. Aquí hay dos escenarios de ejemplo.

Suma y cuenta: contar cuántos títulos en una matriz cumplen con múltiples criterios

Imagina que tienes esta mesa de Excel, nombrada T_TaskLogy desea investigar la cantidad de tareas cuyo estado es Completo, Irresolutoo Inclinado.

Una tabla de Excel, con números de tareas en la columna A, y los estados de tareas en la columna B.

Para hacer esto sin constantes de matriz, puede escribir la ulterior fórmula (dividida en líneas separadas para una ojeada más sencillo):

=COUNTIF(T_TaskLog(Status),"Complete")
+
COUNTIF(T_TaskLog(Status),"Pending")
+
COUNTIF(T_TaskLog(Status),"Pitched")

donde se suman los resultados de tres fórmulas Countif separadas utilizando el cámara más (+).

Tres fórmulas Countif en Excel combinadas con el símbolo Plus para evaluar criterios múltiples.

Sin bloqueo, esta fórmula es larga y difícil de analizar. En su espacio, puede usar constantes de matriz para agrupar todos los criterios en un solo argumento. Primero, escriba el nombre de la función, un paréntesis de transigencia y el rango para evaluar, seguido de una coma:

=COUNTIF(T_TaskLog(Status),

Ahora, para los criterios, debe ingresar los tres títulos de estado como una matriz constante, encerrada en aparatos ortopédicos. Luego, agregue un paréntesis de clausura y presione Entrar:

=COUNTIF(T_TaskLog(Status),{"Complete","Pending","Pitched"})

En este punto, Excel devuelve tres resultados separados como una matriz dinámica: 3 para Completo2 para Irresolutoy 2 para Inclinado. Eso es porque aún no le has dicho a Excel que agregue los resultados juntos.

Una constante de matriz utilizada en una fórmula de Excel para contar el número de veces las palabras 'completas', 'pendientes' y 'lanzadas' aparecen en una columna de tabla.

Para arreglar esto, envuelva toda la fórmula internamente de la función de suma y presione Entrar:

=SUM(COUNTIF(T_TaskLog(Status),{"Complete","Pending","Pitched"}))
Una fórmula Countif que contiene una constante de matriz en Excel está envuelta dentro de la función de suma para agregar los tres resultados separados juntos.

Por lo tanto, en espacio de usar tres fórmulas de cuenta separadas separadas por el signo más para contar los tres criterios de texto, la matriz constante obliga a realizar el cálculo tres veces, una para cada criterio, y agregue los resultados a través de la función de suma.

Ínclito: encontrar la parte superior quid Títulos en un rango

En este ejemplo, supongamos que desea devolver las tres ganancias principales de la tabla, nombradas T_profitscomo una matriz separada.

Una tabla de Excel, con ID de taller en la columna A y ganancias en la columna B. A la derecha de la tabla hay un área donde se extraerán las tres ganancias principales.

Una forma de hacerlo es usar la función espacioso en tres células separadas.

Escribir esta fórmula en Cell E2 devuelve el valencia más espacioso en la columna de ganancias:

=LARGE(T_Profits(Profit),1)

Luego, escribir esta fórmula en la celda E3 devuelve el segundo valencia más espacioso:

=LARGE(T_Profits(Profit),2)

Finalmente, escribir esta fórmula en Cell E4 devuelve el tercer valencia más espacioso:

=LARGE(T_Profits(Profit),3)
La función grande en Excel se usa tres veces para extraer las tres ganancias superiores de una tabla de Excel.

Luego puede usar la función xlookup para recuperar las ID de las tiendas donde se obtuvieron estas tres ganancias más altas:

=XLOOKUP(E2:E4,T_Profits(Profit),T_Profits(Shop))
La función xlookup se usa en Excel para devolver la identificación de la tienda de las tres tiendas con las mayores ganancias.

Sin bloqueo, escribir tres fórmulas separadas y no vinculadas lleva tiempo y es propenso al error. En su espacio, puede usar una matriz constante con la función espacioso para obtener el mismo resultado con una sola fórmula:

=LARGE(T_Profits(Profit),{1;2;3})

Esta fórmula aplica la función espacioso tres veces, la primera vez para devolver el valencia más espacioso, la segunda vez para devolver el segundo valencia más espacioso y la tercera vez para devolver el tercer valencia más espacioso, y devuelve los tres resultados como una matriz dinámica erguido porque se usa un punto y coma entre cada número en la constante de la matriz.

Una constante de matriz utilizada en una gran fórmula de Excel para devolver las tres ganancias principales de una columna en una tabla.

Del mismo modo, si desea sumar las tres ganancias más grandes sin usar constantes de matriz, deberá ingresar la función espacioso tres veces, separada por el signo más:

=LARGE(T_Profits(Profit),1)+LARGE(T_Profits(Profit),2)+LARGE(T_Profits(Profit),3)
Tres grandes fórmulas sumadas en Excel para devolver la suma de las tres ganancias más grandes.

Sin bloqueo, el uso de una matriz constante con la función de suma hace que la fórmula sea mucho más ordenada:

=SUM(LARGE(T_Profits(Profit),{1,2,3}))
Una constante de matriz se usa como el segundo argumento de la función grande, anidada dentro de la función de suma, para devolver la suma de las tres ganancias principales.

Por otra parte, si desea incluir la cuarta provecho más espacioso en el cálculo, simplemente necesita adicionar una coma y la número cuatro a la fórmula, en espacio de escribir una función extra espacioso en su totalidad:

=SUM(LARGE(T_Profits(Profit),{1,2,3,4}))

Nombres de constantes de matriz en Excel

Si te encuentras usando repetidamente el mismo conjunto de títulos estáticos en Excel, nombrar una matriz constante te evitará escribirlo manualmente cada vez.

Para crear una constante de matriz nombrada, en la pestaña Fórmulas en la cinta, haga clic en “Administrador de nombres”.

Se selecciona el icono de Name Manager en la pestaña Fórmula en la cinta de Excel.

Luego, en el cuadro de diálogo Name Manager, haga clic en “Nuevo”.

El nuevo botón se selecciona en el cuadro de diálogo Administrador de nombres de Excel.

A continuación, en el campo se refiere al campo, escriba el signo igual, seguido de una inauguración de aparejo rizado:

={
El signo igual y la abrazadera de apertura se escribe en el cuadro de diálogo NUEVO Nombre del campo de Excel.

Ahora, escriba la constante de la matriz, recordando que para crear una matriz horizontal (fila), los títulos deben estar separados por comas, y para matrices verticales (columna), debe separarlos con semicolones. Por otra parte, recuerde que los títulos de texto deben estar encerrados en cotizaciones dobles. Cuando haya terminado, clausura los aparatos ortopédicos:

={"Mon","Tue","Wed","Thu","Fri","Sat","Sun"}
Los días en taquigrafía de la semana se escriben como una constante de matriz en el cuadro de diálogo NUEVO Nombre del campo de Excel.

Finalmente, en el campo Nombre, escriba un nombre renombrado para su constante de matriz y haga clic en “Aceptar”.

La palabra 'días' se escribe en el cuadro de diálogo Nombre del campo del nuevo nombre de Excel.

Ahora puede usar esta constante de matriz en su ejemplar de trabajo escribiendo el signo igual seguido del nombre que acaba de asignar y presionando Enter:

Una constante de matriz llamada 'Days' se inserta en una hoja de cálculo de Excel, que comienza en la celda B1 y se derrama a la celda H1.

Al igual que con las constantes de matriz sin nombre, puede usarlas en fórmulas. En este ejemplo, la constante de matriz nombró Cinco es:

={5,10,15,20}

Entonces, multiplicar el valencia en la celda A1 por esta constante de matriz nombrada produce cuatro resultados separados:

=A1*Fives
El valor 100, escrito en la celda A1, se multiplica por una constante de matriz llamada 'Fives' para producir cuatro resultados separados en las células B1 a E1.

Puntos a tener en cuenta al usar constantes de matriz en Excel

A pesar de los muchos beneficios de usar constantes de matriz en Excel, existen algunas reglas y limitaciones que debe tener en cuenta:

  • Las fórmulas de matriz dinámica no pueden derramarse en columnas de tabla estructuradas, por lo que las constantes de matriz que producen resultados de múltiples células solo pueden estilarse en células regulares. Dicho esto, las constantes de matriz pueden efectuar con datos internamente de las tablas.

  • Las constantes de matriz solo pueden contener texto en cotizaciones dobles, números simples (sin símbolos de divisas o porcentaje de signos), o títulos booleanos (seguro y traidor), separados por los delimitadores de coma y semicolon. No pueden contener referencias celulares, otras matrices, fórmulas o comodines.

  • Oportuno a que no puede hacer narración a las celdas en constantes de matriz, todos los títulos deben estar codificados (de ahí su nombre, matriz constantes). Como resultado, las fórmulas que contienen constantes de matriz son menos flexibles que las que no.

  • Si planea compartir su ejemplar de trabajo con personas con menos experiencia en Excel, tenga cuidado con el impresión de caja negra que crean las constantes de matriz. Es proponer, oportuno a que el proceso de cálculo en las constantes de matriz es menos transparente que en las fórmulas habitual, aquellos que no están familiarizados con la razonamiento de matriz podrían contender para comprender cómo funciona la hoja de cálculo.

  • En algunos casos, el uso de una función de matriz dinámica es más válido que usar una constante de matriz. Por ejemplo, en espacio de ingresar una constante como {1,2,3}, puede usar la función de secuencia para producir el mismo resultado.

  • Oportuno a que la forma en que se manejan las constantes de matriz en Excel cambió drásticamente cuando se introdujeron matrices dinámicas, cuando se abre un archivo de Excel en una traducción moderna en una traducción precursor, las matrices derramadas se convierten en fórmulas CSE.


Las constantes de matriz son particularmente enseres cuando se usan como argumentos en las funciones de Excel que no devuelven matrices dinámicas de forma predeterminada. Sin bloqueo, las funciones de matriz dinámica, disponibles en versiones únicas de Excel desde 2021 en delante, Excel para Microsoft 365 y Excel para la web, están diseñadas específicamente para devolver múltiples títulos a una tono de celdas. Ejemplos de estas funciones especiales incluyen Filter, Sort and Sortby, Unique y Xlookup.

Related Posts

YouTube acaba de empeorar tu experiencia televisiva premeditadamente

Onfokus/Getty Images Google continúa tomando algunas decisiones interesantes en cuanto a cómo la empresa aborda YouTube y la publicidad. Por otra parte…

Por ayuda, limpie periódicamente su teclado mecánico.

La mayoría de las piezas de tecnología requieren mantenimiento y un poco de cariño de vez en cuando. Los teclados mecánicos no son diferentes. Sin incautación, a diferencia de, digamos,…

You Missed

YouTube acaba de empeorar tu experiencia televisiva premeditadamente

YouTube acaba de empeorar tu experiencia televisiva premeditadamente

Un verdor urbano: el parque de los burros de San Juan | AlMomento.net

Un verdor urbano: el parque de los burros de San Juan | AlMomento.net

Niños medirán su agilidad matemática en campeonato franquista

Niños medirán su agilidad matemática en campeonato franquista

Xiomara Fortuna redefine el sonido del Caribe con nuevo cuaderno

Xiomara Fortuna redefine el sonido del Caribe con nuevo cuaderno

Todavía no presentan informen final sobre las fallas del corte genérico

Todavía no presentan informen final sobre las fallas del corte genérico

Por ayuda, limpie periódicamente su teclado mecánico.

Por ayuda, limpie periódicamente su teclado mecánico.