Introducción a los Arrays Dinámicos
Desliza para mostrar el menú
Las matrices dinámicas permiten que una sola fórmula devuelva varios valores automáticamente. En lugar de copiar fórmulas a lo largo de filas y columnas, Excel ahora expande el resultado en el rango necesario.
Rango de expansión y celda ancla
- Celda ancla: celda que contiene la fórmula;
- Rango de expansión: celdas llenadas automáticamente por la fórmula;
- Solo se puede editar la celda ancla;
- El rango de expansión se actualiza automáticamente cuando cambian los datos.
Operador de expansión
=A1#
#: referencia todo el rango de expansión conectado a la celda ancla.
Esto permite que las fórmulas se expandan dinámicamente sin rangos fijos.
COUNTA con rangos de expansión
=COUNTA(A1#)
COUNTA(): cuenta las celdas no vacías;A1#: referencia todo el rango expandido.
Crear una nueva hoja de cálculo llamada:
Dynamic_Reports
En A1, escribir:
All Revenues
En A2, escribir:
=Sales_Data!H2:H52
Presionar Enter. Los valores se expanden automáticamente hacia abajo en la columna.
En A1, escribir:
=Sales_Data!A1:H52
Todo el conjunto de datos ahora se expande dinámicamente en la hoja de cálculo.
Seleccionar la columna de fechas expandida y aplicar:
Short Date
Las matrices dinámicas transfieren valores, pero no el formato.
Dentro del rango expandido, escribir cualquier valor manualmente.
Ejemplo:
A4
Observar que Excel muestra:
#SPILL!
Eliminar el valor que bloquea para restaurar el rango de expansión.
En J2, escribir:
=COUNTA(A1#)
La fórmula cuenta todos los valores dentro del rango de expansión dinámico.
Agregar una nueva fila en Sales_Data.
Volver a Dynamic_Reports.
Observar que:
- El rango de expansión se amplía automáticamente;
- El resultado de
COUNTAse actualiza automáticamente.
1. ¿Cuál es la función de la celda ancla en una fórmula de matriz dinámica?
2. ¿Por qué una columna de fechas podría aparecer como números como 46024 en un rango desbordado?
3. ¿Cuál es la principal ventaja de usar A1# en lugar de un rango fijo como A1:H52?
¡Gracias por tus comentarios!
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla