Apprendre Excel
FR
Définit l'affichage des nombres, des dates et des formules, pour que tout fonctionne comme dans votre Excel.

Accueil › Bases d'Excel › Liste des formules Excel

Formules Excel : liste avec exemples

Cet aide-mémoire des formules Excel rassemble les formules que vous utiliserez vraiment, regroupées par tâche, avec un court exemple pour chacune. Toute formule commence par le signe égal. Cliquez sur le nom d'une fonction pour ouvrir le guide complet avec des exemples détaillés.

Dans ce guide
  1. Les bases
  2. Maths
  3. Comptage et statistiques
  4. Logique
  5. Recherche
  6. Matrices dynamiques
  7. Texte
  8. Date et heure
  9. Astuces
  10. Questions fréquentes

Les bases des formules

QuoiExempleSignification
Additionner, soustraire, multiplier, diviser=A2+B2-C2*D2/E2Ordre mathématique habituel : * et / avant + et -
Parenthèses=(A2+B2)*C2Le contenu des parenthèses est calculé en premier
Puissance=A2^2A2 au carré
Pourcentage=A2/B2Au format %. Lisez les pourcentages
Assembler du texte=A2&" "&B2« Anne » et « Martin » deviennent « Anne Martin »
Référence fixe=B2*$E$1E1 ne change pas à la recopie. Lisez les références absolues
Autre feuille=Feuil2!A1La cellule A1 de Feuil2

Formules mathématiques

FormuleExempleRôle
SOMME (SUM)=SOMME(A2:A10)Additionne une plage
SOMME.SI (SUMIF)=SOMME.SI(A2:A10;"Nord";C2:C10)Additionne les valeurs qui remplissent une condition
SOMME.SI.ENS (SUMIFS)=SOMME.SI.ENS(C2:C10;A2:A10;"Nord";B2:B10;"Anne")Additionne avec plusieurs conditions
SOMMEPROD (SUMPRODUCT)=SOMMEPROD(B2:B10;C2:C10)Multiplie ligne par ligne, puis additionne
SOUS.TOTAL (SUBTOTAL)=SOUS.TOTAL(9;C2:C10)N'additionne que les lignes visibles
ARRONDI (ROUND)=ARRONDI(A2;2)Arrondit à 2 décimales
ARRONDI.SUP / .INF=ARRONDI.SUP(A2;0)Arrondit toujours vers le haut (ou vers le bas)
MOD (MOD)=MOD(A2;2)Reste d'une division (0 = pair)
ENT (INT)=ENT(A2)Partie entière, arrondie vers le bas
ABS=ABS(A2)Valeur sans signe moins

Comptage et statistiques

FormuleExempleRôle
NB (COUNT)=NB(A2:A10)Compte les cellules contenant des nombres
NBVAL (COUNTA)=NBVAL(A2:A10)Compte les cellules non vides
NB.VIDE (COUNTBLANK)=NB.VIDE(A2:A10)Compte les cellules vides
NB.SI (COUNTIF)=NB.SI(A2:A10;"Oui")Compte les cellules qui remplissent une condition
NB.SI.ENS (COUNTIFS)=NB.SI.ENS(A2:A10;"Nord";C2:C10;">100")Compte avec plusieurs conditions
MOYENNE (AVERAGE)=MOYENNE(B2:B10)Moyenne
MOYENNE.SI (AVERAGEIF)=MOYENNE.SI(A2:A10;"Nord";B2:B10)Moyenne avec une condition
MEDIANE (MEDIAN)=MEDIANE(B2:B10)Valeur centrale
MIN / MAX=MAX(B2:B10)Plus petite ou plus grande valeur
GRANDE.VALEUR / PETITE.VALEUR (LARGE / SMALL)=GRANDE.VALEUR(B2:B10;2)La deuxième plus grande valeur
EQUATION.RANG (RANK.EQ)=EQUATION.RANG(B2;$B$2:$B$10)Rang de B2 dans la liste (1 = le plus élevé)
ECARTYPE.STANDARD (STDEV.S)=ECARTYPE.STANDARD(B2:B10)Écart type d'un échantillon

Formules logiques

FormuleExempleRôle
SI (IF)=SI(B2>=50;"Admis";"Refusé")Un résultat si c'est vrai, un autre sinon
SI.CONDITIONS (IFS)=SI.CONDITIONS(B2>=90;"A";B2>=70;"B";VRAI;"C")Plusieurs conditions sans imbrication
ET / OU (AND / OR)=SI(ET(B2>50;C2="Oui");"OK";"")Combine des conditions
NON (NOT)=NON(A2="Fait")Inverse VRAI et FAUX
SI.MULTIPLE (SWITCH)=SI.MULTIPLE(A2;1;"Bas";2;"Haut")Choisit un résultat selon une valeur
SIERREUR (IFERROR)=SIERREUR(A2/B2;0)Remplace une erreur par votre propre valeur
SI.NON.DISP (IFNA)=SI.NON.DISP(RECHERCHEV(…);"Introuvable")N'intercepte que #N/A
ESTVIDE / ESTNUM=ESTNUM(A2)Vérifie ce que contient une cellule

Formules de recherche

FormuleExempleRôle
RECHERCHEV (VLOOKUP)=RECHERCHEV(E2;A2:C10;3;FAUX)Cherche E2 dans la colonne A et renvoie la colonne 3
RECHERCHEH (HLOOKUP)=RECHERCHEH(E1;A1:F3;2;FAUX)La même chose, mais dans une ligne
RECHERCHEX (XLOOKUP)=RECHERCHEX(E2;A2:A10;C2:C10;"Introuvable")Recherche moderne dans toutes les directions
INDEX + EQUIV=INDEX(C2:C10;EQUIV(E2;A2:A10;0))Recherche souple qui fonctionne dans toutes les versions
EQUIV (MATCH)=EQUIV(E2;A2:A10;0)Position d'une valeur dans une liste
INDIRECT (INDIRECT)=INDIRECT("'"&A2&"'!B10")Référence construite à partir de texte, comme un nom de feuille
CHOISIR (CHOOSE)=CHOISIR(A2;"T1";"T2";"T3";"T4")Prend le énième élément d'une liste

Formules matricielles dynamiques (Excel 365)

FormuleExempleRôle
FILTRE (FILTER)=FILTRE(A2:C10;B2:B10="Nord")Renvoie toutes les lignes correspondantes
UNIQUE (UNIQUE)=UNIQUE(A2:A10)Liste sans doublons
TRIER (SORT)=TRIER(A2:C10;3;-1)Copie triée, ici sur la colonne 3 du plus grand au plus petit
TRANSPOSE (TRANSPOSE)=TRANSPOSE(A1:D2)Transforme des lignes en colonnes
SEQUENCE (SEQUENCE)=SEQUENCE(10)Les nombres de 1 à 10

Formules de texte

FormuleExempleRôle
CONCAT / JOINDRE.TEXTE=JOINDRE.TEXTE(", ";VRAI;A2:A5)Assemble du texte avec un séparateur
GAUCHE / DROITE=GAUCHE(A2;3)Les 3 premiers (ou derniers) caractères
STXT (MID)=STXT(A2;4;2)2 caractères à partir de la position 4
TEXTE.AVANT / TEXTE.APRES=TEXTE.AVANT(A2;"@")Le texte avant (ou après) un caractère
NBCAR (LEN)=NBCAR(A2)Nombre de caractères
TROUVE / CHERCHE=CHERCHE("x";A2)Position d'un caractère ou d'un mot
SUPPRESPACE (TRIM)=SUPPRESPACE(A2)Supprime les espaces en trop
SUBSTITUE (SUBSTITUTE)=SUBSTITUE(A2;"-";"")Remplace du texte
MAJUSCULE / MINUSCULE / NOMPROPRE=NOMPROPRE(A2)Change la casse : « anne martin » → « Anne Martin »
TEXTE (TEXT)=TEXTE(A2;"jj-mm-aaaa")Met un nombre ou une date en forme de texte
CNUM (VALUE)=CNUM(A2)Convertit du texte en nombre

Formules de date et d'heure

FormuleExempleRôle
AUJOURDHUI / MAINTENANT=AUJOURDHUI()La date du jour (MAINTENANT ajoute l'heure)
DATE (DATE)=DATE(2026;12;31)Crée une date à partir de l'année, du mois et du jour
ANNEE / MOIS / JOUR=ANNEE(A2)Une partie d'une date
DATEDIF (DATEDIF)=DATEDIF(A2;AUJOURDHUI();"Y")Années entre deux dates, comme l'âge
NB.JOURS.OUVRES (NETWORKDAYS)=NB.JOURS.OUVRES(A2;B2)Jours ouvrés entre deux dates
SERIE.JOUR.OUVRE (WORKDAY)=SERIE.JOUR.OUVRE(A2;10)La date 10 jours ouvrés plus tard
FIN.MOIS (EOMONTH)=FIN.MOIS(A2;0)Dernier jour du mois
MOIS.DECALER (EDATE)=MOIS.DECALER(A2;3)Le même jour, 3 mois plus tard
JOURSEM (WEEKDAY)=JOURSEM(A2;2)Jour de la semaine, 1 = lundi
Différence d'heures=(B2-A2)*24Heures entre deux moments

Astuces pour écrire des formules

  • Appuyez sur F4 après une référence de cellule pour ajouter les signes $.
  • Appuyez sur Tab pour accepter un nom de fonction dans la liste de suggestions.
  • Appuyez sur Ctrl+Maj+A après avoir tapé le nom d'une fonction pour voir ses arguments.
  • Double-cliquez sur la poignée de recopie (le petit carré en bas à droite d'une cellule) pour recopier une formule vers le bas.
  • Une erreur ? Lisez les erreurs Excel expliquées.
  • Votre Excel utilise des virgules au lieu de points-virgules ? Cela dépend de vos paramètres régionaux. Choisissez votre région dans le menu langue et région en haut, et les formules de ce site s'adaptent à votre Excel.

Questions fréquentes

Quelles sont les formules Excel les plus importantes ?

Pour la plupart des gens : SOMME, SI, NB.SI, SOMME.SI, RECHERCHEV ou RECHERCHEX, MOYENNE, ARRONDI et AUJOURDHUI. Apprenez celles-ci d'abord, et vous viendrez à bout de presque toutes les tâches courantes.

Quelle est la différence entre une formule et une fonction ?

Une formule, c'est tout ce que vous tapez après le signe =. Une fonction est une formule intégrée qui porte un nom, comme SOMME ou SI. =A1+A2 est une formule sans fonction ; =SOMME(A1:A2) est une formule avec une fonction.

Combien de fonctions Excel compte-t-il ?

Plus de 500, mais la plupart des gens en utilisent régulièrement moins de 30.

Ces formules fonctionnent-elles dans Google Sheets ?

Presque toutes, avec les mêmes noms et arguments. Google Sheets en français accepte aussi les noms français, comme SOMME et RECHERCHEV.