Rapprochement bancaire automatiséCas pratique Excel pas à pas
Le contexte
Construis un rapprochement bancaire automatisé qui compare ton relevé bancaire avec ta comptabilité et identifie les écarts en quelques secondes.
Les données de départ
Importe ton relevé bancaire et ta comptabilité dans deux onglets. Chaque ligne doit avoir une date, un libellé et un montant. Normalise les formats de date pour éviter les erreurs de correspondance.
| A | B | C | |
|---|---|---|---|
| 1 | Date | Libellé | Montant |
| 2 | 01/03/2026 | Loyer bureau | -1 200,00 |
| 3 | 03/03/2026 | Client Dupont | 3 500,00 |
| 4 | 05/03/2026 | Fournisseur Martin | -890,00 |
| 5 | 07/03/2026 | Abonnement Internet | -59,90 |
| 6 | 10/03/2026 | Client Lefèvre | 2 150,00 |
| 7 | 12/03/2026 | Électricité bureau | -187,50 |
| 8 | 15/03/2026 | Client Moreau SAS | 4 800,00 |
| 9 | 18/03/2026 | Assurance pro | -320,00 |
| 10 | 22/03/2026 | Fournitures bureau | -145,30 |
| 11 | 25/03/2026 | Client Bernard & Fils | 1 980,00 |
Solution pas à pas
2Créer la colonne de recherche
Ajoute une colonne auxiliaire qui concatène la date et le montant pour créer une clé unique. Cela permet à RECHERCHEV de matcher les écritures entre les deux sources. Place cette colonne (par exemple en D) dans les deux onglets : Banque et Compta.
=TEXTE(A2;"JJ/MM/AAAA")&"|"&B2Résultat attendu : Une clé du type "01/03/2026|-1200" qui identifie chaque écriture de manière unique.
Attention
- Si tes dates sont stockées en texte au lieu de vraies dates, TEXTE() ne les reformatera pas. Vérifie le format avec CELLULE("format";A2).
- Attention aux espaces invisibles dans les montants importés. Un SUPPRESPACE() peut éviter des clés qui ne matchent pas.
3Rechercher les correspondances
Utilise RECHERCHEV pour trouver chaque écriture bancaire dans la comptabilité. Enveloppe dans SIERREUR pour gérer les écritures non trouvées. La clé de recherche (colonne D) doit être identique dans les deux onglets.
=SIERREUR(RECHERCHEV(D2;Compta!$D$2:$E$500;2;FAUX);"NON TROUVÉ")Résultat attendu : Le montant correspondant de la comptabilité, ou "NON TROUVÉ" si aucune correspondance.
Attention
- Vérifie que la clé de recherche est dans la première colonne de la plage de recherche.
- N'oublie pas FAUX en dernier argument pour une correspondance exacte.
4Identifier les écarts
Utilise SI pour marquer les lignes avec écart. Si le montant retrouvé diffère du montant bancaire, c'est un écart à investiguer. Tu obtiens trois statuts possibles : OK, Écart et À vérifier.
=SI(E2="NON TROUVÉ";"À vérifier";SI(E2=C2;"OK";"Écart"))Résultat attendu : "OK" si les montants correspondent, "Écart" si les montants divergent, "À vérifier" si l'écriture n'existe pas en compta.
Attention
- Les montants doivent être du même type (nombre vs nombre). Si la comptabilité stocke les montants en texte, la comparaison E2=C2 renverra toujours FAUX même si les valeurs semblent identiques.
- Les écarts d'arrondi (1 200,00 vs 1 200,0) peuvent générer de faux écarts. Utilise ARRONDI(E2;2)=ARRONDI(C2;2) si tes deux sources ont des précisions différentes.
5Compter et totaliser les anomalies
Utilise NB.SI pour compter les écritures non trouvées et SOMME.SI pour totaliser les montants en écart. Tu peux aussi ajouter un NB.SI pour compter les lignes "Écart" séparément.
=NB.SI(F2:F500;"À vérifier")Résultat attendu : Le nombre total d'écritures bancaires qui n'ont pas été retrouvées dans la comptabilité.
Attention
- La plage F2:F500 doit correspondre exactement à la plage de données. Si tu as plus de 500 lignes, élargis la plage ou utilise F:F en prenant soin d'exclure l'en-tête.
Questions fréquentes
En comptabilité, le rapprochement bancaire se fait généralement une fois par mois, à la clôture. Pour les entreprises avec beaucoup de mouvements, un rapprochement hebdomadaire permet d'identifier les anomalies plus vite.
À 80-90%, oui. Les écritures avec des montants et dates identiques se rapprochent automatiquement. Il reste toujours 10-20% de cas manuels : montants arrondis différemment, dates décalées, écritures regroupées cote banque.
Ajoute une tolérance de 1 à 3 jours dans ta recherche. Par exemple, au lieu de matcher sur la date exacte, utilise une clé basée uniquement sur le montant et le libellé. Tu traites ensuite les doublons manuellement.
C'est le cas classique des doublons. Ajoute un critère supplémentaire dans ta clé de recherche (libellé ou référence). Tu peux aussi numéroter les doublons avec NB.SI($D$2:D2;D2) pour les différencier.
RECHERCHEV est plus simple pour débuter. INDEX/EQUIV est plus flexible : tu peux chercher à gauche de la clé, et c'est plus performant sur de gros volumes (plus de 10 000 lignes). Si ton fichier est petit, RECHERCHEV suffit.
La plupart des banques proposent un export CSV ou OFX. Privilégie le CSV avec séparateur point-virgule. Vérifie que les montants n'ont pas de symbole euro et que les dates sont bien reconnues par Excel (pas en texte).
Cas pratiques similaires
Suivi de trésorerie pour association
Mets en place un suivi de trésorerie simple et efficace pour ton association, avec prévisionnel et alertes automatiques.
Reporting financier mensuel
Automatise ton reporting financier mensuel avec des formules qui consolident les données, calculent les écarts budget vs réalisé et mettent en forme le tout pour la direction.
Budget prévisionnel annuel
Construis un budget prévisionnel annuel qui ventile les recettes et dépenses mois par mois, calcule les écarts et te donne une vision claire de ta trajectoire financière.
Comparaisons liées
RECHERCHEV vs RECHERCHEX
RECHERCHEX remplace RECHERCHEV mais n'est pas disponible partout.
INDEX vs RECHERCHEV
INDEX/EQUIV est plus flexible que RECHERCHEV, mais plus complexe à écrire.
SI vs SI.CONDITIONS
SI.CONDITIONS remplace les SI imbriqués par une syntaxe plus lisible.
NB.SI vs NB.SI.ENS
NB.SI.ENS gère plusieurs critères là où NB.SI n'en accepte qu'un seul.
SOMME.SI vs SOMME.SI.ENS
SOMME.SI.ENS permet de sommer avec plusieurs critères simultanément.
SOMME.SI vs NB.SI
SOMME.SI additionne des valeurs selon un critère, NB.SI se contente de les compter.
EXACT vs SI
EXACT compare deux textes en respectant la casse, SI teste une condition et renvoie un résultat.
NB.SI vs FILTRE
NB.SI compte les lignes qui matchent, FILTRE les extrait toutes dans un tableau.
Envie de pratiquer plus ?
Rejoins Le Dojo Club pour accéder à des dizaines de cas pratiques corrigés, des formations complètes et une communauté de pros qui s'entraident.
Essayer pendant 30 jours