Matrices dinámicas y el comportamiento de la matriz derramado

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.

A partir de septiembre de 2018, todas las fórmulas de Excel que devuelven varios valores, también conocidas como matriz, devolverán resultados a las celdas vecinas. Este comportamiento se denomina derrame.

Se puede hacer referencia a cualquier fórmula que tenga la posibilidad de devolver varios resultados como una fórmula de matriz dinámica . Se puede hacer referencia a las fórmulas que están actualmente devolviendo varios resultados y se han derramado correctamente como fórmulas de matriz derramadas .

A continuación encontrará algunas notas que le ayudarán a comprender y usar este tipo de fórmulas.

¿Qué significa de derrame?

El derrame significa que una fórmula ha generado varios valores y que esos valores se han colocado en las celdas vecinas. Por ejemplo, = Sort (D2: D11, 1,-1), que ordena una matriz en orden descendente, devolverá una matriz correspondiente con una altura de 10 filas. Sin embargo, solo tiene que escribir la fórmula en la celda superior izquierda, o F2 en este caso, y se extenderá automáticamente a la celda F11.

Ordene los valores en D2: D11 de celdas con =SORT(D2:D11,1,-1)

Nota: 24 de septiembre de 2018: las funciones de matriz derramadas son actualmente una característica beta y solo están disponibles para una parte de Office Insider en este momento. Seguiremos optimizando estas características durante los próximos meses. Cuando estén listos, los Publicaremos en todos los participantes de Office Insider y los suscriptores de Office 365.

Puntos clave

  1. Al presionar entrar para confirmar la fórmula, Excel ajustará dinámicamente el rango de salida y colocará los resultados en cada celda de ese rango.

  2. Si escribe una fórmula de matriz dinámica para que actúe en una lista de datos, puede ser útil colocarla en una tabla de Excel y , a continuación, usar referencias estructuradas para hacer referencia a los datos. Esto se debe a que las referencias estructuradas se ajustan automáticamente al agregar o quitar filas de la tabla.

  3. Las fórmulas de matriz derramada no son compatibles con las tablas de Excel, por lo que debe colocarlas en la cuadrícula fuera de la tabla. Las tablas se adaptan mejor a la retención de filas y columnas de datos independientes.

  4. Una vez que haya insertado una fórmula de matriz derramada, cuando seleccione cualquier celda del área de derrame, Excel colocará un borde resaltado alrededor del intervalo. El borde desaparecerá cuando seleccione una celda que se encuentre fuera del área.

    Fórmula de matriz con el rango de salida que se resaltan con un borde azul

  5. Solo la primera celda del área de derrame es editable. Si selecciona otra celda del área de derrame, la fórmula estará visible en la barra de fórmulas, pero el texto será "fantasma" y no se podrá cambiar. Si necesita actualizar la fórmula, debe seleccionar la celda superior izquierda del rango de matriz, cambiarla según sea necesario y, después, Excel actualizará automáticamente el resto del área de derrame cuando presione entrar.

    Imagen de una fórmula de matriz fantasma, lo que significa que no es modificable, ya que no es la primera celda del rango de matriz

  6. Superposición de fórmula: las fórmulas de matriz no se pueden escribir si hay algo que bloquea el intervalo de salida. y, si esto sucede, Excel devolverá un error #SPILL! que indica que existe un bloqueo. Si quita el bloqueo, la fórmula se reproducirá como se espera. En el ejemplo siguiente, el rango de salida de la fórmula se superpone a otro rango con datos y se muestra con un contorno punteado de celdas con valores que indican que no se puede derrame. Quite los datos de bloqueo, cópielos en otro lugar, y la fórmula se reproducirá como se espera.

    ¡Imagen de un #SPILL! error que indica que un resultado de fórmula de matriz está experimentando un bloqueo que impide que se derrame.

  7. Las fórmulas de matriz heredadas especificadas mediante Ctrl + Mayús + entrar (CSE) siguen siendo compatibles por motivos de compatibilidad con versiones anteriores, pero ya no se deben usar. Si lo desea, puede convertir fórmulas de matriz heredadas en fórmulas de matriz dinámica localizando la primera celda del rango de la matriz, copie el texto de la fórmula, elimine todo el rango de la matriz heredada y, a continuación, vuelva a escribir la fórmula en la celda superior izquierda. Antes de actualizar fórmulas de matriz heredadas a fórmulas de matriz dinámica, debe tener en cuenta algunas diferencias de cálculoentre las dos.

  8. Excel ofrece soporte limitado para matrices dinámicas entre libros, solo se ofrece soporte para este escenario cuando ambos libros están abiertos. Si cierra el libro de origen, las fórmulas de matriz dinámica vinculadas devolverán un error #REF! al actualizarse.

¿Necesita 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 FILTER

Función RANDARRAY

Función SEQUENCE

Función SINGLE

Función ordenar

SORTBY (función)

Función UNIQUE

#SPILL! errores en Excel

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.

×