Excel pour les Data Analysts
En data analyse, Excel est souvent sous-estimé par rapport à Python, SQL ou Tableau. Mais la réalité, c'est que tu reçois des fichiers Excel tous les jours : exports CRM, données marketing, rapports financiers, fichiers CSV de production. Et avant de charger les données dans un outil avancé, tu fais un premier nettoyage, une exploration rapide et une validation dans Excel. Pour un dataset de 5 000 lignes qu'on te demande d'analyser 'pour cet après-midi', ouvrir Excel est souvent plus rapide qu'écrire un script Python. Excel reste ton couteau suisse pour l'analyse exploratoire et le prototypage.
Tu reçois un export brut, et la moitié de ta journée part dans des manipulations manuelles que tu refais à chaque nouveau fichier.
- On retrie un dataset à la main et on copie-colle le résultat d'un filtre automatique là où FILTRE et TRIER déversent une vue dynamique qui se met à jour toute seule.
- On scrolle pour repérer les sources distinctes ou les doublons à l'œil là où UNIQUE et NB.SI.ENS sortent la liste et les comptages en une formule.
Résultat : tu passes plus de temps à mettre le fichier en forme qu'à en tirer des enseignements, et l'analyse n'est plus reproductible au prochain import.
Ce guide te présente les 10 formules les plus utiles pour explorer, nettoyer et agréger tes données sur Excel, avec un focus sur les fonctions avancées et les nouvelles formules dynamiques d'Excel 365. Chaque formule est illustrée avec des cas concrets d'analyse : extraction de campagnes marketing, segmentation de clients, agrégation de données de conversion, nettoyage de datasets hétérogènes.
On apprend mieux en faisant
Télécharge le classeur Excel et entraîne-toi sur des données proches du quotidien des data analysts. Retrouve dans chaque onglet une formule à compléter, et le corrigé à portée de clic !
Télécharger le fichier d'entraînementLes 10 formules Excel indispensables pour les Data Analysts
1. INDEX - Extraire des données par coordonnées
Cette fonction sert à :
- extraire la campagne la plus performante par coordonnées
- faire une recherche vers la gauche dans un export CRM
- croiser ligne et colonne sur une clé composite multi-critères
INDEX est la pièce maîtresse de toute extraction dynamique. Combinée avec EQUIV, elle remplace RECHERCHEV avec bien plus de flexibilité : recherche vers la gauche, critères multiples, valeur au croisement ligne/colonne.
Par exemple, tu veux trouver la campagne qui a généré le plus de conversions dans un dataset de 10 000 lignes. Avec INDEX/EQUIV/MAX, tu obtiens le nom en une seule formule, sans trier ni filtrer. C'est la formule que tout data analyst devrait maîtriser avant toutes les autres.
Astuce. pour une recherche multi-critères, concatène les colonnes de critères dans EQUIV avec le séparateur '|' pour créer une clé composite.
2. EQUIV - Localiser une valeur dans une plage
Cette fonction sert à :
- vérifier qu'une source de trafic existe dans le dataset
- localiser la position d'un maximum ou d'un minimum dans une série
- alimenter INDEX pour une recherche dynamique
EQUIV renvoie la position d'une valeur dans une plage. Seule, elle sert à vérifier l'existence d'une valeur dans un dataset (si EQUIV retourne un nombre, la valeur existe). Avec INDEX, elle forme le duo le plus puissant d'Excel pour les recherches complexes.
Le troisième argument (0 pour exact, 1 pour approché, -1 pour approché décroissant) te donne le contrôle total sur le type de correspondance. En data analyse, EQUIV est particulièrement utile pour localiser la position d'un maximum, d'un minimum ou d'une valeur cible dans une série triée.
Astuce. =SIERREUR(EQUIV(valeur;plage;0);"Non trouvé") permet de vérifier proprement si une valeur existe.
3. RECHERCHEX - La recherche moderne et polyvalente
Cette fonction sert à :
- enrichir un dataset à partir d'une table de référence
- ajouter un nom de pays à partir d'un code ISO
- récupérer la dernière occurrence d'une valeur en cherchant depuis la fin
RECHERCHEX remplace RECHERCHEV et RECHERCHEH avec une syntaxe plus claire et plus puissante. Elle cherche dans n'importe quelle direction (vers la gauche, vers le haut), gère les valeurs non trouvées avec un message personnalisé au lieu d'afficher #N/A, et supporte les correspondances approximatives triées en ordre décroissant.
En data analyse, tu l'utilises pour enrichir un dataset en allant chercher des informations dans une table de référence : ajouter un nom de pays à partir d'un code ISO, compléter un CA à partir d'un identifiant client. Si tu as Excel 365, c'est ta formule de recherche par défaut.
Astuce. le 5e argument permet de chercher depuis la fin, utile pour trouver la dernière occurrence d'une valeur.
4. FILTRE - Extraire un sous-ensemble dynamique
Cette fonction sert à :
- extraire le sous-ensemble des lignes au statut Actif
- isoler les segments dont le CA dépasse un seuil
- construire une vue dynamique sans toucher aux données source
FILTRE extrait les lignes qui correspondent à un critère, et le résultat se déverse automatiquement sur plusieurs cellules. Tu filtres un dataset de 10 000 lignes pour ne garder que les lignes où le statut est 'Actif' et le CA > 1000, sans toucher aux données source. C'est le SELECT WHERE d'Excel.
La beauté de FILTRE, c'est que le résultat est dynamique : si tu ajoutes des lignes qui correspondent aux critères, elles apparaissent automatiquement dans l'extraction. Sans FILTRE, tu copies-colles les résultats d'un filtre automatique, et c'est à refaire à chaque mise à jour.
Astuce. combine FILTRE avec TRIER pour obtenir un résultat trié par conversions décroissantes.
5. UNIQUE - Extraire les valeurs distinctes
Cette fonction sert à :
- lister les sources de trafic distinctes d'un export
- compter le nombre de catégories de produits avec NB.VAL
- dédoublonner une colonne avant agrégation
UNIQUE extrait les valeurs uniques d'une colonne, c'est l'équivalent du SELECT DISTINCT en SQL. Tu reçois un export de 50 000 transactions et tu veux la liste des catégories de produits, des sources de trafic ou des pays clients ? UNIQUE te les donne en une formule, et la liste se met à jour automatiquement quand les données changent.
Par exemple, tu analyses un fichier de conversions avec 8 000 lignes et 12 sources différentes : UNIQUE te donne la liste des 12 sources en une cellule. Combinée avec FILTRE et TRIER, tu construis des vues dynamiques sans TCD.
Astuce. =NB.VAL(UNIQUE(plage)) te donne le nombre de valeurs distinctes, l'équivalent du COUNT(DISTINCT).
6. TRIER - Trier dynamiquement sans toucher aux données
Cette fonction sert à :
- classer les campagnes par conversions décroissantes
- ordonner un segment filtré sans modifier la source
- enchaîner FILTRE et TRIER pour une vue triée reproductible
TRIER crée une copie triée de tes données sans modifier la source. Tu peux trier par n'importe quelle colonne, en ordre croissant ou décroissant.
Par exemple, =TRIER(FILTRE(données;source="Google");2;-1) te donne toutes les lignes Google triées par conversions décroissantes, sans toucher au dataset original. Combinée avec FILTRE et UNIQUE, elle permet de construire des vues dynamiques sur tes données, comme des requêtes SQL dans Excel. Le trio FILTRE+TRIER+UNIQUE est le remplacement moderne du TCD pour les analyses simples et reproductibles.
Astuce. utilise le 3e argument (-1) pour un tri décroissant.
7. SOMME.SI.ENS - Agrégation multi-critères
Cette fonction sert à :
- totaliser le CA par source, période et pays
- agréger les sessions d'un segment sans tableau croisé
- construire un GROUP BY manuel reproductible
SOMME.SI.ENS est ta fonction d'agrégation quand tu n'as pas de TCD sous la main ou que tu veux une formule reproductible. Elle totalise les valeurs qui respectent plusieurs conditions : source + période + pays. C'est le GROUP BY + SUM d'Excel, et elle fonctionne même sur d'anciennes versions sans les formules dynamiques. En data analyse, tu l'utilises pour construire des tableaux croisés manuels avec des totaux par segment.
Par exemple, le CA total des clients français qui ont acheté en mars via Google.
Astuce. pour une moyenne conditionnelle, utilise MOYENNE.SI.ENS au lieu de diviser SOMME.SI.ENS par NB.SI.ENS.
8. NB.SI.ENS - Comptage multi-critères
Cette fonction sert à :
- compter les transactions au-dessus d'un montant par pays
- dénombrer les campagnes actives à fort ROAS
- repérer les lignes avec date vide et montant non nul pour le contrôle qualité
NB.SI.ENS compte les lignes qui correspondent à plusieurs critères simultanément. C'est le COUNT(*) WHERE du data analyst. Combien de transactions de plus de 100 euros, en France, au mois de mars ? Combien de clients actifs avec un panier moyen supérieur à 50 euros ? Une seule formule au lieu d'un filtre multicritère qu'il faudrait refaire à chaque analyse.
En data analyse, NB.SI.ENS est aussi utile pour les contrôles de qualité : combien de lignes ont une date vide et un montant non nul (signe d'un problème dans les données) ?
Astuce. utilise des critères avec des opérateurs (">100", "<>0") pour des conditions numériques.
9. SIERREUR - Gérer les erreurs proprement
Cette fonction sert à :
- remplacer les #N/A d'une recherche non trouvée par un libellé propre
- éviter les #DIV/0! sur un segment sans données
- fiabiliser un calcul de taux après un import incomplet
SIERREUR intercepte les erreurs (#N/A, #DIV/0!, #REF!) et les remplace par une valeur de ton choix. En data analyse, les données sont rarement propres : des RECHERCHEV qui ne trouvent pas de correspondance, des divisions par zéro quand un segment n'a pas de données, des références cassées après un import. SIERREUR permet de construire des formules robustes qui ne plantent pas et qui affichent un résultat exploitable dans tous les cas.
Par exemple, =SIERREUR(ventes/visites;0) renvoie 0 au lieu de #DIV/0! quand il n'y a pas de visites.
Astuce. en Excel 365, préfère SI.NON.DISP pour ne capturer que les erreurs #N/A et laisser les autres erreurs visibles (elles signalent souvent un vrai problème).
10. SOMMEPROD - Calculs conditionnels avancés
Cette fonction sert à :
- calculer un prix moyen pondéré par le volume
- totaliser le CA croisé sur plusieurs conditions dynamiques
- mesurer une corrélation simple entre deux séries
SOMMEPROD multiplie des plages élément par élément et additionne les résultats. C'est l'arme secrète du data analyst pour les calculs conditionnels complexes que SOMME.SI.ENS ne peut pas faire : moyennes pondérées (prix moyen pondéré par le volume), comptages avec conditions dynamiques basées sur des formules, et même des corrélations simples entre deux séries.
Par exemple, =SOMMEPROD((source="Google")*(mois="Mars")*CA) totalise le CA Google de mars en une formule matricielle. Plus ancien que FILTRE mais compatible avec toutes les versions d'Excel, ce qui en fait un choix sûr quand tu partages des fichiers avec des collègues qui n'ont pas Excel 365.
Télécharge ta fiche récap en PDF
Nous avons résumé les formules et raccourcis essentiels aux data analysts dans un PDF. Imprime-le et garde-le à côté de ton écran !
Télécharger le PDF gratuit6 exercices Excel pour les Data Analysts
Rien ne remplace la pratique. Ces exercices reprennent des situations réelles que rencontrent les data analysts, avec un énoncé concret et son corrigé. Choisis-en un, cherche la solution par toi-même, puis vérifie.
Analyser des ventes avec un tableau croisé dynamique
Construire ton premier tableau croisé dynamique pour analyser des ventes par région et par produit, sans écrire une seule formule.
Voir l'exercice
Importer et nettoyer un fichier avec Power Query
Transformer un export brut en table propre avec Power Query : promouvoir les en-têtes, supprimer les colonnes et lignes inutiles, fixer les types.
Voir l'exercice
Regrouper et agréger avec Power Query
Synthétiser des dizaines de lignes avec Power Query : regrouper les ventes par région et calculer le chiffre d'affaires et le nombre de ventes de chaque zone.
Voir l'exercice
Fusionner deux tables avec Power Query
L'équivalent de RECHERCHEV en Power Query : relier une liste de commandes à un catalogue produit pour récupérer désignation et prix en une fusion.
Voir l'exercice
Dépivoter un tableau croisé avec Power Query
Transformer un tableau avec les mois en colonnes en une base plate exploitable (une ligne par vendeur et par mois) grâce à Dépivoter.
Voir l'exercice
Trier et filtrer une collection
Trie une collection de livres sur plusieurs niveaux, applique un filtre pour isoler ce qui t'intéresse, puis compte les titres par catégorie.
Voir l'exercice
Pour aller plus loin
Découvre notre tableau de bord Excel pour suivre tes indicateurs clés d’un coup d’œil
En quelques minutes, situe ton niveau et repère ce qui te sépare encore des meilleurs Data Analysts.
Le raccourci pour passer de « je me débrouille sur Excel » à « c’est moi qu’on appelle quand ça bloque ».
Plus de 500 fonctions sous la main pour ne plus jamais rester bloqué sur une formule.




