ITSkillsCenter
Blog

Excel avancé : formules, tableaux croisés et automation pour PME

13 دقائق للقراءة

Lecture : 11 minutes · Niveau : intermédiaire · Mise à jour : avril 2026

Excel reste, en 2026, l’outil bureautique le plus puissant pour analyser, structurer et reporter les données d’une PME. Mais l’observation courante en entreprise est que la grande majorité des utilisateurs n’utilisent qu’une fraction de sa puissance. Ce guide couvre les 20 formules essentielles, les tableaux croisés dynamiques, et 3 leviers d’automation qui changent la donne, avec des exemples concrets adaptés au contexte FCFA.


Sommaire

  1. Avant les formules : structurer ses données proprement
  2. Les 20 formules indispensables (avec exemples FCFA)
  3. Tableaux structurés : pourquoi tout passer en Tableau
  4. Tableaux croisés dynamiques (TCD) — l’arme massive
  5. Power Query : transformer 1h de manip en 30 secondes
  6. 3 macros VBA simples utiles au quotidien
  7. Mise en forme conditionnelle pour décisions rapides
  8. Erreurs fréquentes à éviter
  9. FAQ

1. Avant les formules : structurer ses données proprement

Beaucoup d’utilisateurs Excel démarrent par construire des formules sur des données mal structurées. Résultat : formules fragiles, calculs faux, fichiers ingérables.

Règles d’or pour une feuille « propre »

  • ✅ Une ligne d’en-têtes unique en haut, gelée
  • Une ligne = un enregistrement (transaction, vente, client, produit…)
  • Une colonne = une variable (date, montant, client…)
  • Aucune cellule fusionnée (sauf entêtes décoratives très limitées)
  • Aucune ligne vide au milieu des données
  • ✅ Format de cellule cohérent par colonne (toutes les dates en Date, tous les montants en Nombre)
  • Pas de couleurs comme données (utiliser une vraie colonne « Statut » plutôt que rouge/vert)

Exemple type — feuille « Ventes 2026 »

date client_id client_nom produit quantite prix_unitaire_fcfa total_fcfa mode_paiement
2026-04-01 C001 Awa Diop Sandales cuir 38 1 25 000 25 000 Wave
2026-04-02 C047 KPA Auto Pièces #4521 3 12 500 37 500 Virement

Ce format « long » est compatible avec toutes les analyses futures (TCD, Power Query, formules, IA…). Voir aussi → Analyser ses données commerciales avec un LLM, sans coder.


2. Les 20 formules indispensables (avec exemples FCFA)

A. Calcul de base (5 formules)

=SOMME(C2:C100)                     → somme d'une plage
=MOYENNE(C2:C100)                   → moyenne
=NB(C2:C100)                        → nombre de cellules numériques
=NBVAL(B2:B100)                     → nombre de cellules non vides
=NB.SI(B2:B100;"Wave")              → nombre de cellules égales à "Wave"

B. Conditions (4 formules)

=SI(D2>50000;"Gros client";"Standard")
=SI(D2="";"Vide";"Rempli")
=SI.CONDITIONS(D2<10000;"S";D2<50000;"M";D2<200000;"L";VRAI;"XL")
=SI.MULTIPLE(C2;"Wave";"Mobile";"OM";"Mobile";"CB";"Carte";"Autre")

C. Recherche (3 formules)

=RECHERCHEX(A2;Clients!A:A;Clients!B:B;"Inconnu")
=RECHERCHEV(A2;Clients!A:B;2;FAUX)              ← ancien standard
=INDEX(Clients!B:B;EQUIV(A2;Clients!A:A;0))     ← très flexible

💡 RECHERCHEX (XLOOKUP) est plus moderne et flexible que RECHERCHEV. Disponible Excel 365 / Excel 2021+.

D. Texte (3 formules)

=CONCAT(B2;" - ";C2)                            → concaténation
=GAUCHE(A2;3)                                   → 3 premiers caractères
=SUBSTITUE(B2;" ";"_")                          → remplace espace par _

E. Dates (3 formules)

=AUJOURDHUI()                                   → date du jour
=DATEDIF(A2;AUJOURDHUI();"y")                   → âge en années
=FIN.MOIS(A2;0)                                 → dernier jour du mois de A2

F. Agrégations conditionnelles (2 formules très puissantes)

=SOMME.SI.ENS(C:C;B:B;"Wave";A:A;">="&DATE(2026;1;1))
   → somme des paiements Wave depuis le 1er janvier 2026

=NB.SI.ENS(B:B;"Wave";A:A;">="&DATE(2026;4;1))
   → nombre de transactions Wave en avril 2026 et après

SOMME.SI.ENS et NB.SI.ENS à elles seules permettent de construire des dashboards complets sans tableau croisé.


3. Tableaux structurés : pourquoi tout passer en Tableau

Avant Excel 2007, on travaillait sur des « plages » nommées. Depuis, les Tableaux structurés changent tout.

Comment créer un Tableau

  1. Sélectionner vos données (en-têtes inclus)
  2. Insertion → Tableau (ou raccourci Ctrl + T)
  3. Cocher « Mon tableau a des en-têtes »
  4. OK

Avantages immédiats

  • Filtres automatiques sur chaque colonne
  • Formules s’étendent quand vous ajoutez une ligne
  • Référencement par nom : Tableau1[total_fcfa] au lieu de C2:C100
  • Mise en forme alternée automatique
  • Lignes de totaux au survol (Outils Tableau → cocher Total)

Référencement structuré

Au lieu de :

=SOMME(C2:C100)

Vous écrivez :

=SOMME(Ventes2026[total_fcfa])

Lisible. Robuste à l’ajout de lignes. Maintenable dans le temps.

Cas d’usage : un onglet « KPI » lié à un Tableau

CA total :              =SOMME(Ventes2026[total_fcfa])
Nombre commandes :      =NBVAL(Ventes2026[client_id])
Panier moyen :          =MOYENNE(Ventes2026[total_fcfa])
CA Wave :               =SOMME.SI.ENS(Ventes2026[total_fcfa];Ventes2026[mode_paiement];"Wave")

Ces KPIs se mettent à jour automatiquement chaque fois qu’une ligne est ajoutée à Ventes2026. Aucune maintenance.


4. Tableaux croisés dynamiques (TCD) — l’arme massive

Le TCD permet de regrouper, totaliser, analyser des milliers de lignes en quelques clics — sans formule.

Cas concret

À partir de votre Tableau Ventes2026, vous voulez répondre à :
– CA par mois ?
– CA par mode de paiement ?
– Top 10 clients ?
– CA croisé mois × catégorie produit ?

Création d’un TCD

  1. Cliquer dans votre Tableau structuré
  2. Insertion → Tableau croisé dynamique
  3. Choisir l’emplacement (nouvelle feuille recommandé)
  4. Glisser les champs :
    Lignes : mois (extrait de date)
    Colonnes : mode_paiement
    Valeurs : total_fcfa (avec « Somme » comme calcul)

Astuces TCD avancées

  • Grouper les dates par mois/trimestre/année (clic droit sur une date → Grouper)
  • % du total : sur une valeur → clic droit → Afficher les valeurs sous → % du total général
  • Top 10 : sur une étiquette → clic droit → Filtrer → Top 10
  • Segment (Slicer) : Insertion → Segment, pour filtrer interactivement
  • Chronologie : pour les filtres date intuitifs

Limite des TCD

  • Calculs très spécifiques non standards : passer aux fonctions LET(), LAMBDA() ou Power Query
  • Très gros volumes (> 1 million lignes) : Power Pivot ou bases de données

5. Power Query : transformer 1h de manip en 30 secondes

Power Query (intégré à Excel depuis 2016) permet d’importer, nettoyer, transformer des données depuis n’importe quelle source — sans code.

Cas d’usage typiques

  • Consolider 12 fichiers Excel mensuels en un seul
  • Extraire des données depuis un PDF ou un site web
  • Nettoyer des données mal saisies (espaces, casse, doublons)
  • Joindre 2 tableaux comme en SQL (Merge)
  • Pivoter / dépivoter des tableaux

Exemple — Consolider 12 fichiers Excel mensuels

  1. Données → Obtenir des données → À partir d’un fichier → À partir d’un dossier
  2. Sélectionner le dossier qui contient les 12 fichiers
  3. Combiner → Combiner et charger
  4. Power Query consolide automatiquement → Tableau unique avec une colonne « Source » indiquant le mois d’origine

Ce qui demandait 1 heure de copier-coller manuel chaque mois se fait en 30 secondes + actualisation un clic chaque mois (mêmes fichiers à venir).

Exemple — Nettoyer une colonne email

  1. Ouvrir Power Query (clic droit sur le Tableau → Modifier la requête)
  2. Clic droit sur la colonne email → Transformer → minuscules
  3. Clic droit → Supprimer les espaces
  4. Filtrer sur les valeurs contenant @ pour valider
  5. Charger

Les transformations sont enregistrées comme une recette, rejouables sur de nouvelles données en un clic.

Power Query = ETL no-code

C’est essentiellement un outil ETL (Extract, Transform, Load) accessible aux non-développeurs. Pour une PME qui manipule régulièrement des fichiers de données, c’est l’investissement bureautique au plus haut ROI.

Comptez 4-8 heures d’apprentissage pour les bases.


6. 3 macros VBA simples utiles au quotidien

VBA (Visual Basic for Applications) reste utile pour automatiser des actions répétitives Excel. Voici 3 exemples vraiment utilisables.

Macro 1 — Formater rapidement un tableau (titres en gras, bordures, alignement)

Sub FormatTableauRapide()
    With Selection
        .Font.Bold = False
        .Borders.LineStyle = xlContinuous
        .HorizontalAlignment = xlLeft
    End With
    With Selection.Rows(1)
        .Font.Bold = True
        .Interior.Color = RGB(220, 230, 241)
        .HorizontalAlignment = xlCenter
    End With
End Sub

Sélectionner votre tableau, lancer cette macro → mise en forme en 1 clic.

Macro 2 — Exporter chaque feuille en fichier séparé

Sub ExporterFeuillesSeparees()
    Dim ws As Worksheet
    Dim cheminBase As String
    cheminBase = ThisWorkbook.Path & "\export\"

    ' Créer le dossier si inexistant
    If Dir(cheminBase, vbDirectory) = "" Then MkDir cheminBase

    For Each ws In ThisWorkbook.Worksheets
        ws.Copy
        ActiveWorkbook.SaveAs Filename:=cheminBase & ws.Name & ".xlsx", _
            FileFormat:=xlOpenXMLWorkbook
        ActiveWorkbook.Close SaveChanges:=False
    Next ws
    MsgBox "Export terminé."
End Sub

Idéal pour envoyer à chaque commercial sa propre feuille de chiffre d’affaires.

Macro 3 — Convertir nombre en lettres (pour facture en FCFA)

Function NombreEnLettres(nombre As Double) As String
    ' Version simplifiée — pour des montants en FCFA
    Dim entier As Long, decimal As Long
    entier = Int(nombre)
    decimal = Round((nombre - entier) * 100, 0)

    Dim resultat As String
    resultat = ConvertEntier(entier) & " francs CFA"
    If decimal > 0 Then
        resultat = resultat & " et " & ConvertEntier(decimal) & " centimes"
    End If
    NombreEnLettres = resultat
End Function

Function ConvertEntier(n As Long) As String
    ' À compléter avec une vraie librairie nombre→lettres
    ' (existe en open source pour le français)
    ConvertEntier = Format(n, "#,##0")
End Function

Pour un convertisseur français complet, chercher en ligne « VBA nombre en lettres français » — plusieurs implémentations open-source disponibles.

Activer les macros

Dans Excel : Fichier → Options → Personnaliser le ruban → cocher Développeur. Onglet Développeur → Visual Basic → Insertion Module → coller le code.

⚠️ Sauvegarder en .xlsm (Excel avec macros), pas .xlsx.


7. Mise en forme conditionnelle pour décisions rapides

La mise en forme conditionnelle (MFC) transforme un tableau en dashboard visuel sans graphique.

Cas d’usage rentables

Échelle de couleurs sur les ventes mensuelles :
– Sélectionner colonne total_fcfa
– Accueil → Mise en forme conditionnelle → Échelles de couleur → vert (haut) / rouge (bas)
– Repérer instantanément les meilleurs et pires mois

Barres de données sur les progressions :
– Sélectionner une colonne
– MFC → Barres de données → choisir un style
– Visualisation comme un mini-graphique dans la cellule

Icônes pour statuts :
– Sélectionner une colonne « atteinte objectif »
– MFC → Jeux d’icônes → cercles vert/orange/rouge

Mettre en évidence doublons :
– Sélectionner une colonne
– MFC → Règles de mise en surbrillance → Valeurs en double

Règle personnalisée — alerter sur paiement en retard :
– MFC → Nouvelle règle → Utiliser une formule
=ET($G2="impayé";AUJOURDHUI()-$A2>30)
– Format → fond rouge


8. Erreurs fréquentes à éviter

1. Cellules fusionnées partout

Cassent le tri, le filtre, les TCD, Power Query. À bannir sauf décor visuel ponctuel.

2. Formats incohérents par colonne

Mélange dates en 01/04/2026 et 2026-04-01 dans la même colonne → erreurs de tri et calculs. Normaliser dès la saisie.

3. Valeurs hardcodées dans les formules

=SOMME(C2:C100)*0.18 (TVA en dur dans la formule).

Mieux : créer une cellule Taux_TVA ailleurs, référencer =SOMME(C2:C100)*Taux_TVA. Si le taux change, un seul endroit à modifier.

4. Pas de Tableau structuré

Vous écrivez =SOMME(C2:C500) qui s’oublie au fil des mois quand vous ajoutez des lignes. Utilisez un Tableau (Ctrl+T) qui s’étend automatiquement.

5. RECHERCHEV avec colonne mal indexée

=RECHERCHEV(A2;Clients!A:Z;15;FAUX) — si vous insérez une colonne dans Clients, votre 15 devient faux. Préférer RECHERCHEX ou INDEX/EQUIV.

6. Pas de sauvegarde du fichier

Excel plante, fichier corrompu, écrasement par erreur — fréquent. Activer OneDrive AutoSave, ou sauvegarder régulièrement avec versioning. Voir → Sauvegarde 3-2-1 sur connexion limitée pour PME africaines.

7. Tout dans un seul classeur de 50 onglets

Performance dégradée, fichier lourd, risque de perte. Séparer par activité, par année, par périmètre.


9. FAQ

Excel ou Google Sheets pour PME ?

Excel est plus puissant en analyse de données (Power Query, Power Pivot, VBA, fonctions très avancées). Google Sheets est plus collaboratif et accessible. Voir → Bureautique pour PME africaine : Microsoft 365, Google Workspace ou LibreOffice ?.

Les fonctions modernes (XLOOKUP, LET, LAMBDA) sont-elles dispos partout ?

Disponibles dans Excel 365 (abonnement) et Excel 2021 (license one-time récente). Pas disponibles sur Excel 2019 ou plus ancien. LibreOffice les supporte progressivement (XLOOKUP depuis 7.x).

Combien de lignes Excel peut-il gérer ?

1 048 576 lignes par feuille (limite dure). Mais en pratique, au-delà de 100 000 lignes, les performances se dégradent significativement. Pour > 500 000 lignes : passer à Power Pivot (modèle de données interne) ou à une vraie base SQL.

Mon fichier est devenu lent et instable. Que faire ?

Causes courantes : (1) trop de mise en forme conditionnelle accumulée → MFC → Effacer les règles ; (2) formules volatiles (AUJOURDHUI(), MAINTENANT(), INDIRECT, OFFSET) en très grande quantité → réduire ; (3) graphiques trop nombreux → optimiser ; (4) données mortes laissées dans des colonnes après les vraies données → supprimer.

Combien de temps pour devenir « bon » en Excel ?

Avec 1-2 heures de pratique par semaine : niveau intermédiaire confortable en 2-3 mois. Niveau avancé (Power Query, TCD complexes, VBA simple) : 6-12 mois. Niveau expert : 2-3 ans de pratique régulière.

Faut-il vraiment apprendre VBA en 2026 ?

Pour la majorité des usages, les nouvelles fonctions Excel + Power Query suffisent sans VBA. VBA reste utile pour : automatisation d’actions répétitives, intégration avec d’autres apps Office, traitements complexes non-couverts par les formules. Apprendre VBA si vous gérez des fichiers Excel intensivement quotidiennement.


Articles liés (cluster Bureautique productive)


Article mis à jour le 25 avril 2026. Pour signaler une erreur ou suggérer une astuce Excel, écrivez-nous.

Besoin d'un site web ?

Confiez-nous la Création de Votre Site Web

Site vitrine, e-commerce ou application web — nous transformons votre vision en réalité digitale. Accompagnement personnalisé de A à Z.

À partir de 250.000 FCFA
Parlons de Votre Projet
Publicité