Excel Formulas Academy · Lección

Qué significa el desbordamiento

Comprenda cómo una fórmula puede generar una matriz en varias celdas

Lección 1 de 413 pasos

Qué significa el desbordamiento es una lección gratuita de Excel Formulas Academy en CoddyKit. Esta es la lección 1 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de Excel Formulas Academy, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de Excel Formulas Academy incluye 4 lecciones en total.

Una fórmula, muchas respuestas

La mayoría de las fórmulas que ha escrito devuelven un solo valor en una sola celda. Las matrices dinámicas cambian esto. Una sola fórmula puede devolver una lista completa o una cuadrícula de resultados, y la hoja de cálculo coloca automáticamente cada resultado en su propia celda.

Esta colocación automática se denomina desbordamiento. Escriba la fórmula una vez, pulse Intro y los resultados se extenderán por las celdas cercanas, como el agua que llena una bandeja.

Un primer ejemplo de desbordamiento

Suponga que A1:A5 contiene los números del 1 al 5. En la celda C1, escriba =A1:A5*10 y pulse Intro.

En lugar de una sola respuesta, obtiene cinco: 10, 20, 30, 40 y 50, apiladas en C1:C5. Solo ha escrito la fórmula en C1, pero el resultado se desbordó automáticamente en las celdas inferiores.

=A1:A5*10

El rango de desbordamiento

El bloque de celdas que rellena una fórmula se denomina rango de desbordamiento. Solo la celda superior izquierda, llamada ancla, contiene realmente la fórmula. Las demás celdas se rellenan automáticamente y muestran un borde azul tenue cuando selecciona el ancla.

No puede editar directamente las celdas desbordadas. Si lo intenta, obtiene un error. Para cambiar el resultado, edite la fórmula en la celda ancla.

Haga referencia a un desbordamiento con el operador #

Como un desbordamiento puede crecer o reducirse, puede hacer referencia al resultado completo mediante el operador de desbordamiento: un signo de almohadilla después de la dirección del ancla.

Si una fórmula en C1 se desborda hasta C5, entonces C1# representa todo el rango desbordado. Úselo en otra ubicación, por ejemplo =SUM(C1#), y el total siempre incluirá todos los valores desbordados, aunque el desbordamiento crezca más adelante.

=SUM(C1#)

Los desbordamientos se actualizan automáticamente

La verdadera ventaja del desbordamiento es que es dinámico. Si añade un número nuevo al rango de origen, el rango de desbordamiento crece automáticamente para incluirlo. Si elimina un valor, el desbordamiento se reduce.

Ya no tendrá que volver a copiar una fórmula hacia abajo. La única fórmula de la celda ancla ajusta el tamaño de su resultado para adaptarse a los datos que lee.

Funciones que se desbordan

Muchas funciones modernas están diseñadas para devolver matrices y, por tanto, se desbordan:

  • FILTER devuelve las filas que coinciden.
  • UNIQUE devuelve una lista sin duplicados.
  • SORT y SORTBY reordenan un rango.
  • SEQUENCE genera una lista de números.

En este curso conocerá FILTER y UNIQUE. Cada una produce muchos resultados a partir de una sola fórmula.

Un desbordamiento de UNIQUE en acción

Imagine que la columna A contiene regiones: Este, Oeste, Este, Norte y Oeste. Para obtener una lista limpia de regiones sin duplicados, escriba una sola fórmula:

=UNIQUE(A2:A6)

Se desbordan tres resultados: Este, Oeste y Norte. Añada otra región al origen y la lista desbordada crecerá por sí sola. Una fórmula y una lista siempre actualizada.

=UNIQUE(A2:A6)

El desbordamiento también puede extenderse por las columnas

Los desbordamientos no se limitan a extenderse hacia abajo. Una fórmula puede desbordarse por las columnas o incluso rellenar una cuadrícula bidimensional.

Por ejemplo, =SEQUENCE(3,4) desborda un bloque de 3 filas de alto y 4 columnas de ancho, y rellena 12 celdas con los números del 1 al 12. La dirección y la forma dependen por completo de la matriz que produce la fórmula.

=SEQUENCE(3,4)

Dónde están disponibles las matrices dinámicas

Las matrices dinámicas y el desbordamiento funcionan en Excel for Microsoft 365 y Excel 2021 and later. Google Sheets también admite el desbordamiento de matrices desde hace años.

Las versiones anteriores, como Excel 2016 y 2019, no admiten el desbordamiento. En ellas, las fórmulas de matriz debían confirmarse con Ctrl+Shift+Enter y no podían crecer automáticamente. Si sus fórmulas no se desbordan, compruebe primero su versión.

Ya no tendrá que copiar hacia abajo

Antes de las matrices dinámicas, debía escribir =B2*C2 en una celda y arrastrarla hacia abajo cientos de filas. Con el desbordamiento, la escribe una sola vez.

La fórmula =B2:B100*C2:C100 desborda un resultado por fila en todo el rango. El mantenimiento se vuelve trivial: hay una sola fórmula que leer y corregir, no cientos de copias que podrían dejar de estar sincronizadas.

=B2:B100*C2:C100

Modelo mental del desbordamiento

Considere una fórmula con desbordamiento como un pequeño programa que produce una forma de datos, no solo un número. A continuación, la hoja de cálculo coloca esa forma en la cuadrícula a partir de la celda ancla.

Su tarea es asegurarse de que haya espacio vacío suficiente para colocarla. En las próximas lecciones verá cómo producir formas útiles con FILTER y UNIQUE, y qué hacer cuando el espacio de destino está bloqueado.

Comprobación rápida

Compruebe cuánto ha entendido sobre el desbordamiento.

Resumen: qué significa el desbordamiento

Ha aprendido que una fórmula de matriz dinámica puede devolver muchos resultados y que la hoja de cálculo los distribuye automáticamente en un rango de desbordamiento.

  • Solo la celda ancla contiene la fórmula.
  • Haga referencia a todo el desbordamiento con el operador #, como en C1#.
  • Los desbordamientos crecen y se reducen automáticamente con los datos de origen.
  • Funciones como FILTER, UNIQUE, SORT y SEQUENCE se desbordan.

A continuación, usará FILTER para devolver solo las filas que necesita.

Gratis para empezar

Aprende Excel con un tutor de IA — gratis

Escribe y ejecuta código real en tu navegador, obtén ayuda instantánea de un tutor de IA disponible 24/7 y continúa donde lo dejaste en la web o en la aplicación.

Cursos
30
Lecciones
120

Preguntas frecuentes

¿La lección «Qué significa el desbordamiento» es gratis?

Sí — el texto completo de «Qué significa el desbordamiento» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de Excel Formulas Academy, actualiza a CoddyKit PRO. El curso de Excel Formulas Academy incluye 4 lecciones en total.

¿Qué aprenderé en «Qué significa el desbordamiento»?

Comprenda cómo una fórmula puede generar una matriz en varias celdas Practicas Excel Formulas Academy con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.

¿Necesito experiencia previa para empezar Excel Formulas Academy?

No se requiere experiencia previa. Excel Formulas Academy en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 1 de 4.

¿Cuánto tiempo toma la lección «Qué significa el desbordamiento»?

La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.

¿Puedo escribir y ejecutar código en esta lección de Excel Formulas Academy?

Sí. Cada lección de Excel Formulas Academy incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.

Todas las lecciones de este curso

  1. Qué significa el desbordamiento
  2. Filtrado de datos con FILTER
  3. Eliminación de duplicados con UNIQUE
  4. Cómo gestionar el error SPILL
← Volver a Excel Formulas Academy