Menu
Coddy logo textTech

Aide-mémoire Excel

Dernière mise à jour

Les bases des formules

Toute formule commence par un signe égal. Excel la calcule et affiche le résultat dans la cellule.

OpérationSyntaxe
Commencer une formule= then the expression, e.g. =2+2
Référencer une autre cellule=A1
Arithmétique+ - * / and ^ for powers
Contrôler l'ordre des opérations=(A1+A2)*B1
Assembler du texte (concaténer)=A1&" "&B1 or =CONCAT(A1," ",B1)
Opérateurs de comparaison= <> > < >= <=
Pourcentage d'une valeur=A1*15%
Ajouter un commentaire à une formule=SUM(A1:A9)+N("monthly total")
Afficher les formules au lieu des résultatsCtrl + ` (toggle)
Transformer une formule en son résultatCopy, then Paste Special → Values

Références de cellule et plages

Le $ verrouille une ligne ou une colonne pour qu'elle ne se décale pas quand vous copiez la formule : la chose la plus utile à comprendre dans Excel.

RéférenceSignification
A1Relative : se décale quand on la copie dans n'importe quelle direction
$A$1Absolue : ne se décale jamais
$A1Colonne verrouillée, la ligne se décale
A$1Ligne verrouillée, la colonne se décale
A1:A10Une plage de dix cellules vers le bas d'une colonne
A1:C10Un bloc rectangulaire
A:AToute la colonne A
1:1Toute la ligne 1
Sheet2!A1Une cellule d'une autre feuille
'My Sheet'!A1Une autre feuille dont le nom contient un espace
[Book2.xlsx]Sheet1!A1Une cellule d'un autre classeur
Toggle $ while editingF4 (Windows), Cmd + T (Mac)

Fonctions mathématiques et d'agrégation

Les totaux du quotidien. Toutes acceptent une plage, une liste de cellules ou un mélange des deux.

FonctionCe qu'elle fait
=SUM(B2:B20)Additionne tous les nombres de la plage
=AVERAGE(B2:B20)Moyenne des nombres
=MEDIAN(B2:B20)Valeur médiane
=MIN(B2:B20) / =MAX(B2:B20)Plus petite / plus grande valeur
=PRODUCT(B2:B5)Multiplie les valeurs entre elles
=SUMPRODUCT(B2:B20,C2:C20)Multiplie deux à deux puis additionne : totaux pondérés
=ABS(B2)Valeur absolue
=POWER(B2,3)B2 au cube (équivaut à =B2^3)
=SQRT(B2)Racine carrée
=MOD(B2,2)Reste : =0 pour les nombres pairs
=SUBTOTAL(109,B2:B20)N'additionne que les lignes visibles (ignore celles filtrées)
=RAND() / =RANDBETWEEN(1,100)Décimal aléatoire / entier aléatoire

Fonctions logiques

IF fait l'essentiel du travail. IFS et IFERROR gardent les longues formules lisibles.

FonctionCe qu'elle fait
=IF(B2>1000,"Over","OK")Une condition, deux issues
=IF(B2>1000,"Over",IF(B2>500,"Watch","OK"))IF imbriqué pour trois issues ou plus
=IFS(B2>1000,"Over",B2>500,"Watch",TRUE,"OK")Alternative à plat aux IF imbriqués
=AND(B2>0,C2>0)TRUE seulement si toutes les conditions sont vraies
=OR(B2>0,C2>0)TRUE dès qu'une condition est vraie
=NOT(B2>0)Inverse TRUE/FALSE
=IFERROR(A2/B2,0)Remplace une erreur par une valeur de repli
=IFNA(VLOOKUP(...),"Not found")N'intercepte que #N/A
=ISBLANK(B2)TRUE pour une cellule vide
=ISNUMBER(B2) / =ISTEXT(B2)Vérification de type : utile pour valider des données importées
=SWITCH(B2,1,"Low",2,"Mid",3,"High","Other")Compare une valeur à une liste de cas

Comptages et totaux conditionnels

La famille *IF et *IFS répond aux questions « combien » et « quel montant » pour les lignes qui respectent une règle.

FonctionCe qu'elle fait
=COUNT(B2:B20)Compte les cellules contenant des nombres
=COUNTA(B2:B20)Compte les cellules non vides, quel que soit leur type
=COUNTBLANK(B2:B20)Compte les cellules vides
=COUNTIF(B2:B20,">100")Compte les lignes qui respectent une condition
=COUNTIF(B2:B20,"*north*")Jokers : * n'importe quels caractères, ? un caractère
=COUNTIFS(B2:B20,">100",C2:C20,"Paid")Compte les lignes qui respectent plusieurs conditions
=SUMIF(C2:C20,"Paid",B2:B20)Additionne B là où C correspond
=SUMIFS(B2:B20,C2:C20,"Paid",D2:D20,"EU")Additionne avec plusieurs conditions
=AVERAGEIF(C2:C20,"Paid",B2:B20)Moyenne conditionnelle
=MAXIFS(B2:B20,C2:C20,"Paid")Plus grande valeur parmi les lignes correspondantes
=COUNTIF($A$2:A2,A2)>1Signale un doublon au fil de la colonne
=SUMPRODUCT((C2:C20="Paid")*(B2:B20))Total conditionnel sans SUMIFS

Fonctions de recherche et de référence

Récupérer une valeur dans une autre table. XLOOKUP est le remplaçant moderne de VLOOKUP ; INDEX/MATCH fonctionne dans toutes les versions d'Excel.

FonctionCe qu'elle fait
=VLOOKUP(A2,$F$2:$H$50,3,FALSE)Trouve A2 dans la première colonne et renvoie la 3e colonne. FALSE = correspondance exacte
=XLOOKUP(A2,$F$2:$F$50,$H$2:$H$50,"Not found")La plage de recherche et la plage de résultat sont distinctes : peut chercher à gauche
=INDEX($H$2:$H$50,MATCH(A2,$F$2:$F$50,0))La version classique qui fonctionne partout
=MATCH(A2,$F$2:$F$50,0)La position de A2 dans la plage
=HLOOKUP(A2,$F$1:$Z$4,3,FALSE)Comme VLOOKUP, mais en parcourant une ligne
=INDEX(B2:D20,2,3)La cellule ligne 2, colonne 3 du bloc
=XLOOKUP(A2,F:F,H:H,,-1)Correspondance approchée : l'élément immédiatement inférieur (recherches par tranche)
=OFFSET(A1,2,1)La cellule 2 vers le bas et 1 vers la droite de A1
=INDIRECT("Sheet"&B1&"!A1")Construit une référence à partir de texte
=CHOOSE(B2,"Low","Mid","High")Choisit le Nième élément d'une liste
=UNIQUE(A2:A100)Les valeurs distinctes d'une plage (se répand)
=FILTER(A2:C100,C2:C100="Paid")Les lignes qui respectent une condition (se répand)

Fonctions de texte

La plupart des vrais classeurs commencent par du texte désordonné. Voici les outils de nettoyage.

FonctionCe qu'elle fait
=LEN(A2)Nombre de caractères
=LEFT(A2,3) / =RIGHT(A2,3)3 premiers / 3 derniers caractères
=MID(A2,4,5)5 caractères à partir de la position 4
=TRIM(A2)Supprime les espaces de début, de fin et en double
=CLEAN(A2)Retire les caractères non imprimables des données importées
=UPPER(A2) / =LOWER(A2) / =PROPER(A2)Changer la casse
=SUBSTITUTE(A2,"-","")Remplace toutes les occurrences d'une sous-chaîne
=REPLACE(A2,1,3,"NEW")Remplace par position plutôt que par contenu
=FIND("@",A2) / =SEARCH("@",A2)Position d'une sous-chaîne (FIND respecte la casse)
=TEXTSPLIT(A2,",")Découpe le texte en cellules selon un séparateur
=TEXTJOIN(", ",TRUE,A2:A9)Assemble une plage avec un séparateur, en ignorant les vides
=TEXT(A2,"0.00")Met en forme un nombre en texte selon un motif
=VALUE(A2)Convertit une chaîne numérique en nombre réel
=EXACT(A2,B2)Comparaison sensible à la casse

Fonctions de date et d'heure

Excel stocke une date sous forme de nombre : c'est pourquoi soustraire deux dates donne des jours.

FonctionCe qu'elle fait
=TODAY() / =NOW()La date du jour / la date et l'heure actuelles
=YEAR(A2), =MONTH(A2), =DAY(A2)Extraire une partie d'une date
=DATE(2026,8,6)Construit une date à partir de ses éléments
=B2-A2Jours entre deux dates
=DATEDIF(A2,B2,"m")Mois entiers entre deux dates ("y", "m", "d")
=EDATE(A2,3)Le même jour, trois mois plus tard
=EOMONTH(A2,0)Dernier jour du mois de A2
=WEEKDAY(A2,2)Jour de la semaine ; avec l'argument 2, 1 = lundi
=NETWORKDAYS(A2,B2)Jours ouvrés entre deux dates
=WORKDAY(A2,10)La date 10 jours ouvrés après A2
=TEXT(A2,"yyyy-mm-dd")Met en forme une date en texte
=HOUR(A2), =MINUTE(A2)Composantes de l'heure

Fonctions d'arrondi et numériques

Arrondir pour l'affichage est un format ; arrondir pour le calcul est une fonction.

FonctionCe qu'elle fait
=ROUND(A2,2)Arrondit à 2 décimales
=ROUNDUP(A2,0) / =ROUNDDOWN(A2,0)Toujours vers le haut / toujours vers le bas
=MROUND(A2,5)Arrondit au multiple de 5 le plus proche
=CEILING(A2,1) / =FLOOR(A2,1)Vers le haut / le bas jusqu'à un multiple
=INT(A2)Supprime la partie décimale
=TRUNC(A2,1)Coupe les décimales sans arrondir
=RANK(B2,$B$2:$B$20)Rang d'une valeur dans une plage
=PERCENTILE(B2:B20,0.9)Le 90e centile
=STDEV.S(B2:B20)Écart-type d'un échantillon
=CORREL(B2:B20,C2:C20)Corrélation entre deux colonnes

Codes d'erreur et leur signification

Chaque erreur désigne une faute précise : les lire évite beaucoup de devinettes.

ErreurCauseCorrection habituelle
#DIV/0!Division par zéro ou par une cellule videEnvelopper dans IFERROR, ou protéger avec IF(B2=0,...)
#N/AUne recherche n'a rien trouvéVérifiez les espaces parasites (TRIM) et la correspondance des types de données
#VALUE!Mauvais type d'argument : du texte là où un nombre est attenduVérifiez les cellules référencées ; essayez VALUE()
#REF!La formule pointe vers une cellule suppriméeReconstruire la référence
#NAME?Une fonction mal orthographiée ou un texte sans guillemetsCorrigez l'orthographe ; ajoutez des guillemets au texte
#NUM!Un résultat numérique qu'Excel ne peut pas représenterCherchez des arguments impossibles, par ex. SQRT(-1)
#NULL!Deux plages qui ne se croisent pasVérifiez s'il manque une virgule entre les arguments
#SPILL!Un tableau dynamique n'a pas la place de s'étendreVidez les cellules en dessous ou à droite
####Pas une erreur : la colonne est trop étroiteÉlargissez la colonne
Circular referenceUne formule inclut sa propre celluleRetirer l'auto-référence

Tri, filtres et outils de données

Le moment où un jeu de données cesse d'être une grille de valeurs pour devenir quelque chose de lisible.

TâcheComment
Trier une plageData → Sort, ou Alt + A puis S
Ajouter les listes de filtresCtrl + Shift + L
Mettre sous forme de tableauCtrl + T : donne des plages nommées et des formules qui s'étendent d'elles-mêmes
Supprimer les doublonsData → Remove Duplicates
Découper une colonne en plusieursData → Text to Columns
Remplissage instantané (basé sur un motif)Ctrl + E
Figer la ligne d'en-têteView → Freeze Panes → Freeze Top Row
Mise en forme conditionnelleHome → Conditional Formatting : colorer les cellules selon une règle
Validation des données (liste déroulante)Data → Data Validation → List
Nommer une plageSélectionnez-la, puis tapez un nom dans la Zone Nom
Retracer les entrées d'une formuleFormulas → Trace Precedents
Valeur cible (résoudre pour une entrée)Data → What-If Analysis → Goal Seek

Un tableau croisé dynamique en cinq étapes

Le moyen le plus rapide de résumer quelques milliers de lignes.

ÉtapeAction
1. Nettoyez la sourceUne seule ligne d'en-tête, aucune ligne vide ni cellule fusionnée
2. InsérerSélectionnez les données → Insert → PivotTable
3. LignesFaites glisser dans Lignes le champ de regroupement
4. ValeursFaites glisser dans Valeurs le nombre à totaliser
5. SynthétiserCliquez sur le champ de valeur → Summarize Values By → Sum / Count / Average
Ajouter une deuxième dimensionFaites glisser un champ dans Colonnes
Filtrer tout le tableauFaites glisser un champ dans Filtres, ou ajoutez un segment
Afficher des pourcentagesChamp de valeur → Show Values As → % of Grand Total
Actualiser après une modification des donnéesAlt + F5
Lire une cellule d'un tableau croisé dans une formule=GETPIVOTDATA("Sales",$A$3,"Region","EU")

Raccourcis clavier : l'essentiel

La douzaine qui fait gagner le plus de temps.

ActionWindowsMac
Modifier la cellule activeF2Ctrl + U
Valider et rester dans la celluleCtrl + EnterCtrl + Enter
Nouvelle ligne dans une celluleAlt + EnterCtrl + Option + Enter
Somme automatiqueAlt + =Cmd + Shift + T
Basculer le $ d'une référenceF4Cmd + T
Recopier vers le bas depuis la cellule du dessusCtrl + DCmd + D
Recopier vers la droiteCtrl + RCmd + R
Collage spécialCtrl + Alt + VCmd + Ctrl + V
Insérer la date du jourCtrl + ;Cmd + ;
Répéter la dernière actionF4Cmd + Y
Annuler / rétablirCtrl + Z / Ctrl + YCmd + Z / Cmd + Shift + Z
Afficher les formulesCtrl + `Ctrl + `

Raccourcis clavier : navigation et sélection

Se déplacer dans une grande feuille sans toucher la souris.

ActionWindowsMac
Aller au bord des donnéesCtrl + arrowCmd + arrow
Sélectionner jusqu'au bord des donnéesCtrl + Shift + arrowCmd + Shift + arrow
Sélectionner toute la colonne / ligneCtrl + Space / Shift + SpaceCtrl + Space / Shift + Space
Sélectionner la zone en coursCtrl + ACmd + A
Aller à la cellule A1Ctrl + HomeFn + Ctrl + Left
Aller à une cellule préciseCtrl + GCtrl + G
Feuille suivante / précédenteCtrl + PgDn / PgUpOption + Right / Left
Insérer des lignes ou des colonnesCtrl + Shift + +Cmd + Shift + +
Supprimer des lignes ou des colonnesCtrl + -Cmd + -
Masquer une colonne / ligneCtrl + 0 / Ctrl + 9Cmd + 0 / Cmd + 9
Rechercher / remplacerCtrl + F / Ctrl + HCmd + F / Ctrl + H
Sélectionner uniquement les cellules visiblesAlt + ;Cmd + Shift + Z

Raccourcis clavier : mise en forme

Les formats de nombre sont ceux qui valent la peine d'être mémorisés : ils reviennent sans cesse.

ActionWindowsMac
Boîte de dialogue Format de celluleCtrl + 1Cmd + 1
Gras / italique / soulignéCtrl + B / I / UCmd + B / I / U
Format monétaireCtrl + Shift + $Ctrl + Shift + $
Format pourcentageCtrl + Shift + %Ctrl + Shift + %
Format nombre à 2 décimalesCtrl + Shift + !Ctrl + Shift + !
Format dateCtrl + Shift + #Ctrl + Shift + #
Format Standard (retirer la mise en forme)Ctrl + Shift + ~Ctrl + Shift + ~
Bordure extérieureCtrl + Shift + &Cmd + Option + 0
Supprimer les borduresCtrl + Shift + _Cmd + Option + -
Copier la mise en forme (Reproduire la mise en forme)Ctrl + Shift + C, then Ctrl + Shift + VCmd + Shift + C, then Cmd + Shift + V

Les formules, fonctions et raccourcis Excel que vous utilisez le plus, sur une seule page. Cet aide-mémoire Excel est une référence rapide pour ce qui apparaît vraiment dans un classeur de travail : écrire des formules, références de cellule absolues et relatives, IF et les fonctions de comptage, VLOOKUP et XLOOKUP, nettoyer du texte, les dates, la signification de chaque code d'erreur et les raccourcis clavier qui valent la peine d'être mémorisés.

Tout ici fonctionne dans Excel pour Windows et Mac, et presque tout fonctionne à l'identique dans Google Sheets et LibreOffice Calc. Les noms de fonctions sont donnés en anglais : c'est ce qu'Excel enregistre en interne, même si une installation française les affiche traduits (SUM devient SOMME, IF devient SI). Les chemins de menu suivent également l'interface anglaise.

Questions fréquentes sur l'aide-mémoire Excel

Cet aide-mémoire Excel est-il gratuit ?
Oui : toute la page est gratuite, sans inscription et sans rien à télécharger. Copiez n'importe quelle formule directement depuis les tableaux.
Quelles sont les formules Excel les plus importantes ?
Si vous n'en apprenez que dix : SUM, AVERAGE, IF, COUNTIF, SUMIF, XLOOKUP (ou VLOOKUP), INDEX avec MATCH, TRIM, TEXT et IFERROR. À elles seules, elles couvrent les totaux, la logique conditionnelle, la récupération de valeurs dans une autre table, le nettoyage de texte désordonné et le fait d'éviter qu'une erreur casse un rapport.
Que signifie le $ dans une formule Excel ?
Il verrouille une partie de la référence pour qu'elle ne bouge pas quand vous copiez la formule. $A$1 pointe toujours vers A1 ; $A1 conserve la colonne A mais laisse la ligne changer ; A$1 conserve la ligne 1 mais laisse la colonne changer. Appuyez sur F4 (ou Cmd + T sur Mac) pendant l'édition d'une référence pour parcourir les quatre combinaisons.
Faut-il utiliser VLOOKUP ou XLOOKUP ?
Utilisez XLOOKUP si votre Excel en dispose (Microsoft 365 et Excel 2021 et suivants). Il prend la colonne de recherche et la colonne de résultat comme arguments distincts : il peut donc chercher vers la gauche, ne casse pas quand quelqu'un insère une colonne, et possède son propre argument « non trouvé ». VLOOKUP reste utile à connaître car il apparaît dans tous les anciens classeurs que vous hériterez. INDEX/MATCH est la version qui fonctionne dans toutes les éditions d'Excel.
Ces formules fonctionnent-elles dans Google Sheets ?
Presque toutes, sans modification : formules, références de cellule, IF, COUNTIF/SUMIF, les fonctions de texte et de date, VLOOKUP, INDEX/MATCH, UNIQUE et FILTER. Les raccourcis clavier diffèrent davantage et quelques fonctions sont propres à Excel (dont certaines nouvelles fonctions de tableaux dynamiques) : vérifiez donc tout ce qui sort de l'ordinaire avant de vous y fier.
Pourquoi les noms de fonctions sont-ils différents dans mon Excel ?
Excel traduit les noms de fonctions dans la langue de l'interface : une installation française affiche SOMME au lieu de SUM et SI au lieu de IF. Le fichier stocke le nom anglais, et c'est pourquoi la documentation, cet aide-mémoire et les classeurs partagés utilisent la forme anglaise. Saisir le nom traduit dans votre Excel signifie exactement la même chose.
Comment empêcher les erreurs comme #N/A d'apparaître dans un rapport ?
Enveloppez la formule dans IFERROR, par exemple =IFERROR(VLOOKUP(A2,F:H,3,FALSE),"Non trouvé"). Utilisez IFNA quand vous ne voulez intercepter qu'une recherche infructueuse tout en continuant à voir les vrais problèmes comme #VALUE! : masquer toutes les erreurs rend les formules cassées invisibles.
Où puis-je m'entraîner sur ces formules ?
Le cours interactif gratuit d'Excel de Coddy exécute un vrai tableur dans votre navigateur : chaque leçon fournit un petit jeu de données et une tâche, puis vérifie la formule que vous tapez. Rien à installer, et un certificat gratuit à la fin.
Coddy programming languages illustration

Apprenez Excel avec Coddy

COMMENCER