El problema no está en tu extracto bancario. Los dos archivos registran los mismos gastos desde ángulos distintos: fechas, signos y descripciones difieren. La conciliación fila por fila falla antes de llegar a las verdaderas excepciones.

Una hoja de gastos puede verse casi idéntica al extracto y aun así resistirse a la conciliación. Uno captura lo que alguien escribió al momento del gasto. El otro refleja lo que el banco registró después del procesamiento, el formato de la descripción y los desfases de tiempo. Sin ID de transacción en el archivo de gastos, tienes que reconstruir la coincidencia a partir de indicios más pequeños que sobrevivan en ambos sistemas.

En la práctica: normaliza los signos de los montos, convierte bien las fechas, limpia las descripciones del comercio y separa los verdaderos descuadres del comportamiento ordinario de registro bancario.

Diagnostica el descuadre antes de tocar los archivos

La mayoría de las fallas de conciliación siguen un número reducido de patrones. Identifica el tuyo primero. Si editas filas sin saber qué patrón tienes, creas nuevos descuadres y pierdes el rastro original.

Lo que ves en pantallaEl archivo de gastos lo registra comoEl extracto bancario lo registra comoResultado al conciliar
54.90 en ambos archivos54.90 como monto positivo de gasto-54.90 como cargoLa coincidencia exacta falla hasta que se normaliza el signo
2026-05-03 vs 05/04/2026Fecha de compra ingresada el día del gastoFecha de acreditación tras el proceso de compensaciónLa misma transacción parece faltante si se fuerza la misma fecha
Amazon vs AMZN Mktp US*AB12CNombre corto del comercio ingresado por el usuarioDescripción bancaria completa con texto del procesadorLa coincidencia de texto falla aunque el monto y la fecha coincidan
1,240.00Valor de texto importado con separador de milesValor numérico 1240Las pruebas de igualdad fallan porque los tipos de datos difieren
37.50 vs 39.00Monto del comprobante antes de propina o ajuste de tipo de cambioMonto final bancario después del ajusteEl descuadre de monto es real, pero puede ser el mismo gasto subyacente

Esta tabla te dice qué tipo de problema tienes. Si el problema es el desfase de fechas, reescribir las descripciones del comercio no lo va a solucionar. Si el problema es texto versus número, buscar coincidencias visuales es perder el tiempo: las filas parecen iguales pero no lo son.

Define qué es una coincidencia válida

Sin ID de transacción, el monto solo nunca es suficiente. Un extracto bancario con suscripciones, taxis, cafeterías, comisiones de tarjeta y números redondos repetidos genera falsos positivos de inmediato si concilias solo por monto.

Una conciliación confiable entre un archivo de gastos y un extracto bancario generalmente necesita tres capas:

  1. Monto normalizado
  2. Rango de fechas en lugar de fecha exacta
  3. Un indicio de descripción limpiado u otro campo secundario

El mejor campo secundario depende del archivo. Puede ser la descripción del comercio, los últimos cuatro dígitos de la tarjeta, el nombre del empleado, la sucursal o una columna de notas. Usa la clave más sólida que los datos te den.

Si tu archivo de gastos tieneEl primer pase debe requerir
Solo monto y fechaMismo monto normalizado y rango de fechas ajustado
Monto, fecha y nombre del comercioMismo monto normalizado, rango de fechas y token de descripción limpiado
Transacciones de igual valor repetidasAgregar últimos dígitos de tarjeta, centro de costo, empleado o nota para desempatar
Gastos mixtos de efectivo y tarjetaFiltra el efectivo antes de conciliar con el banco

Antes de confiar en cualquier columna de coincidencia, prueba el tipo de dato directamente. Usa TIPO() en las columnas de monto y fecha de ambos archivos. TIPO() devuelve 1 para un número y 2 para texto. Es más útil que un resultado vago de VERDADERO o FALSO porque te dice exactamente qué columna sigue almacenada en el formato equivocado.

Si el extracto bancario ya exporta nombres de columnas que no coinciden con tu archivo de gastos, resuelve ese paso de interpretación primero. Esta guía sobre comparar dos archivos CSV bancarios con distintos nombres de columna cubre ese problema directamente.

Normaliza los campos de monto, fecha y descripción en el orden correcto

Si normalizas los campos en el orden equivocado, terminas comparando valores limpios de un lado con valores sin limpiar del otro. Empieza por los montos, luego las fechas y después las descripciones.

Montos

Decide primero si los dos archivos deben compararse con signo o en valor absoluto. Un archivo de gastos manual suele guardar los gastos como números positivos porque quien lo llena piensa en términos de gasto. Un extracto bancario generalmente guarda las mismas filas como cargos negativos.

Verifica el tipo primero:

Fórmula
=TIPO(C2)

Si la celda devuelve 2, el monto es texto. Conviértelo en la misma celda antes de hacer cualquier otra cosa:

Fórmula
=ABS(VALOR(C2))

Esta fórmula resuelve dos problemas comunes en un solo paso. VALOR() convierte un monto de texto en un número real. ABS() elimina la diferencia de signo cuando tu archivo de gastos usa positivos y el banco usa cargos negativos.

Si el monto sigue sin coincidir después de eso, no asumas que la fila falta. Revisa si el banco registró el monto con propina incluida, una conversión de tipo de cambio o un monto final liquidado que cambió respecto al registro original.

Fechas

Los registros de gastos generalmente llevan la fecha de compra. Los extractos bancarios suelen llevar la fecha de acreditación. Eso significa que una coincidencia real puede quedar a uno o tres días de distancia, sobre todo en fines de semana, bloqueos de tarjeta o procesamiento de fin de mes.

Si la fecha se importó como texto, conviértela explícitamente. No intentes un cambio de formato general a ciegas. La fórmula depende del patrón fuente:

Para texto YYYY-MM-DD:

Fórmula
=FECHA(IZQUIERDA(A2,4),EXTRAE(A2,6,2),DERECHA(A2,2))

Para texto MM/DD/YYYY:

Fórmula
=FECHA(DERECHA(A2,4),IZQUIERDA(A2,2),EXTRAE(A2,4,2))

Para texto DD/MM/YYYY:

Fórmula
=FECHA(DERECHA(A2,4),EXTRAE(A2,4,2),IZQUIERDA(A2,2))

El caso peligroso es un valor como 01/05/2026. Puede significar el 1 de mayo o el 5 de enero según el sistema fuente. No conviertas esa columna hasta saber qué convención usa el export. Una conversión incorrecta pero confiada es más difícil de detectar que una fecha que quedó visible como texto.

Una vez que ambos lados sean fechas reales de Excel, concilia dentro de un rango en lugar de forzar la igualdad. Un rango de dos días generalmente basta para gastos con tarjeta doméstica. Si el archivo cruza fines de semana o tarjetas internacionales, amplía el rango solo cuando tengas otro campo lo suficientemente fuerte para evitar falsos positivos.

Descripciones del comercio

Las descripciones bancarias son ruidosas. Las filas del archivo de gastos manual suelen ser más cortas y limpias. El objetivo no es hacer los textos idénticos. El objetivo es hacerlos comparables.

El primer problema de limpieza suele ser el carácter de espacio de no separación invisible, CARACTER(160). En pantalla parece un espacio normal, pero Excel lo trata distinto, por eso ESPACIOS() sola no siempre funciona. Elimínalo primero:

Fórmula
=ESPACIOS(SUSTITUIR(MAYUSC(D2),CARACTER(160)," "))

Obtienes así una versión consistente de la descripción, con la capitalización normalizada y los espacios ocultos eliminados. No limpies más allá de eso a menos que sea necesario. Si eliminas todos los descriptores de una línea bancaria, distintos comercios pueden colapsar en el mismo token y generar coincidencias incorrectas.

Concilia las filas limpias primero y pon el resto en cuarentena

Después de la normalización, el objetivo no es forzar un pase perfecto en una sola vuelta. Es despachar rápido las filas obvias y aislar las que necesitan criterio.

Para archivos pequeños, empieza con una prueba directa en la fila de gasto:

Fórmula
=CONTAR.SI.CONJUNTO(Bank!$B:$B,ABS(VALOR(C2)),Bank!$A:$A,">="&A2-2,Bank!$A:$A,"<="&A2+2)

Esta fórmula asume que la columna A es la fecha bancaria normalizada y la columna B es el monto bancario normalizado. Si devuelve 1, tienes un solo candidato en el rango de fechas para ese monto. Si devuelve 0, la fila está verdaderamente ausente o todavía no está bien normalizada. Si devuelve más de 1, el monto y la fecha no son suficientes para identificar la transacción.

Es el momento de dejar de tratar todas las filas igual. Divide el archivo en tres grupos:

EstadoQué significaQué hacer a continuación
Candidato únicoUna sola fila bancaria coincide con el monto y el rango de fechasConfirma la descripción y marca como conciliado
Candidatos múltiplesMás de una fila coincideAgrega token de descripción, últimos dígitos de tarjeta o campo de nota
Sin candidatoNada coincideRevisa el tipo, la conversión de fecha, el signo o si el gasto pertenece a este extracto

Para archivos grandes, las columnas auxiliares valen el esfuerzo. Crea una fecha normalizada, un monto normalizado y una descripción limpiada en ambos archivos, luego construye una clave compuesta con esos campos:

Fórmula
=TEXTO(A2,"yyyy-mm-dd")&"|"&TEXTO(B2,"0.00")&"|"&C2

Usa las columnas auxiliares solo después de que las correcciones de campo estén bien. Si no, estás congelando datos incorrectos en una clave que parece ordenada.

Si cada comparación mensual alarga las cadenas de fórmulas, el proceso en sí se convierte en el problema. El mismo patrón aparece en comparar dos extractos bancarios en CSV sin fórmulas, donde el trabajo de conciliación pasa del criterio contable a la manipulación de archivos.

Gestiona las excepciones que no son uno a uno

Algunas filas sin conciliar no son errores. Son diferencias estructurales entre cómo se lleva el archivo manual y cómo el banco registra las operaciones.

Propinas y ajustes de liquidación

Una fila de gasto puede registrar el monto del comprobante al momento de la compra. El extracto bancario registra el monto final acreditado después del ajuste de propina o la liquidación. Esas filas no deben marcarse como faltantes. Márcalas como: mismo comercio, mismo momento, monto final distinto.

Transacciones de valor duplicado

Si el archivo de gastos tiene tres cargos de 25.00 en la misma semana, monto más fecha ya no es una clave confiable. Agrega comercio, empleado, tarjeta o nota. Si el archivo no tiene esos campos, puede que no tengas suficiente información para probar la coincidencia automáticamente. No es una falla de la hoja. Es una limitación de los datos fuente.

Gastos en efectivo

Si el archivo de gastos incluye caja chica o compras en efectivo reembolsables, esas filas no pertenecen a una conciliación con el extracto bancario principal. Retíralas antes de empezar o inflarán la lista de excepciones con falsos descuadres.

Transferencias y pagos de tarjeta

Los equipos suelen registrar un pago de tarjeta de crédito o una transferencia interna como línea de gasto en el archivo manual porque es salida de efectivo del banco. Es movimiento de fondos, no gasto operativo. Concílialo por separado de las filas de gasto ordinario o la lógica de descripciones nunca va a funcionar.

Gastos agrupados o divididos

Una línea manual puede representar varias operaciones bancarias, especialmente si alguien resumió varias compras pequeñas en una sola fila CSV. El caso inverso también ocurre: una sola visita a un comercio genera líneas separadas de autorización y liquidación. Esos casos necesitan un grupo de excepciones, no una coincidencia forzada por fórmula.

La regla práctica es simple: si una fila solo coincide después de ignorar uno de los indicios importantes, no la marques como conciliada. Mándala a revisión. Una lista de excepciones limpia es más útil que una conciliación falsamente limpia.

Construye el informe desde las excepciones, no desde la esperanza

Al final de la comparación, no deberías tener una hoja con colores y la sensación de que la mayoría parece correcta. Deberías tener un informe que explique exactamente qué pasó.

Como mínimo, tu informe debe separar estas categorías:

CategoríaSignificadoAcción
ConciliadoMonto, fechas e indicio secundario coincidenSin acción
Diferencia de fechaMismo gasto, pero fecha de compra y fecha de acreditación difierenMantener como conciliado, anotar el desfase
Diferencia de montoMismo gasto subyacente, monto final modificadoRevisar comprobante, propina, tipo de cambio o liquidación
Faltante en el extractoLa fila de gasto existe pero no hay candidato bancarioVerificar si es efectivo, cuenta equivocada o transacción no acreditada
Faltante en el archivo de gastosHay un cargo bancario sin fila de gasto correspondienteAgregar el gasto faltante o investigar un gasto no autorizado
Candidatos múltiplesMás de una fila bancaria podría ser la coincidenciaRevisar manualmente con contexto adicional

De eso se trata todo el ejercicio. No es poner todas las filas en verde. Es explicar qué filas concilian limpiamente, cuáles difieren por una razón válida y cuáles necesitan corrección.

Una vez que el informe tiene esa estructura, el cierre de mes va más rápido. Ya sabes si el problema es de tiempo, formato, alcance o un registro verdaderamente faltante.

Cuando la reconstrucción mensual se convierte en el verdadero problema

Si solo necesitas resolver esto una vez, el flujo anterior es suficiente. Si reconstruyes cada mes las columnas normalizadas, la lógica de fechas y los grupos de excepciones, el trabajo ya no es conciliar gastos. Es reconstruir el mismo sistema de comparación desde cero.

La señal de que superaste la etapa de la hoja de cálculo es la repetición. Cuando el mismo archivo de gastos y el mismo extracto bancario siguen generando el mismo trabajo de limpieza, reserva tu tiempo para las excepciones, no para la configuración.