El Poder del Desbordamiento (#)

El motor de cálculo de Excel ha cambiado para siempre. Ya no necesitas copiar y pegar fórmulas hacia abajo. Ahora, una sola fórmula escrita en una celda puede "desbordarse" (Spill) y calcular miles de resultados automáticamente. Olvida el Ctrl + Shift + Enter y las referencias absolutas ($).

1. La Santísima Trinidad Dinámica

Estas tres funciones jubilan a los "Filtros Avanzados" y a las macros de ordenamiento.

1. UNICOS()

Extrae una lista limpia de valores únicos de un rango con duplicados. Vital para dashboards y validación de datos.

2. ORDENAR()

Ordena un rango automáticamente en tiempo real. Si cambias un dato, el orden se ajusta solo.

3. FILTRAR()

La función más potente. Extrae filas enteras que cumplan criterios específicos hacia otro lugar de la hoja.

2. El Operador Almohadilla (#)

Referencia de Desbordamiento

Si tienes una matriz dinámica en la celda E5 que ocupa 10 filas, no necesitas seleccionar E5:E15 para usar esos datos.
Solo escribe: =E5#.
Esto le dice a Excel: "Toma la celda E5 y todo lo que se derrame de ella". Si la lista crece mañana, tu referencia crecerá sola.

3. Generación de Datos (SECUENCIA)

¿Necesitas enumerar del 1 al 1,000? ¿O crear un calendario? No arrastres el mouse.

Sintaxis

=SECUENCIA(filas, columnas, inicio, paso)

Ejemplo Práctico

=SECUENCIA(10) crea una lista del 1 al 10 en un instante.

4. Filtros Multicriterio (AND / OR)

Dentro de FILTRAR, no puedes usar las funciones Y() o O(). Debes usar matemáticas booleanas:

  • Para decir "Y" (cumplir ambas condiciones) usa el asterisco *. Multiplicación
  • Para decir "O" (cumplir al menos una) usa el signo más +. Suma
=FILTRAR(Tabla, (Tabla[Zona]="Norte") * (Tabla[Venta]>1000) )

Traducción: Filtrar donde Zona sea Norte Y ADEMÁS la venta sea mayor a 1000.

5. El Error #¡DESBORDAMIENTO! (#SPILL!)

¿Por qué ocurre?
Excel intenta verter los resultados en las celdas de abajo, pero encuentra algo estorbando (un texto, un número, un borde sucio).
Solución: Simplemente borra o mueve el contenido que bloquea el camino y la fórmula funcionará sola.

Lab 1

El Buscador Dinámico

Crearemos un sistema de búsqueda simple.

Paso 1: Lista Única

Tienes ventas en A2:C20. En F1 escribe: =ORDENAR(UNICOS(A2:A20)). Tienes tu lista de vendedores limpia.

Paso 2: Validación

En E1, crea una Validación de Datos (Lista). En origen pon: =F1#. Ahora tu lista desplegable es dinámica.

Paso 3: Motor de Búsqueda

En E4 usa: =FILTRAR(A2:C20, A2:A20 = E1, "Sin datos").

Lab 2

Extractor Multicriterio

Reto: Filtrar ventas de una Región específica que superen cierto Monto.

  1. Define tus inputs: Celda G1 ("Norte") y Celda G2 (5000).
  2. Escribe la fórmula maestra usando lógica booleana (multiplicación):
=FILTRAR(A2:C100, (B2:B100 = G1) * (C2:C100 >= G2), "No hay coincidencias")

Esto te traerá todas las filas donde la Región sea Norte Y el monto sea mayor o igual a 5000. Si cambias G1 a "Sur", la matriz se recalcula instantáneamente.

Volver al Temario