Gérer les transactions en devises dans le cadre d’un rapprochement bancaire exige une attention particulière pour convertir correctement les montants et gérer les taux de change. Voici un guide pratique pour effectuer ce processus dans Excel.
Devise
pour identifier la monnaie de chaque transaction (ex. USD, EUR, GBP).Taux de Change
. Sinon, définissez un taux global dans une cellule spécifique.Montant en Devise Locale
où les montants seront convertis dans la devise principale (ex. USD).Utilisez une formule pour convertir les montants :
=Montant * Taux_de_Change
Exemple :
=B2 * C2
Où : B2
est le montant en EUR.C2
est le taux de change EUR → USD.RECHERCHEV()
pour appliquer automatiquement le bon taux : =RECHERCHEV(Date, Table_Taux_Change, Colonne_Taux, FAUX)
Écart
pour comparer les montants convertis avec ceux enregistrés dans le relevé bancaire : =Montant_Relevé - Montant_Converti
Date | Description | Devise | Montant | Taux de Change | Montant en USD | Écart |
---|---|---|---|---|---|---|
01/01/2024 | Vente Client A | EUR | 1,000.00 | 1.1 | 1,100.00 | 0.00 |
01/02/2024 | Achat Fournisseur B | GBP | -500.00 | 1.25 | -625.00 | 5.00 |
SOMME.SI()
ou un tableau croisé dynamique pour additionner les transactions par devise.Une macro peut être utilisée pour appliquer automatiquement les taux de change, convertir les montants et gérer les écarts.
Exemple :
Sub CurrencyConversion()
Dim ws As Worksheet
Dim lastRow As Long
Set ws = ThisWorkbook.Sheets("Transactions")
lastRow = ws.Cells(ws.Rows.Count, 1).End(xlUp).Row
For i = 2 To lastRow
ws.Cells(i, 6).Value = ws.Cells(i, 4).Value * ws.Cells(i, 5).Value ' Montant * Taux de Change
Next i
End Sub
Si vous utilisez une API pour les taux de change (ex. Open Exchange Rates, XE), intégrez-la avec Power Query ou un outil externe pour automatiser la mise à jour des taux.
🟨 Gérer les frais bancaires associés lors d’un rapprochement bancaire nécessite d’intégrer ces coûts dans vos registres comptables pour s’assurer qu’ils sont correctement pris en compte dans les écarts. Voici comment procéder :
SOMME()
pour totaliser tous les frais bancaires : =SOMME(S2:S100) # Si les frais sont dans la colonne S
=Total_Bancaire - (Total_Comptable + Total_Frais_Bancaires)
SOMME.SI()
pour les identifier : =SOMME.SI(B2:B100, "*Frais*", D2:D100)
Où : B2:B100
contient les descriptions.D2:D100
contient les montants.Automatisez l’identification et la classification des frais avec un script VBA :
Sub IdentifyBankFees()
Dim ws As Worksheet
Dim lastRow As Long
Set ws = ThisWorkbook.Sheets("Reconciliation")
lastRow = ws.Cells(ws.Rows.Count, 1).End(xlUp).Row
For i = 2 To lastRow
If InStr(ws.Cells(i, 2).Value, "Frais") > 0 Then
ws.Cells(i, 5).Value = "Frais Bancaire"
End If
Next i
End Sub
Date | Description | Type | Montant | Catégorie |
---|---|---|---|---|
01/01/2024 | Débit direct Client A | Virement | -500.00 | Transaction |
01/02/2024 | Frais de tenue de compte | Frais bancaire | -15.00 | Frais Bancaire |
01/03/2024 | Achat fournitures | Débit | -250.00 | Transaction |
=Total_Bancaire - Total_Comptable - Total_Frais
Une fiche de poste est un document clé dans la gestion des ressources humaines. Elle…
Une fiche d’intervention est un document permettant de formaliser, suivre et archiver une intervention technique,…
Une fiche méthodologique est un document synthétique permettant de présenter une méthode, une démarche ou…
La feuille de découpage technique (FDT) est un document clé pour organiser, planifier et détailler…
Le français québécois est l'une des variantes les plus riches et distinctives du français. Son…
Le français canadien est une variété de la langue française riche et unique, façonnée par…
This website uses cookies.