Caso: la hoja de cálculo decía que perdía dinero. Estaba ganando.
Nos sentamos a revisar el control de un negocio que factura por operación —cada trabajo tiene su costo, sus gastos y lo que queda— y la pregunta del dueño era simple y muy razonable:
“Quiero saber cuánto gano, no cuánto cobro.”
Es una distinción que muchos dueños tardan años en hacer, y él ya la tenía clara. Lo que cobra no es suyo: una parte se va en impuestos y otra en pagarle a un tercero que interviene en el trámite. Lo que le queda es otra cosa, y esa cifra es la que decide si el negocio va bien.
Tenía su control en una hoja de cálculo. Catorce operaciones en dos meses, cada una con su renglón.
Lo que decía la hoja
Sumamos la columna de ganancia del bimestre. Dio menos siete mil ochocientos cincuenta y cinco pesos.
En negativo.
Según su propio control, el negocio había perdido dinero en catorce trabajos seguidos. Y el dueño, que se sabía ganando, tenía razón: no había perdido ni uno.
El error estaba en las catorce filas
Rehicimos la cuenta a mano, renglón por renglón, con la fórmula que él mismo confirmó:
lo que cobró menos impuestos menos honorarios del tercero.
El bimestre daba más siete mil ochocientos cincuenta y cinco. La misma cifra exacta, con el signo al revés.
La fórmula de la hoja estaba restando en el orden equivocado. No en una fila: en las catorce. Llevaba meses así.
Y esto es lo que más nos interesa del caso, porque no es un descuido de alguien distraído. Un error consistente es justamente el más difícil de ver: no hay una fila rara que salte a la vista, no hay un total que no cuadre contra otro. Todo es coherente. Todo está mal igual.
El segundo hallazgo fue más caro
Mientras cargábamos el histórico, notamos otra cosa. Había cuatro operaciones donde la casilla de anticipo estaba vacía, y la hoja las trataba como trámites sin pagar.
Se lo preguntamos. La respuesta:
“Cuando me pagan todo completo, lo anoto en el costo.”
O sea que una casilla vacía no significaba “no ha pagado”. Significaba “ya pagó todo”. El dato existía, pero vivía en la cabeza del dueño, no en la hoja. Cualquier otra persona que abriera ese archivo —un contador, un socio, quien lo relevara— habría leído exactamente lo contrario de la realidad.
Al corregirlo, la cartera por cobrar pasó de treinta mil seiscientos sesenta y cuatro pesos a cinco mil doscientos sesenta y cuatro.
Veinticinco mil pesos que el negocio estaba persiguiendo y ya tenía cobrados.
Por qué no arreglamos la hoja
Aquí es donde este caso deja de ser una anécdota de Excel.
Lo fácil era corregir la fórmula y devolvérsela. Habría funcionado hasta la primera vez que alguien copiara un renglón, insertara una fila o escribiera una cifra encima de la celda con la fórmula. Que es lo que pasa siempre, y probablemente lo que pasó la primera vez.
En vez de eso, movimos las dos cifras a un sistema donde la ganancia y el saldo dejaron de ser campos que alguien escribe. Se calculan solos a partir de lo que se captura: el monto, los impuestos, los honorarios y el anticipo. En la base de datos son columnas generadas, no casillas.
La diferencia práctica es esta: ya no se pueden equivocar. No porque la persona sea más cuidadosa, sino porque no existe el lugar donde meter el error. Nadie puede teclear una ganancia mal, igual que nadie puede teclear mal el total de un carrito de compras.
Y el caso del anticipo lo resolvimos igual de literal. Ahora hay un botón que dice “Pagó todo”. El pago completo se registra, ya no se deduce de un campo en blanco. La información salió de la memoria del dueño y quedó escrita.
Lo que dejó el caso
Tres cosas que aplican a cualquier negocio que lleve su control en una hoja:
Un dato que se teclea es un dato que se puede teclear mal. Todo lo que se pueda calcular a partir de otra cosa, que se calcule solo. Cada columna que alguien llena a mano es una fuga esperando.
Un campo vacío no dice lo que crees que dice. “Vacío” puede ser no aplica, no lo sé todavía, ya se resolvió o se me olvidó. Si el sistema no distingue esos cuatro casos, alguien va a tener que adivinar — y va a adivinar mal el día que el dueño no esté.
Un error parejo es invisible. Si algo está mal en todas las filas por igual, nada se ve raro. Por eso vale la pena, de vez en cuando, rehacer una cifra a mano y compararla contra el sistema. No para desconfiar: para confirmar.
El dueño no necesitaba un reporte más bonito. Necesitaba que su número fuera cierto sin depender de que él se acordara. Eso es lo que construimos.
¿Tienes una hoja de cálculo que es el corazón de tu negocio y nadie más entiende del todo? Escríbenos y la revisamos contigo. Casi siempre lo primero que aparece no es un error de cuentas: es un dato que solo vive en la cabeza de alguien.