Tienes la balanza mensual de un cliente y alguien pregunta cuánto había en Bancos al cierre de marzo. Puedes contar columnas hasta dar con la celda, o escribir =Bancos Marzo y dejar que Excel la encuentre. Eso es el operador de intersección en Excel: un espacio entre dos nombres devuelve la celda donde sus rangos se cruzan. Aquí lo armas sobre una balanza de ejercicio, con datos ficticios, y ves qué lo rompe.

Probado en: Excel en español con matrices dinámicas (Microsoft 365). Las fórmulas van en español; en Excel en inglés, PROMEDIO es AVERAGE, INDICE es INDEX y COINCIDIR es MATCH.

El caso: una balanza de seis meses

La hoja Balanza tiene ocho cuentas en filas y seis meses en columnas, de enero a junio. Cada cifra es el saldo final del mes, en pesos. Un extracto:

Cuenta Enero Febrero Marzo
Bancos 184,320.50 203,115.75 176,480.20
Clientes 96,450.00 112,830.40 128,775.15
Proveedores 74,300.00 81,215.50 69,840.75

La lectura clásica de un saldo es INDICE con dos COINCIDIR: una fórmula larga que repite la misma maquinaria en cada lectura. Con nombres, la lectura se escribe como se dice en voz alta.

Paso 1: crea los nombres con Crear desde la selección

En la hoja Practica (julio a septiembre, con cuentas con código) selecciona A8:D12, encabezados incluidos. Ve a Fórmulas → Crear desde la selección o pulsa CTRL + SHIFT + F3. Marca Fila superior y Columna izquierda y acepta.

Hoja Practica, A8:D12 seleccionado, y el cuadro Crear nombres con Fila superior y Columna izquierda marcadas / Practica sheet with A8:D12 selected and the Create Names dialog with Top row and Left column checked

Excel crea un nombre por cada cuenta, que cubre los tres meses de su fila, y un nombre por cada mes, que cubre las cuatro cuentas de su columna.

Paso 2: revisa lo que Excel creó

Abre el Administrador de nombres con CTRL + F3. En la hoja Balanza, que ya trae sus nombres, Marzo se refiere a =Balanza!$D$9:$D$16 y Bancos a =Balanza!$B$9:$G$9. Son rangos fijos con ámbito Libro, así que se pueden escribir desde cualquier hoja sin anteponer Balanza!.

Administrador de nombres con Marzo seleccionado, que se refiere a Balanza!$D$9:$D$16, entre los 14 nombres de la balanza / Name Manager with Marzo selected, referring to Balanza!$D$9:$D$16, among the 14 balance names

Paso 3: escribe fila, espacio, columna

En la hoja Interseccion, C9 tiene =Bancos Marzo. El espacio es el operador: devuelve solo las celdas que comparten los dos rangos, aquí D9, con 176,480.20.

Hoja Interseccion, C9 activa: la barra dice =Bancos Marzo, la celda da 176,480.20 y el control marca 6 de 6 / Interseccion sheet, C9 active: the bar reads =Bancos Marzo, the cell returns 176,480.20 and the check shows 6 of 6

Las seis lecturas de esa hoja:

=Bancos Marzo
=Clientes Junio
=IVA_acreditable Abril
=Bancos Marzo-Bancos Febrero
=MIN(Bancos Enero:Junio)
=PROMEDIO(Proveedores Enero:Marzo)

Dan 176,480.20; 133,410.25; 23,115.04; -26,635.55 (la variación de Bancos de febrero a marzo); 176,480.20 (el mínimo del semestre, que cae en marzo) y 75,118.75 (el promedio de Proveedores del primer trimestre).

En las dos últimas, Enero:Junio y Enero:Marzo se resuelven primero y después se cruzan con la fila. Es el orden de los operadores de referencia: dos puntos, luego espacio, luego coma.

Hoja Interseccion, C14 activa: la barra muestra el PROMEDIO de Proveedores Enero:Marzo y la celda da 75,118.75 / Interseccion sheet, C14 active: the bar shows the AVERAGE of Proveedores Enero:Marzo and the cell returns 75,118.75

La columna de control repite cada lectura con INDICE y COINCIDIR y marca 6 de 6:

=INDICE(Balanza!$B$9:$G$16,COINCIDIR("Bancos",Balanza!$A$9:$A$16,0),COINCIDIR("Marzo",Balanza!$B$8:$G$8,0))

Cuando la cuenta lleva código

Las cuentas de Practica empiezan con un número, como 1120 Bancos. Un nombre no puede llevar espacios ni empezar con un dígito, así que Excel los transforma. En F9 de Practica, la fórmula que lee Bancos en septiembre queda así:

=_1120_Bancos Septiembre

Da 247,310.95. El espacio de la etiqueta pasó a guion bajo y Excel agregó otro guion bajo al frente porque el nombre empezaba con un dígito. Revisa el Administrador de nombres antes de escribir la fórmula.

Hoja Practica, F9 activa: la barra dice =_1120_Bancos Septiembre y la celda da 247,310.95 / Practica sheet, F9 active: the bar reads =_1120_Bancos Septiembre and the cell returns 247,310.95

Cuando la intersección falla

La hoja Casos reúne tres errores intencionales y el caso corregido.

Hoja Casos, C9 activa con =Bancos Clientes: C9 da #NULO!, C10 y C11 dan #NOMBRE? y C12 da 21,560.32 / Casos sheet, C9 active with =Bancos Clientes: C9 shows #NULO!, C10 and C11 show #NOMBRE? and C12 returns 21,560.32

Fórmula Resultado Causa Cómo reconocerla Cómo arreglarla
=Bancos Clientes #NULO! Dos filas no comparten ninguna celda Los dos nombres son de la misma dirección (dos cuentas) Cruza un nombre de fila con uno de columna
=IVA acreditable Febrero #NOMBRE? Con el espacio, Excel lee dos nombres que no existen En el Administrador solo aparece IVA_acreditable Escribe IVA_acreditable con guion bajo
=Bancos Diciembre #NOMBRE? El mes no existe en la balanza Diciembre no está en el Administrador Usa un mes que exista o crea el nombre

Con el guion bajo, =IVA_acreditable Febrero da 21,560.32.

Infografía: un espacio entre cuenta y mes devuelve su saldo; #NULO! y #NOMBRE? tienen causas distintas / Infographic: a space between an account name and a month name returns its balance; #NULO! and #NOMBRE? have different causes

Límites

  • Los nombres cubren un rango fijo. Una cuenta nueva en la fila 17 o un mes nuevo en la columna H quedan fuera de los nombres existentes: hay que crearlos de nuevo con la selección ampliada.
  • =Bancos Marzo no dice dónde está la celda. Quien revise el archivo necesita abrir el Administrador de nombres para saber qué lee.
  • Es una lectura puntual. Para una tabla con cientos de combinaciones, INDICE con COINCIDIR sigue siendo más directo.

Descarga el papel de trabajo aquí: trae Balanza, Interseccion, Casos y Practica. Si quieres este control armado para tu despacho, platiquemos.