Armas el auxiliar de bancos con saldo corrido y, en lugar de =F10+C11-D11, quieres escribir =SaldoAnterior+C11-D11. Excel acepta el nombre y no marca ningún error, pero el saldo final queda 38,775.15 por encima del estado de cuenta. Eso es un nombre relativo mal definido: guarda una distancia desde la celda activa del momento en que lo creaste, no una dirección fija. Aquí lo armas sobre un auxiliar de ejercicio, con datos ficticios, y ves cómo reconocer el error.

Probado en: Excel en español con matrices dinámicas (Microsoft 365). Las fórmulas van en español; en Excel en inglés, SI es IF y REDONDEAR es ROUND.

El caso: un auxiliar de bancos de octubre

La hoja Auxiliar tiene una cuenta ficticia, la 0123, con saldo inicial de 245,800.00 en E10 y doce movimientos en las filas 11 a 22: depósitos en la columna C y retiros en la D. La columna E trae el saldo directo, =E10+C11-D11, y E24 guarda el saldo final del estado de cuenta, 371,184.53. Contra ese número se compara todo.

La fila 11 es un depósito de 48,720.00 que deja el saldo en 294,520.00; la 12, un retiro de 12,334.50 que lo deja en 282,185.50.

Paso 1: define SaldoAnterior con la celda correcta activa

Selecciona F11, la primera celda donde vas a usar el nombre. Pulsa CTRL + F3 y elige Nuevo. En Nombre escribe SaldoAnterior y deja el ámbito en Libro. Excel suele proponer la celda activa con signos de pesos, =Auxiliar!$F$11. Bórrala y escribe =Auxiliar!F10, sin signos de pesos: así Excel guarda «una fila arriba de donde se use».

Cuadro Nombre nuevo con SaldoAnterior, ámbito Libro y Se refiere a =Auxiliar!F10 sin signos de pesos / New Name dialog with SaldoAnterior, workbook scope and Refers to =Auxiliar!F10 without dollar signs

Paso 2: úsalo de F11 hacia abajo

En F11 escribe:

=SaldoAnterior+C11-D11

Cópiala hasta F22. Cada fila lee el saldo de la fila de arriba: en F12 la fórmula es =SaldoAnterior+C12-D12 y da 282,185.50, igual que el saldo directo.

Hoja Auxiliar con F12 activa: la barra muestra =SaldoAnterior+C12-D12 y la celda da 282,185.50 / Auxiliar sheet with F12 active: the bar shows =SaldoAnterior+C12-D12 and the cell returns 282,185.50

En F22 el saldo es 371,184.53 y F25 marca 0.00 de diferencia contra el estado de cuenta.

Hoja Auxiliar con F22 activa: el saldo final con SaldoAnterior es 371,184.53 y la diferencia es 0.00 / Auxiliar sheet with F22 active: the final balance with SaldoAnterior is 371,184.53 and the difference is 0.00

Paso 3: define otro nombre desde la celda equivocada

Ahora el error. Selecciona F12, abre otra vez CTRL + F3, crea SaldoMal y en Se refiere a escribe la misma referencia, =Auxiliar!F10. Pasa cuando creas el nombre desde una celda que no es la primera donde lo vas a usar. Escribe en G11 =SaldoMal+C11-D11 y cópiala hasta G22.

Excel no marca nada. Pero con F12 activa, =Auxiliar!F10 queda dos filas arriba, no una. Cada fórmula de la columna G lee dos filas arriba: G11 lee G9, que está vacía y vale 0, y G12 lee G10.

Fila Saldo correcto (F) Con SaldoMal (G)
11 294,520.00 48,720.00
12 282,185.50 233,465.50
13 195,735.30 -37,730.20
22 371,184.53 409,959.68

El saldo final de G da 38,775.15 de más. El control compara cada saldo contra el directo: el de F marca 12 de 12 y el de G, 0 de 12.

G22 activa con =SaldoMal+C22-D22: da 409,959.68, la diferencia en G25 es 38,775.15 y el control marca 0 de 12 / G22 active with =SaldoMal+C22-D22: it returns 409,959.68, G25 shows a 38,775.15 difference and the check reads 0 of 12

El control de la columna G usa esta fórmula; el de F es igual con F11:

=SI(G11="","",SI(REDONDEAR(G11-E11,2)=0,"OK","Revisar"))

Paso 4: revisa la distancia en el Administrador de nombres

El Administrador de nombres no muestra una dirección fija: muestra «Se refiere a» contada desde la celda activa. Con F11 activa, SaldoAnterior se refiere a =Auxiliar!F10 y SaldoMal a =Auxiliar!F9.

Administrador de nombres con F11 activa: SaldoAnterior se refiere a =Auxiliar!F10 y SaldoMal a =Auxiliar!F9 / Name Manager with F11 active: SaldoAnterior refers to =Auxiliar!F10 and SaldoMal to =Auxiliar!F9

Con F12 activa, los mismos nombres muestran =Auxiliar!F11 y =Auxiliar!F10. No cambiaron los nombres: cambió la celda desde la que los lees.

Administrador de nombres con F12 activa: SaldoAnterior se refiere a =Auxiliar!F11 y SaldoMal a =Auxiliar!F10 / Name Manager with F12 active: SaldoAnterior refers to =Auxiliar!F11 and SaldoMal to =Auxiliar!F10

La prueba queda así: con la primera celda de uso activa, el nombre debe señalar la celda inmediata anterior. SaldoMal señala una más arriba, F9 en lugar de F10.

Cuando el nombre relativo falla

Causa Cómo reconocerla Cómo arreglarla
El nombre se definió con otra celda activa Con la primera celda de uso activa, Se refiere a no señala la fila inmediata anterior (F9 en lugar de F10) Con esa celda activa, abre el Administrador, elige el nombre y escribe la referencia otra vez, sin $
La referencia lleva signos de pesos Se refiere a muestra =Auxiliar!$F$10, siempre la misma celda Quita los $

Para corregir SaldoMal, activa F11, abre el Administrador, elige SaldoMal y cambia Se refiere a por =Auxiliar!F10. Escríbela; las flechas del teclado cambian la referencia. Después revisa que G25 vuelva a 0.00.

Infografía: un nombre relativo guarda una distancia; definido con otra celda activa apunta a otra fila sin marcar error / Infographic: a relative name stores a distance; defined with another active cell it points to another row with no error

Límites

  • Un nombre relativo no dice qué celda lee. Quien revise =SaldoAnterior+C12-D12 tiene que abrir el Administrador, y lo que ve depende de la celda activa.
  • Para un saldo corrido, =E10+C11-D11 hace lo mismo y cualquiera la audita sin abrir nada. El nombre ayuda cuando la fórmula se lee mejor, no cuando solo quieres ahorrar una referencia.
  • Una celda vacía arriba de la primera fórmula esconde el error: vale 0 y Excel no muestra #VALOR! ni #REF!. Compara siempre contra el saldo directo o el estado de cuenta.

Descarga el papel de trabajo aquí: trae las hojas Portada y Auxiliar, con F11:G22 vacías para que definas los nombres tú. Si quieres este control armado para tu despacho, platiquemos.