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

Nota: Esta es actualmente una característica que solo está disponible para una parte de participantes de Office Insider en este momento. Seguiremos optimizando estas características durante los próximos meses. Cuando estén listos, los liberaremos de todos los participantes de Office Insider y de los suscriptores de Microsoft 365.

Fórmulas de matriz dinámica:

  • Puede "derrame" fuera de los límites de la celda donde se escribe la fórmula. En el ejemplo siguiente se muestra la función RANDARRAY en D1, que se derrama en D1: F5 o 5 filas por 3 columnas. La fórmula de matriz dinámica técnicamente solo existe en la celda D1, mientras que con una fórmula de CSE heredada, es necesario escribir la fórmula en todo el rango.

    Función RANDARRAY especificada en la celda D1, que se derrama de D1 a F5.

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

  • Calcula en un contexto 1x1. Por ejemplo, la función Rand devolverá un único resultado, por lo que, si desea que varios números aleatorios se devuelvan a la cuadrícula, puede usar la función RANDARRAY. Las funciones de fila y columna devolverán la fila y la columna de la celda de origen. La función Sequence(Row ()) se puede usar para replicar el comportamiento anterior de la fila en una fórmula de matriz heredada.

  • Todas las fórmulas nuevas que devuelvan más de 1 resultado se producirán automáticamente. No es necesario presionar Ctrl + Mayús + entrar.

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

  • Cuando las celdas de una fórmula de matriz de CSE heredada dependen unas de otras, Excel intentará calcular cada una por separado en lugar de como una matriz. Este comportamiento se llamaba "dividir difiere" y, en determinadas circunstancias, las fórmulas calculadas de esta manera podrían producir resultados incoherentes. Para evitar la posibilidad de que se produzcan resultados incoherentes, le recomendamos que use fórmulas independientes en lugar de confiar en la división de CSE. Las fórmulas de matriz dinámica no se desagruparán. En su lugar, informarán de la referencia circular para que pueda resolverla.

  • Se puede modificar fácilmente modificando la celda de origen, mientras que las fórmulas de matriz de CSE requieren que se edite todo el intervalo simultáneamente.

  • La inserción o eliminación de columnas y filas está prohibida en un rango de fórmulas de matriz CSE activa. Primero debe eliminar las fórmulas de matriz existentes que se encuentren en la forma.

¿Necesitas más ayuda?

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

Vea también

Función FILTRAR

Función MATRIZALEAT

Función SECUENCIA

Función ORDENAR

Función ORDENARPOR

Función UNICOS

Errores #SPILL! en Excel

Matrices dinámicas y comportamiento de matriz desbordada

Operador de intersección implícita: @

¿Necesita más ayuda?

Ampliar sus conocimientos
Explorar los cursos
Obtener nuevas características primero
Unirse a Microsoft Insider

¿Le ha sido útil esta información?

¿Cuál es tu grado de satisfacción con la calidad de la traducción?
¿Qué ha afectado a tu experiencia?

¡Gracias por sus comentarios!

×