Mathovore — cours, exercices corrigés et outils de mathématiques, du primaire au lycée
75 formules · 10 familles

Formules et raccourcis Excel

Les formules du tableur qui servent vraiment, leur syntaxe et un exemple pour chacune, suivies des raccourcis clavier qui font gagner du temps.

Excel sert en mathématiques dès qu'il faut traiter une série de nombres : calculer une moyenne, dresser un tableau de valeurs, tester une conjecture sur cent cas au lieu de trois. Les formules ci-dessous sont regroupées par famille, de l'arithmétique la plus simple aux fonctions de recherche. Chaque fiche donne la syntaxe exacte, en français, et un exemple que l'on peut recopier tel quel dans une cellule.

Les six familles de formules

Les fonctions du tableur se rangent en familles. Les mathématiques couvrent la somme, le produit, le quotient et le reste, les arrondis et les racines. Les statistiques donnent la moyenne, la médiane, le minimum, le maximum et les comptages. Le texte permet de découper, assembler et nettoyer des chaînes. La logique repose sur SI, ET, OU. Les dates calculent des durées. La recherche, enfin, va chercher une valeur dans un tableau.

Écrire une formule sans se tromper

Toute formule commence par le signe =. Les arguments se séparent par un point-virgule en version française, et non par une virgule. Une plage de cellules s'écrit avec deux points, comme A1:A10. Les parenthèses doivent toujours être refermées : le tableur signale l'erreur mais ne la corrige pas.

Références relatives et absolues

En recopiant une formule vers le bas, les références suivent : A1 devient A2, puis A3. Pour figer une cellule, on ajoute des dollars : $A$1 ne bouge jamais, A$1 fige la ligne et $A1 fige la colonne. C'est indispensable quand une colonne entière doit être divisée par un même total.

Ce que le tableur apporte en mathématiques

Un tableau de valeurs se remplit en une seule formule recopiée, ce qui libère du temps pour interpréter les résultats. On peut tester une conjecture sur mille cas, observer la convergence d'une suite, simuler des lancers de dé pour approcher une fréquence, ou tracer la courbe d'une fonction à partir de son tableau. C'est le prolongement naturel du calcul posé.

🔢 Mathématiques

Math
SOMME
Additionne toutes les valeurs d'une plage.
=SOMME(plage)
Ex: =SOMME(A1:A10)
Math
PRODUIT
Multiplie toutes les valeurs d'une plage.
=PRODUIT(plage)
Ex: =PRODUIT(B1:B5)
Math
QUOTIENT / MOD
Partie entière et reste d'une division.
=QUOTIENT(num;denom)
Ex: =QUOTIENT(17;5)→3 | =MOD(17;5)→2
Math
PUISSANCE
Élève un nombre à une puissance.
=PUISSANCE(nb;exp)
Ex: =PUISSANCE(2;8) → 256
Math
RACINE
Racine carrée d'un nombre.
=RACINE(nombre)
Ex: =RACINE(144) → 12
Math
ABS
Valeur absolue d'un nombre.
=ABS(nombre)
Ex: =ABS(-15) → 15
Math
ARRONDI
Arrondit aux décimales spécifiées.
=ARRONDI(nb;déc)
Ex: =ARRONDI(3,14159;2) → 3,14
Math
ARRONDI.SUP / INF
Arrondit vers le haut ou le bas.
=ARRONDI.SUP(nb;déc)
Ex: =ARRONDI.SUP(3,2;0) → 4
Math
ENT / TRONQUE
Partie entière ou troncature.
=ENT(nombre)
Ex: =ENT(7,8)→7 | =TRONQUE(3,789;1)→3,7
Math
PGCD / PPCM
PGCD / PPCM de deux nombres.
=PGCD(nb1;nb2)
Ex: =PGCD(12;18)→6 | =PPCM(4;6)→12
Math
PI
Retourne π (3,14159...).
=PI()
Ex: =PI()*PUISSANCE(r;2) → aire cercle
Math
ALEA.ENTRE.BORNES
Entier aléatoire entre min et max.
=ALEA.ENTRE.BORNES(min;max)
Ex: =ALEA.ENTRE.BORNES(1;100)
Math
SIGNE
Signe d'un nombre (-1, 0 ou 1).
=SIGNE(nombre)
Ex: =SIGNE(-25) → -1
Math
FACT
Factorielle n! d'un nombre.
=FACT(nombre)
Ex: =FACT(5) → 120

Trigonométrie

Trigo
SIN / COS / TAN
Sinus, cosinus, tangente (radians).
=SIN(radians)
Ex: =SIN(PI()/2) → 1
Trigo
RADIANS / DEGRES
Convertit degrés ↔ radians.
=RADIANS(degrés)
Ex: =RADIANS(180) → π
Trigo
ASIN / ACOS / ATAN
Fonctions trigonométriques inverses.
=ASIN(nombre)
Ex: =DEGRES(ASIN(0,5)) → 30

📈 Statistiques

Stats
MOYENNE
Moyenne arithmétique.
=MOYENNE(plage)
Ex: =MOYENNE(C1:C20)
Stats
MEDIANE
Valeur médiane.
=MEDIANE(plage)
Ex: =MEDIANE(A1:A100)
Stats
MODE.SIMPLE
Valeur la plus fréquente.
=MODE.SIMPLE(plage)
Ex: =MODE.SIMPLE(B1:B50)
Stats
MIN / MAX
Valeur min ou max.
=MIN(plage)
Ex: =MAX(D:D)-MIN(D:D) → étendue
Stats
NB / NBVAL / NB.VIDE
Compte cellules.
=NB(plage)
Ex: =NB(A:A)
Stats
NB.SI
Compte selon un critère.
=NB.SI(plage;critère)
Ex: =NB.SI(B:B;">=10")
Stats
NB.SI.ENS
Compte selon plusieurs critères.
=NB.SI.ENS(plage1;crit1;[plage2;crit2])
Ex: =NB.SI.ENS(A:A;"6ème";B:B;">=10")
Stats
SOMME.SI
Additionne selon critère.
=SOMME.SI(plage;crit;[somme])
Ex: =SOMME.SI(A:A;"Maths";B:B)
Stats
SOMME.SI.ENS
Additionne selon plusieurs critères.
=SOMME.SI.ENS(somme;plage1;crit1)
Ex: =SOMME.SI.ENS(C:C;A:A;"6ème";B:B;"T1")
Stats
MOYENNE.SI
Moyenne selon critère.
=MOYENNE.SI(plage;crit;[moy])
Ex: =MOYENNE.SI(A:A;"Filles";B:B)
Stats
ECARTYPE.STANDARD
Écart-type.
=ECARTYPE.STANDARD(plage)
Ex: =ECARTYPE.STANDARD(C1:C30)
Stats
VAR / VAR.P
Variance.
=VAR(plage)
Ex: =VAR(A1:A50)
Stats
GRANDE.VALEUR
K-ième plus grande valeur.
=GRANDE.VALEUR(plage;k)
Ex: =GRANDE.VALEUR(B:B;3)
Stats
RANG
Rang d'un nombre.
=RANG(nb;plage;[ordre])
Ex: =RANG(B2;$B$2:$B$30;0)
Stats
QUARTILE / CENTILE
Quartile ou percentile.
=QUARTILE(plage;quart)
Ex: =QUARTILE(A:A;1) → Q1
Stats
FREQUENCE
Fréquence dans intervalles.
=FREQUENCE(données;intervalles)
Ex: =FREQUENCE(A1:A100;{5;10;15;20})

📝 Texte

Texte
CONCAT
Assemble plusieurs chaînes.
=CONCAT(txt1;txt2)
Ex: =CONCAT(A1;" ";B1)
Texte
JOINDRE.TEXTE
Assemble avec délimiteur.
=JOINDRE.TEXTE(délim;ignorer;txt)
Ex: =JOINDRE.TEXTE(", ";VRAI;A1:A5)
Texte
GAUCHE / DROITE
Extrait depuis début ou fin.
=GAUCHE(txt;nb)
Ex: =GAUCHE("Bonjour";3) → "Bon"
Texte
STXT
Extrait depuis une position.
=STXT(txt;pos;nb)
Ex: =STXT("Excel";2;3) → "xce"
Texte
NBCAR
Nombre de caractères.
=NBCAR(texte)
Ex: =NBCAR(A1)
Texte
CHERCHE
Position d'un texte.
=CHERCHE(cherché;txt)
Ex: =CHERCHE("@";A1)
Texte
MAJUSCULE / MINUSCULE
Convertit la casse.
=NOMPROPRE(texte)
Ex: =NOMPROPRE("jean DUPONT") → "Jean Dupont"
Texte
SUPPRESPACE
Supprime espaces superflus.
=SUPPRESPACE(texte)
Ex: =SUPPRESPACE(" a b ") → "a b"
Texte
SUBSTITUE
Remplace un texte.
=SUBSTITUE(txt;ancien;nouveau)
Ex: =SUBSTITUE(A1;"-";"/")
Texte
TEXTE
Formate nombre en texte.
=TEXTE(val;format)
Ex: =TEXTE(0,75;"0,00%") → "75,00%"
Texte
CNUM
Texte → nombre.
=CNUM(texte)
Ex: =CNUM("123,45") → 123,45
Texte
REPT
Répète un texte n fois.
=REPT(txt;nb)
Ex: =REPT("★";B1)

🔀 Logique

Logique
SI
Test logique conditionnel.
=SI(test;vrai;faux)
Ex: =SI(B1>=10;"Acquis";"Non acquis")
Logique
SI.CONDITIONS
Conditions multiples.
=SI.CONDITIONS(test1;val1;test2;val2)
Ex: =SI.CONDITIONS(A1>=16;"TB";A1>=14;"B";VRAI;"AB")
Logique
ET / OU / NON
Opérateurs logiques.
=ET(cond1;cond2)
Ex: =SI(ET(B1>=10;C1>=10);"OK";"KO")
Logique
OUX (XOR)
OU exclusif.
=OUX(cond1;cond2)
Ex: =OUX(A1>5;B1>5)
Logique
SIERREUR
Alternative si erreur.
=SIERREUR(val;si_erreur)
Ex: =SIERREUR(A1/B1;"Erreur")
Logique
SI.NON.DISP
Alternative si #N/A.
=SI.NON.DISP(val;si_na)
Ex: =SI.NON.DISP(RECHERCHEV(...);"?")
Logique
EQUIV.MULTIPLE
Switch/Case.
=EQUIV.MULTIPLE(expr;val1;res1)
Ex: =EQUIV.MULTIPLE(A1;1;"Lun";2;"Mar")
Logique
CHOISIR
Valeur selon index.
=CHOISIR(index;val1;val2)
Ex: =CHOISIR(MOIS(A1);"Jan";"Fév"...)

📅 Dates & Heures

Date
AUJOURDHUI / MAINTENANT
Date ou date+heure actuelles.
=AUJOURDHUI()
Ex: =AUJOURDHUI()
Date
DATE
Crée une date.
=DATE(an;mois;jour)
Ex: =DATE(2024;9;1)
Date
ANNEE / MOIS / JOUR
Extrait composantes.
=ANNEE(date)
Ex: =MOIS(A1)
Date
JOURSEM
Jour de la semaine (1-7).
=JOURSEM(date;[type])
Ex: =JOURSEM(A1;2) → 1=Lundi
Date
NO.SEMAINE
Numéro de semaine.
=NO.SEMAINE(date;[type])
Ex: =NO.SEMAINE(AUJOURDHUI();21)
Date
DATEDIF
Différence entre dates.
=DATEDIF(début;fin;"unité")
Ex: =DATEDIF(A1;B1;"d") → jours
Date
NB.JOURS.OUVRES
Jours ouvrés.
=NB.JOURS.OUVRES(début;fin)
Ex: =NB.JOURS.OUVRES(A1;B1)
Date
FIN.MOIS
Dernier jour du mois.
=FIN.MOIS(date;mois)
Ex: =FIN.MOIS(AUJOURDHUI();0)
Date
HEURE / MINUTE / SECONDE
Composantes horaires.
=HEURE(heure)
Ex: =HEURE(A1)
Date
TEMPS
Crée une heure.
=TEMPS(h;min;sec)
Ex: =TEMPS(14;30;0)

🔍 Recherche

Recherche
RECHERCHEV
Recherche verticale.
=RECHERCHEV(val;table;col;[corresp])
Ex: =RECHERCHEV(A1;$D:$E;2;FAUX)
Recherche
RECHERCHEH
Recherche horizontale.
=RECHERCHEH(val;table;ligne)
Ex: =RECHERCHEH("T1";A1:Z5;3;FAUX)
Recherche
RECHERCHEX
Moderne et flexible (365+).
=RECHERCHEX(val;rech;ret;[absent])
Ex: =RECHERCHEX(A1;B:B;C:C;"?")
Recherche
INDEX
Valeur à intersection.
=INDEX(table;lig;[col])
Ex: =INDEX(A1:D10;5;2)
Recherche
EQUIV
Position d'une valeur.
=EQUIV(val;plage;[type])
Ex: =EQUIV("Dupont";A:A;0)
Recherche
INDEX + EQUIV
Combo bidirectionnel.
=INDEX(ret;EQUIV(val;rech;0))
Ex: =INDEX(C:C;EQUIV(A1;B:B;0))
Recherche
INDIRECT
Texte → référence.
=INDIRECT(réf_txt)
Ex: =INDIRECT("A"&B1)
Recherche
DECALER
Référence décalée.
=DECALER(réf;lig;col)
Ex: =SOMME(DECALER(A1;0;0;10;1))
Recherche
LIGNE / COLONNE
N° de ligne ou colonne.
=LIGNE([réf])
Ex: =LIGNE()
Recherche
FILTRE (365+)
Filtre selon critères.
=FILTRE(table;crit)
Ex: =FILTRE(A2:C100;B2:B100>=10)
Recherche
TRIER (365+)
Trie une plage.
=TRIER(table;[idx];[ordre])
Ex: =TRIER(A2:C100;2;-1)
Recherche
UNIQUE (365+)
Valeurs uniques.
=UNIQUE(tableau)
Ex: =UNIQUE(A:A)

Astuces Recherche

  • FAUX = correspondance exacte dans RECHERCHEV
  • INDEX+EQUIV permet de chercher vers la gauche
  • RECHERCHEX combine tous les avantages (365+)
  • Verrouillez avec $ pour copier sans erreur

⌨️ Raccourcis Généraux

RaccourciAction
Ctrl+NNouveau classeur
Ctrl+OOuvrir
Ctrl+SEnregistrer
F12Enregistrer sous
Ctrl+WFermer
Ctrl+PImprimer
Ctrl+ZAnnuler
Ctrl+YRétablir
Ctrl+CCopier
Ctrl+XCouper
Ctrl+VColler
Ctrl+Alt+VCollage spécial
Ctrl+ATout sélectionner
Ctrl+FRechercher
Ctrl+HRemplacer

🧭 Navigation

RaccourciAction
Ctrl+Fin de ligne (non vide)
Ctrl+Fin de colonne (non vide)
Ctrl+DébutAller en A1
Ctrl+FinDernière cellule
Ctrl+GAtteindre...
Ctrl+Page↓Feuille suivante
Ctrl+Page↑Feuille précédente
Maj+FlèchesÉtendre sélection
Ctrl+EspaceSélectionner colonne
Maj+EspaceSélectionner ligne

🎨 Mise en Forme

RaccourciAction
Ctrl+1Format de cellule
Ctrl+BGras
Ctrl+IItalique
Ctrl+USouligné
Ctrl+5Barré
Ctrl+Maj+!Format nombre
Ctrl+Maj+$Format monétaire
Ctrl+Maj+%Format %
Alt+EntréeRetour à la ligne

📐 Formules & Édition

RaccourciAction
=Commencer formule
F2Éditer cellule
F4Alterner $ (A1↔$A$1)
Ctrl+`Afficher formules
Ctrl+DRecopier ↓
Ctrl+RRecopier →
Alt+=SOMME auto
Ctrl+;Date du jour
Ctrl+:Heure actuelle
F9Recalculer
Ctrl+F3Gestionnaire noms

Lignes & Tableaux

RaccourciAction
Ctrl++Insérer
Ctrl+-Supprimer
Ctrl+9Masquer lignes
Ctrl+0Masquer colonnes
Ctrl+TCréer tableau
Ctrl+Maj+LFiltres auto
Alt+F1Graphique rapide

Pro Tips

  • Double-clic sur coin = étendre formule auto
  • F4 alterne : A1 → $A$1 → A$1 → $A1
  • Ctrl+clic = sélection non adjacente
  • Ctrl+Entrée = valider plusieurs cellules