Neu: Steuerdossier – Steuererklärung vorbereiten. Mehr erfahren →

Budget & Excel

Ouvrir un relevé bancaire CSV dans Excel sans erreur

En bref : n’ouvre pas l’export CSV de ta banque par double-clic, mais via «Données › À partir d’un fichier texte/CSV». C’est seulement là que tu fixes séparateur, encodage et format de date – sinon Excel lit des montants comme «CHF 1'180.00» comme du texte, et chaque total est faux sans message d’erreur.

Von Leutrim MiftarajGründer von BudgetHub, MSc Innovation Management (FFHS)Aktualisiert August 2026Autor von «Identity Over Discipline»Methodik & Datenquellen

Pourquoi le double-clic échoue

En bref : au double-clic, Excel applique les formats par défaut de ton ordinateur. Les banques suisses séparent le plus souvent par point-virgule, Revolut par virgule ; les dates sont tantôt JJ.MM.AAAA, tantôt AAAA-MM-JJ ; les montants portent l’apostrophe comme séparateur de milliers. Si l’un de ces éléments ne correspond pas aux réglages, tout glisse dans une colonne ou reste du texte.

Le piège : du texte ressemble à un nombre dans la cellule. Seul le total le révèle – il ignore simplement ces lignes. Test rapide : sélectionne la colonne des montants et regarde la barre d’état. Si elle n’indique que «Nombre» et pas de «Somme», les montants sont du texte.

La méthode sûre en quatre étapes

Cette séquence fonctionne dans Excel 2016 et suivants ainsi que dans Microsoft 365 :

  • Ouvrir un classeur vide, puis «Données › À partir d’un fichier texte/CSV» et choisir le fichier
  • Vérifier l’origine «65001 : Unicode (UTF-8)» si les accents s’affichent mal
  • Fixer le séparateur (souvent point-virgule) et contrôler l’aperçu
  • Via «Transformer les données», définir la date comme date et le montant comme nombre décimal, avec les paramètres régionaux suisses

Accents, apostrophe et signe moins

Si «Déménagement» s’affiche «Déménagement», l’encodage est faux : le fichier est en UTF-8 et Excel le lit en Europe occidentale. Changer l’origine du fichier dans la boîte d’import corrige cela sans modifier le fichier.

Pour les montants, trois choses gênent : l’apostrophe comme séparateur de milliers («1'180.00»), un «CHF» devant et des signes moins typographiques qui ressemblent à un tiret sans en être un. Si un montant reste du texte malgré le bon type, =VALEURNOMBRE(SUBSTITUE(A2;"CHF";"");".";"'") le convertit indépendamment des réglages linguistiques.

Une ou deux colonnes de montant

Les banques livrent le montant de deux façons. Neon, Raiffeisen, Revolut et Migros Bank utilisent une colonne signée ; UBS, PostFinance, la ZKB, les banques cantonales et Yuh séparent débit et crédit. Pour les totaux, il faut toujours une colonne avec signe : crédit moins débit.

Attention chez PostFinance : le débit y est déjà négatif, «crédit moins débit» transformerait les dépenses en revenus. La formule robuste ignore le signe : crédit moins ABS(débit). Les plans de colonnes détaillés figurent dans les guides UBS, PostFinance et Raiffeisen.

Quand la banque ne fournit qu’un PDF

Certains relevés n’existent qu’en PDF dans l’e-banking. Copier depuis le PDF déchire les colonnes, et même l’import PDF de Microsoft 365 pour Windows ne sépare pas toujours proprement les tableaux sur plusieurs pages. Cherche d’abord dans l’e-banking un export CSV ou Excel des mouvements – presque toutes les banques suisses le proposent, souvent sous un autre nom que «relevé».

Ne charge pas le PDF dans un convertisseur gratuit en ligne. Le relevé contient le salaire, des factures médicales et des dons ; où vont les données y est rarement clair.

De l’import au budget du ménage

Une fois le relevé proprement lu, il manque encore les catégories, les transferts et le contrôle des doublons. Le budget du ménage pour Excel s’en charge : il contient des plans de colonnes pour 9 banques et groupes bancaires suisses, lit date et montant indépendamment des réglages linguistiques, attribue les catégories avec plus de 400 règles et signale les doublons. CHF 49 une fois, sans macros, les données restent sur ton appareil.

Sans tableau du tout, tu charges l’export dans l’app BudgetHub : l’import reconnaît lui-même les formats suisses courants, sans connexion bancaire.

Les postes suisses qui manquent dans les modèles étrangers

Deux postes distinguent un budget suisse de presque tous les modèles internationaux : la prime d'assurance maladie, payée par tête et à titre privé, et les impôts, facturés séparément plutôt que retenus à la source.

Ensemble, ils représentent CHF 1'000 à 1'500 par mois pour un ménage moyen. Qui planifie avec un outil international planifie donc systématiquement trop juste.

Le calendrier suisse à connaître

Quatre dates structurent l'année financière : la publication des primes par l'OFSP fin septembre, le délai de résiliation au 30 novembre, le versement au pilier 3a jusqu'au 31 décembre et la déclaration d'impôts au printemps.

Aucun de ces délais n'est prolongé, et aucun ne s'annonce de lui-même. Les inscrire une fois dans un calendrier suffit à ne plus rien manquer.

Häufige Fragen

Pourquoi toutes les données bancaires sont-elles dans une seule colonne ?+

Parce qu’au double-clic, Excel attend un autre séparateur que celui du fichier. Dans «À partir d’un fichier texte/CSV», tu fixes toi-même le séparateur, souvent le point-virgule.

Comment savoir si les montants ont été lus comme du texte ?+

Sélectionne la colonne : si la barre d’état n’indique qu’un nombre d’éléments et pas de somme, ce sont des textes. Le texte est aussi aligné à gauche par défaut, les nombres à droite.

Pourquoi les accents du relevé sont-ils cassés ?+

Le fichier est le plus souvent en UTF-8 et lu en Europe occidentale. Choisis l’origine «65001 : Unicode (UTF-8)» dans la boîte de dialogue d’import.

Comment convertir «CHF 1'180.00» en nombre ?+

Avec =VALEURNOMBRE(SUBSTITUE(A2;"CHF";"");".";"'"). La fonction retire le séparateur de milliers et calcule indépendamment des réglages linguistiques d’Excel.

L’import fonctionne-t-il aussi sur Mac ?+

Excel pour Mac propose aussi l’import depuis un fichier texte/CSV ; les noms de menus peuvent différer légèrement. Les réglages décisifs restent les mêmes : séparateur, encodage, type de colonne.

Dois-je réimporter le relevé chaque mois ?+

Oui, sauf avec l’app. Exporte sans trou ni chevauchement, par exemple toujours le mois précédent, pour qu’aucune écriture ne manque ni n’apparaisse deux fois.

Pourquoi un budget suisse est-il différent ?+

À cause de la prime d'assurance maladie payée par tête et des impôts facturés séparément – ensemble CHF 1'000 à 1'500 par mois pour un ménage moyen.

Quelles dates sont importantes en Suisse ?+

Publication des primes fin septembre, résiliation au 30 novembre, versement 3a au 31 décembre et déclaration d'impôts au printemps.

Setz es direkt um

Erstelle dein Budget in BudgetHub – kostenlos, ohne Kreditkarte und ohne Bankverknüpfung.