# ¿Cómo conciliar más rápido en Google Sheets?

Para conciliar más rápido en Google Sheets, deja de arrastrar fórmulas fila por fila: usa una sola ARRAYFORMULA con BUSCARX para cruzar toda la columna, QUERY para sacar automáticamente los sobrantes y faltantes, y formato condicional para pintar diferencias. Lo que te tomaba una tarde pasa a ser revisar lo que la hoja marca.

## En resumen

- Una fórmula en la fila uno reemplaza cientos de copiar y pegar.
- ARRAYFORMULA y BUSCARX cruzan toda la columna de una vez.
- QUERY te da sobrantes y faltantes sin filtros manuales.
- Si el cruce sigue tardando horas, el problema es el proceso.

## Prepara la hoja con tres pestañas fijas

La velocidad empieza en la estructura. Usa siempre las mismas pestañas con los mismos encabezados:

| Pestaña | Contenido | Encabezados clave |
|---|---|---|
| Banco | Abonos del estado de cuenta | Fecha, Monto, Ordenante, Referencia, Clave |
| Cobranza | Lo que debe cada cliente | Cliente, Referencia, Periodo, Esperado, Pagado |
| Cruce | Resultado de la conciliación | Se llena con fórmulas |

Evita celdas combinadas y filas de título en medio. Una tabla limpia hace que todas las fórmulas siguientes funcionen sin ajustes.

## Cruza toda la columna con una sola fórmula

En la primera fila de datos de «Cruce», celda A2, con una sola fórmula resuelves toda la columna:

```
=ARRAYFORMULA(SI(Banco!D2:D="";"";BUSCARX(Banco!D2:D;Cobranza!B:B;Cobranza!A:A;"sin cruce")))
```

Esto toma cada referencia de «Banco», la busca en «Cobranza» y devuelve el nombre del cliente. Todo lo que diga «sin cruce» necesita atención. Lo bueno: al pegar los abonos del mes siguiente, la columna se llena sola, sin arrastrar nada.

Si BUSCARX no te aparece, usa `BUSCARV` con cuarto argumento FALSO, aunque necesitarás que la referencia esté en la primera columna del rango.

## Compara lo recibido contra lo esperado

Para saber cuánto pagó realmente cada cliente en el mes, con fecha en la columna A y monto en B de «Banco», y nombre del cliente en la columna de cruce, usa:

```
=SUMAR.SI.CONJUNTO(Banco!B:B;Cruce!A:A;A2;Banco!A:A;">="&FECHA(2026;10;1);Banco!A:A;"<="&FECHA(2026;10;31))
```

Cambia las fechas por las de tu mes, o mejor, ponlas en dos celdas de control (por ejemplo `Cruce!H1` y `Cruce!H2`) y refiérete a ellas. Así no editas fórmulas cada mes.

## QUERY para ver solo lo que requiere acción

Con QUERY puedes pedir directamente la lista de clientes con diferencia, sin filtros manuales. Con esperado en D, pagado en E y cliente en A de «Cobranza»:

```
=QUERY(Cobranza!A:E;"select A, D, E, D-E where D-E <> 0 and A is not null label D-E 'Diferencia'";1)
```

Esa tabla es tu lista de trabajo del día. Una segunda consulta para depósitos del banco sin cliente:

```
=QUERY(Cruce!A:C;"select * where C = 'sin cruce'";1)
```

## Con FILTRAR para pagos en un rango o de un cliente

Cuando un cliente reclama, necesitas ver sus pagos en segundos:

```
=FILTRAR(Banco!A:E;Banco!C:C=H1)
```

Escribe el nombre en H1 y verás todos sus abonos. Si quieres solo los de un periodo, agrega otra condición multiplicando con `*`.

## Colores que te dicen dónde mirar

Formato condicional, regla «Fórmula personalizada» sobre la columna de diferencia (F2:F):

- Rojo si falta dinero: `=$F2<0`
- Ámbar si sobra: `=$F2>0`
- Verde si cuadra: `=Y($F2=0;$A2<>"")`

Con esto recorres la hoja con la vista y solo detienes en rojo y ámbar. Un detalle: si usas centavos, redondea para evitar diferencias fantasma con `=REDONDEAR(D2-E2;2)`.

## Cuándo la hoja empieza a estorbar

Hay tres señales de que Sheets ya no es lo más rápido: pegas el estado de cuenta y todavía pasas horas arreglando columnas, tienes que revisar cada «sin cruce» investigando manualmente, o varias personas pisan la misma hoja. Un camino intermedio es conectar tu hoja a una herramienta que lea el estado de cuenta; en Meses (meses.ai), Meses lee el PDF de tu estado de cuenta y tus registros en Google Sheets, Excel o CSV; la IA propone a qué cliente y periodo corresponde cada depósito, tu equipo revisa las propuestas y Meses escribe los pagos aprobados en tu hoja, con opción de deshacer. No cambia tu hoja de lugar, solo quita la parte repetitiva. Para el paso inicial, revisa cómo [conectar Google Sheets](/ayuda/conectar-google-sheets).

## Atajos de teclado que sí ahorran tiempo

- Ctrl+Shift+V pega solo valores, útil para congelar un mes cerrado.
- Ctrl+Alt+Shift+9 oculta filas que no necesitas; mejor usa un filtro.
- Ctrl+Flecha salta al final de los datos.
- Ctrl+; inserta la fecha de hoy.

## Congela lo cerrado para que no se rompa

Al terminar un mes, copia la pestaña «Cruce», pégala como valores en otra pestaña con el nombre del mes y protégela. Así las fórmulas no recalculan sobre datos que ya cerraste, y la hoja principal se mantiene ligera.

## Checklist de arranque de mes en Sheets, para llenar con tus datos

Antes de pegar el estado de cuenta nuevo, repasa estos puntos. Cada uno evita una hora de depuración después:

1. Fecha de inicio y fin del mes escritas en las celdas de control: ______ y ______.
2. Pestaña «Banco» vacía, con encabezados intactos.
3. Mes anterior copiado como valores en su propia pestaña.
4. Formato de la columna de monto en número, no en texto.
5. Fórmulas de «Cruce» arrastradas hasta la última fila posible, o ARRAYFORMULA en la primera.
6. Número de movimientos esperados según el estado de cuenta: ______. Filas pegadas: ______.

Si el paso seis no coincide, no sigas: algo se cortó al pegar. Es mucho más rápido corregirlo ahora que descubrirlo después de cruzar.

## Preguntas frecuentes

### ¿BUSCARX existe en Google Sheets?

Sí, XLOOKUP se llama BUSCARX en la versión en español. Si tu hoja no lo reconoce, BUSCARV con coincidencia exacta hace lo mismo para casos simples.

### ¿Por qué mi fórmula da error de análisis?

Casi siempre es el separador. Con configuración regional de México los argumentos van separados por coma o punto y coma según tu cuenta; revisa Archivo, Configuración.

### ¿Cuántas filas aguanta Sheets antes de ponerse lenta?

Depende del número de fórmulas. Con unos miles de filas funciona bien; si se traba, reemplaza fórmulas por valores en los meses cerrados.
