Fórmulas de matriz dinámica frente a fórmulas de matriz de CSE heredadas

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

Nota: 24 de septiembre de 2018: las funciones de matriz dinámica son actualmente una característica beta y solo están disponibles para una parte de participantes de Office Insider en este momento. Seguiremos optimizando estas características durante los próximos meses. Cuando estén listas, las publicaremos para todos los participantes de Office Insider y suscriptores de Office 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. Secuencia (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 Excel Tech Community, obtener soporte técnico en la Comunidad de respuestas o sugerir una característica nueva o mejora en el UserVoice de Excel.

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: @

Nota:  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 le resulte útil. ¿Podría decirnos si la información le resultó útil? Aquí puede consultar el artículo en inglés.

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.

×