Applies ToExcel para Microsoft 365 Excel para Microsoft 365 para Mac Excel para la Web Excel para iPad Excel para iPhone

En septiembre de 2018, publicamos fórmulas de matriz dinámica para Excel para Microsoft 365. Las diferencias entre matrices dinámicas y fórmulas heredadas Ctrl+Mayús+Entrar (CSE) se describen a continuación.

Fórmulas de matriz dinámica:

  • Puede "desbordar" fuera de los límites de celda donde se escribe la fórmula. En el ejemplo siguiente se muestra la función MATRIZALEAT en D1, que se desborda por D1:F5 o 5 filas por 3 columnas. Técnicamente, la fórmula de matriz dinámica solo existe en la celda D1, mientras que con una fórmula CSE heredada, la fórmula tendría que especificarse en todo el rango.Función MATRIZALEAT especificada en la celda D1, desbordando de D1 a F5.

  • Cambiará automáticamente el tamaño a medida que se agreguen o quiten datos del rango de origen. Las fórmulas de matriz CSE truncarán el área de retorno si es demasiado pequeña o devuelven #N/A si son demasiado grandes.

  • Calcular en un contexto de 1x1. Por ejemplo, la función RAND devolverá un único resultado, por lo que si desea que se devuelvan varios números aleatorios a la cuadrícula, puede usar la función MATRIZALEAT. Las funciones FILA y COLUMNA devolverán la fila y columna de la celda de origen. SECUENCIA(FILA()) se puede usar para replicar el comportamiento antiguo de FILA en una fórmula de matriz heredada.

  • Las nuevas fórmulas que devuelvan más de 1 resultado se desbordarán automáticamente. No es necesario presionar Ctrl+Mayús+Entrar.

  • Las fórmulas de matriz CSE se conservan por motivos de compatibilidad. En el futuro, debería usar fórmulas de matrices dinámicas en su lugar.

  • Cuando las celdas de una fórmula de matriz CSE heredada dependían entre sí, Excel intentará calcular cada una individualmente en lugar de como una matriz. Este comportamiento se denominaba "interrupción CSE" y, en determinadas circunstancias, las fórmulas calculadas de esta forma podrían producir resultados incoherentes. Para evitar la posibilidad de resultados incoherentes, se recomienda usar fórmulas independientes en lugar de depender de la ruptura CSE. Las fórmulas de matriz dinámica no se dividirán. En su lugar, notificarán la referencia circular para que pueda abordarla.

  • Puede modificarse fácilmente cambiando la celda de origen, mientras que las fórmulas de matriz CSE requieren que todo el rango se edite simultáneamente.

  • Se prohíbe la inserción y eliminación de filas y columnas en un rango activo de fórmulas de matriz CSE. Primero debe eliminar las fórmulas de matriz existentes que están en el camino.

¿Necesita más ayuda?

Siempre puede preguntar a un experto en la Excel Tech Community u obtener soporte técnico en Comunidades.

Vea también

Función FILTRAR

Función MATRIZALEAT

Función SECUENCIA

Función ORDENAR

Función ORDENARPOR

Función UNICOS

Errores #DESBORDAMIENTO! en Excel

Matrices dinámicas y comportamiento de matriz desbordada

Operador de intersección implícita: @

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.

Las comunidades le ayudan a formular y responder preguntas, enviar comentarios y leer a expertos con conocimientos extensos.