Analyser ses dépenses par catégorie sur Excel
Un exercice corrigé pour analyser ses dépenses par catégorie avec SOMME.SI, NB.SI et MOYENNE.SI, avec le corrigé pas à pas et le fichier Excel à télécharger.
Une liste de dépenses ou de ventes finit toujours par poser la même question. Combien part dans chaque catégorie ? Tout additionner à la main, c'est long et ça se trompe vite dès que le tableau s'allonge. Dans cet exercice, on va voir ensemble comment laisser Excel répondre tout seul, catégorie par catégorie.
L'objectif est de passer de la somme globale à la somme sous condition, en comptant et en moyennant chaque poste au passage. Une fois ce réflexe acquis, tu analyses n'importe quel tableau par critère sans le trier ni le filtrer, et le même modèle sert pour un budget, un suivi de ventes ou une note de frais !
Ce que tu vas construire
- Additionner les montants d'une seule catégorie avec SOMME.SI, sans trier le tableau.
- Compter le nombre d'opérations par catégorie avec NB.SI.
- Calculer la dépense moyenne de chaque catégorie avec MOYENNE.SI.
- Pointer le critère sur la cellule de la catégorie pour recopier une seule formule sur toute la synthèse.
- Réutiliser le modèle pour un budget, un suivi de ventes ou une note de frais.
À connaître avant de commencer
- Savoir recopier une formule le long d'une colonne de résultats.
- Savoir figer une plage avec les $ pour verrouiller les colonnes de données.
- Connaître SOMME au moins de nom, dont SOMME.SI est la version sous condition.
Voici les données de départ de cet exercice. Copie-les ou , puis entraîne-toi avant de regarder le corrigé.
| A | B | C | D | E | F | G | H | |
|---|---|---|---|---|---|---|---|---|
| 1 | Date | Libellé | Catégorie | Montant | Catégorie à analyser | Total | Nombre | Moyenne |
| 2 | 02/06/2026 | Train Paris-Lyon | Transport | 92,00 | Repas | |||
| 3 | 03/06/2026 | Déjeuner client | Repas | 38,50 | Transport | |||
| 4 | 05/06/2026 | Ramettes papier | Fournitures | 24,90 | Fournitures | |||
| 5 | 07/06/2026 | Dîner équipe | Repas | 76,20 | ||||
| 6 | 09/06/2026 | Essence | Transport | 61,40 | ||||
| 7 | 12/06/2026 | Cartouches encre | Fournitures | 48,30 | ||||
| 8 | 14/06/2026 | Sandwich réunion | Repas | 12,80 | ||||
| 9 | 17/06/2026 | Péage autoroute | Transport | 18,60 | ||||
| 10 | 20/06/2026 | Stylos et carnets | Fournitures | 15,10 | ||||
| 11 | 24/06/2026 | Taxi gare | Transport | 27,00 |
Résoudre l'exercice étape par étape
Coche chaque étape au fur et à mesure. Tente-la dans ton fichier, puis déplie le corrigé.
- SOMME.SI donne le total d'un poste,
- NB.SI son nombre d'opérations,
- MOYENNE.SI n'est que le premier divisé par le second, le panier moyen de la catégorie.
Astuces pour aller plus loin
Contrôle que rien n'échappe à la synthèse
Additionne la colonne Total avec =SOMME(F2:F4) et compare le résultat au total du relevé, =SOMME(D2:D11). Les deux donnent le même montant ici, 414,8, qu'Excel écrit 414,80 pour le relevé parce que la colonne Montant est au format à deux décimales. Si une dépense portait une catégorie mal saisie, elle manquerait à la synthèse, et les deux totaux ne tomberaient plus d'accord.
Méfie-toi des libellés presque identiques
"Repas" et "Repas " avec un espace final sont deux catégories différentes pour Excel, et tes totaux ne tombent pas juste. Un SUPPRESPACE sur la colonne catégorie, ou une liste déroulante à la saisie, évite ce piège.
Passe à SOMME.SI.ENS pour deux critères
Dès que tu veux le total d'une catégorie sur un mois donné, SOMME.SI ne suffit plus. SOMME.SI.ENS accepte plusieurs critères à la fois et reprend la même logique, avec la plage de somme en premier argument.
S'entraîner sur 3 exercices similaires à analyser ses dépenses par catégorie
État de rapprochement bancaire automatisé
Pointer ton relevé contre la comptabilité avec RECHERCHEV, puis dresser l'état de rapprochement bancaire en deux colonnes jusqu'à l'égalité des soldes rectifiés.
Voir l'exercice
Détecter les anomalies d'un journal comptable
Passe au crible un extrait de journal comptable en partie double pour repérer les écritures saisies deux fois, les pièces déséquilibrées et les montants hors seuil avec NB.SI.ENS, SOMME.SI et SI.
Voir l'exercice
Budget de trésorerie prévisionnel mois par mois
Construis un budget de trésorerie prévisionnel, des encaissements à 30 et 60 jours à la TVA à décaisser, puis le solde de fin de mois et l'alerte qui repère les mois de tension avant qu'ils arrivent.
Voir l'exercice
Tu as peut-être encore une question
SOMME.SI prend trois éléments, la colonne des catégories, le nom de la catégorie cherchée et la colonne des montants. Sur ce relevé, =SOMME.SI($C$2:$C$11;"Repas";$D$2:$D$11) renvoie 127,5, sans que tu aies à trier ou filtrer le tableau.
MOYENNE.SI moyenne les valeurs des seules lignes qui remplissent un critère. Sa syntaxe suit celle de SOMME.SI, avec la plage de critère, le critère, puis la plage à moyenner en dernier argument.
Presque toujours, le critère ne correspond pas exactement au texte de la colonne, à cause d'une faute de frappe ou d'un espace en trop en fin de mot. Les majuscules, elles, ne comptent pas. Un 0 vient aussi d'une plage de somme qui vise une colonne sans nombres, comme celle des libellés.
Non, c'est tout l'intérêt de ces fonctions. SOMME.SI, NB.SI et MOYENNE.SI parcourent la liste dans n'importe quel ordre et ne retiennent que les lignes qui correspondent au critère. Le tri n'est pas nécessaire et n'influence pas le résultat.
Passe à SOMME.SI.ENS, la version multicritère. Elle commence par la plage à sommer, puis enchaîne les couples plage de critère et critère. Tu peux ainsi totaliser une catégorie sur un mois précis, ou pour un montant supérieur à un seuil.
Pour aller plus loin
Tout ce dont tu as besoin pour continuer à t’entraîner se trouve ici.







