Fonctions Excel expliquées
Ce que fait chaque fonction, comment l'écrire, des exemples détaillés sur de petits tableaux et les erreurs que tout le monde fait au début. Entraînez-vous ensuite dans un vrai tableur.
Guides
- Références de cellules dans Excel : relatives, absolues ($) et mixtesCe que signifie le $ dans une formule Excel : références de cellules relatives, absolues et mixtes, ce qui se passe lorsque vous copiez une formule, et le raccourci F4.
- Se préparer à un test de compétences ExcelCe que vérifient généralement les tests de compétences Excel, les fonctions et raccourcis les plus importants, et un plan de révision qui s'appuie sur les leçons de ce site.
- Caractères génériques dans Excel : *, ? et ~ pour les correspondances partiellesComment les caractères génériques * et ? trouvent une partie d'un texte dans COUNTIF, SUMIF, MATCH et XLOOKUP, et comment rechercher un vrai astérisque ou point d'interrogation avec ~.
- Bases d'Excel : les mots à connaîtreUn lexique en langage courant des mots d'Excel utilisés dans chaque leçon : classeur, feuille de calcul, cellule, plage, formule et fonction, avec ce que signifie chacun.
- Exercices pratiques d'ExcelUne routine hebdomadaire de pratique d'Excel : quels exercices faire en premier, comment vérifier vos réponses et comment gagner en vitesse avec de vraies formules. Gratuit, sans compte nécessaire.
- Test Excel pour un entretien d'embaucheCe qu'un test Excel lors d'un entretien d'embauche comprend généralement, comment s'entraîner sous contrainte de temps et quoi faire le jour J. Leçons et exercices gratuits sur ce site.
- VLOOKUP ou XLOOKUP : lequel utiliser ?VLOOKUP ou XLOOKUP ? Leurs différences de sens de recherche, de numéros de colonne, de valeurs manquantes et de versions d'Excel, avec un exemple pour chacune et une règle simple.
- Excel et Google Sheets : les formules qui se transposent, et ce qui diffèreQuelles formules Excel fonctionnent à l'identique dans Google Sheets, quelles fonctions n'existent que dans l'un des deux, et en quoi les séparateurs et les formules matricielles diffèrent.
- La fonction QUERY dans Google Sheets, expliquéeComment fonctionne la fonction QUERY de Google Sheets : ses trois arguments et les clauses select, where, group by, order by, limit et label, avec des exemples.
- ARRAYFORMULA, IMPORTRANGE et GOOGLEFINANCE dans Google SheetsCe que font ARRAYFORMULA, IMPORTRANGE et GOOGLEFINANCE dans Google Sheets, avec leur syntaxe, l'étape d'autorisation pour IMPORTRANGE et les erreurs courantes.
Sommes
- SUMSUM additionne des nombres, des cellules et des plages entières en une seule formule.
- SUMIFSUMIF additionne les valeurs qui remplissent une condition, comme toutes les ventes d'une région ou tous les montants supérieurs à 100.
- SUMIFSSUMIFS additionne les valeurs qui remplissent plusieurs conditions à la fois, comme les commandes payées d'une région.
- SUMPRODUCTSUMPRODUCT multiplie les plages ligne par ligne et additionne les résultats : chiffre d’affaires total, moyennes pondérées et sommes avec plusieurs conditions.
- MODMOD renvoie le reste d’une division.
Moyennes, minimum et maximum
- AVERAGEAVERAGE renvoie la moyenne arithmétique de nombres ou d'une plage, en ignorant le texte et les cellules vides.
- MINMIN renvoie le plus petit nombre d'une plage ou d'une liste de valeurs.
- MAXMAX renvoie le plus grand nombre d'une plage ou d'une liste de valeurs.
- LARGE and SMALLLARGE renvoie la k-ième plus grande valeur d’une liste, et SMALL la k-ième plus petite.
- MEDIAN and MODE.SNGLMEDIAN renvoie la valeur du milieu d’une liste, et MODE.SNGL la plus fréquente.
- RANK.EQRANK.EQ renvoie la position d’un nombre dans une liste, du plus élevé au plus bas par défaut, ou du plus bas au plus élevé avec l’ordre 1.
Comptage
- COUNT, COUNTA and COUNTBLANKCOUNT compte les cellules qui contiennent des nombres ; COUNTA compte toutes les cellules non vides ; COUNTBLANK compte les cellules vides.
- COUNTIFCOUNTIF compte les cellules d'une plage qui remplissent une condition : un texte, un nombre, une comparaison comme « >100 » ou un caractère générique.
- COUNTIFSCOUNTIFS compte les lignes qui remplissent plusieurs conditions à la fois, comme une région et une plage de montants.
Arrondi
Logique et erreurs
- IFIF vérifie une condition et renvoie une valeur si elle est vraie, une autre si elle est fausse.
- IFSIFS vérifie plusieurs conditions dans l'ordre et renvoie la valeur de la première qui est vraie : une alternative plus claire aux IF imbriqués.
- ANDAND renvoie VRAI uniquement si toutes les conditions sont vraies.
- OROR renvoie VRAI dès qu'au moins une condition est vraie.
- IFERRORIFERROR renvoie la valeur de votre choix lorsqu'une formule produit une erreur comme #N/A ou #DIV/0!, et le résultat normal sinon.
- SWITCHSWITCH compare une valeur à une liste d'options et renvoie le résultat correspondant, avec une valeur par défaut facultative.
- XORXOR renvoie VRAI lorsqu'un nombre impair de ses conditions sont VRAI, ce qui est utile pour choisir exactement une option parmi deux.
- NOTNOT inverse un résultat VRAI ou FAUX, il est donc utile pour les contrôles « tout sauf ».
- ISBLANK, ISNUMBER and ISERRORISBLANK, ISNUMBER et ISERROR vérifient le contenu d’une cellule et renvoient VRAI ou FAUX.
Recherche
- VLOOKUPVLOOKUP recherche une valeur dans la première colonne d'un tableau et renvoie une valeur de la même ligne, dans une autre colonne.
- XLOOKUPXLOOKUP recherche dans une colonne ou une ligne et renvoie la valeur correspondante d'une autre, dans n'importe quel sens, avec un message « introuvable » intégré.
- INDEXINDEX renvoie la valeur située à une ligne et une colonne données d'une plage.
- MATCHMATCH renvoie la position d'une valeur dans une liste, par exemple que « Lena » est le 3e nom.
- HLOOKUPHLOOKUP recherche une valeur dans la première ligne d'un tableau et renvoie une valeur de la même colonne, dans une ligne que vous choisissez.
- XMATCHXMATCH renvoie la position d'une valeur dans une liste, avec une correspondance exacte par défaut, des correspondances approximatives et une recherche depuis le dernier élément.
Texte
- LEFT and RIGHTLEFT renvoie les premiers caractères d'un texte, RIGHT les derniers.
- MIDMID renvoie des caractères du milieu d'un texte : une position de départ et une longueur.
- FIND and SEARCHFIND et SEARCH renvoient la position d'un texte à l'intérieur d'un autre.
- LENLEN renvoie le nombre de caractères d'un texte, espaces comprises.
- TEXTAFTER and TEXTBEFORETEXTAFTER et TEXTBEFORE découpent un texte à un séparateur, comme le @ d'une adresse e-mail, sans compter les positions.
- TRIMTRIM supprime les espaces superflus d'un texte : en début, en fin et les espaces multiples entre les mots.
- PROPER, UPPER and LOWERPROPER met en majuscule la première lettre de chaque mot, UPPER met tout le texte en majuscules et LOWER tout en minuscules.
- SUBSTITUTESUBSTITUTE remplace un texte précis dans une cellule par un autre texte, partout ou à une seule occurrence.
- CONCATENATE and CONCATCONCATENATE, CONCAT et l'opérateur & assemblent le texte de plusieurs cellules en une seule, comme un prénom et un nom.
- TEXTJOINTEXTJOIN assemble le texte d'une plage avec un séparateur, comme une virgule, et peut ignorer les cellules vides.
- TEXTTEXT transforme un nombre ou une date en texte selon le format de votre choix, par exemple avec 2 décimales, 12,500 ou 2026-03-18.
Dates
- DATEDATE construit une vraie date Excel à partir d'une année, d'un mois et d'un jour.
- MONTH, YEAR and DAYMONTH, YEAR et DAY renvoient une partie d'une date sous forme de nombre.
- EOMONTH and EDATEEOMONTH renvoie le dernier jour d'un mois ; EDATE le même jour, un certain nombre de mois plus tard ou plus tôt.
- NETWORKDAYSNETWORKDAYS compte les jours ouvrés entre deux dates, du lundi au vendredi, en excluant éventuellement les jours fériés.
- TODAY and NOWTODAY renvoie la date du jour et NOW y ajoute l’heure.
- DATEDIFDATEDIF compte les années, les mois ou les jours complets entre deux dates, idéal pour l'âge et l'ancienneté.
- WEEKDAY and WORKDAYWEEKDAY renvoie le jour de la semaine sous forme de nombre, et WORKDAY ajoute des jours ouvrés à une date en sautant les week-ends.
Matrices dynamiques (Excel 2021 et versions ultérieures)
- FILTERFILTER renvoie les lignes d'une plage qui remplissent une condition, et les fait se déverser dans les cellules situées en dessous.
- SORTSORT renvoie une copie triée d'une plage, qui se met à jour quand les données changent, par ordre croissant ou décroissant, selon n'importe quelle colonne.
- UNIQUEUNIQUE renvoie chaque valeur d'une liste une seule fois, en supprimant les doublons grâce à une formule qui se met à jour toute seule.
- SEQUENCESEQUENCE crée une liste ou une grille de nombres consécutifs qui se déverse dans les cellules voisines.
- LETLET donne des noms à des valeurs ou à des calculs dans une même formule, pour que les formules longues soient plus faciles à lire et que chaque partie ne soit calculée qu'une fois.