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
Un entretien d’embauche ressemble rarement à une conversation ordinaire. Derrière des questions en apparence simples…
Préparez efficacement votre entretien commercial avec 140 questions clés et 12 mises en situation concrètes…
Un entretien d’embauche crée souvent une impression particulière. Quelques minutes avant d’entrer dans la salle…
Dans le bâtiment, un devis représente souvent le premier véritable contact entre une entreprise et…
Dans un EHPAD, chaque candidature révèle une manière d’être autant qu’un savoir-faire. Derrière la lettre…
Télécharger des modèles et exemples Word de lettres de motivation pour mutation interne ⬇️ Au…
This website uses cookies.