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

Accueil › Fonctions Excel › MIN et MAX

MIN et MAX dans Excel : la plus petite et la plus grande valeur

MIN renvoie le plus petit nombre d'une plage et MAX le plus grand. Avec MIN.SI.ENS et MAX.SI.ENS, vous pouvez ajouter des conditions, et combinées à une recherche, elles vous disent qui ou quoi a la valeur la plus élevée. Dans l'Excel en anglais, les fonctions s'appellent aussi MIN et MAX.

Dans ce guide
  1. Syntaxe
  2. Exemple simple
  3. Essayez vous-même
  4. MIN.SI.ENS et MAX.SI.ENS
  5. Qui a le maximum ?
  6. Astuces apparentées
  7. Questions fréquentes

Syntaxe

=MIN(nombre1; [nombre2]; …) =MAX(nombre1; [nombre2]; …)

Les deux ignorent les cellules vides, le texte et VRAI/FAUX dans une plage.

Exemple simple

ABC
1RégionVendeurVentes
2NordAnne1 200
3SudBruno800
4NordCharles950
5EstDiane450
6SudÉlise700
  • =MAX(C2:C6) renvoie 1 200
  • =MIN(C2:C6) renvoie 450

S'exercer avec MIN et MAX : essayez vous-même

Lire est une chose, taper la formule en est une autre. Construisez la formule ci-dessous pas à pas : les indications vous disent quoi taper, et vous pouvez cliquer sur les cellules ou faire glisser dessus pour les ajouter, comme dans Excel.

Exercice: Trouvez en B9 la température la plus élevée de la semaine: =MAX(B2:B8)

Avec des conditions : MIN.SI.ENS et MAX.SI.ENS

=MAX.SI.ENS(plage_max; plage_critères1; critères1; …)
  • La plus grosse vente du Sud : =MAX.SI.ENS(C2:C6; A2:A6; "Sud") renvoie 800.
  • La plus petite vente du Nord : =MIN.SI.ENS(C2:C6; A2:A6; "Nord") renvoie 950.

Les critères fonctionnent comme dans SOMME.SI.ENS : du texte, ">100", des caractères génériques ou des références de cellule. MIN.SI.ENS et MAX.SI.ENS sont disponibles dans Excel 2019 et versions ultérieures.

Trouver qui a la valeur la plus élevée

MAX vous donne la valeur, pas la ligne. Combinez-la avec une recherche pour obtenir le nom :

Opérateurs de comparaison : quoi taper

TapezSignifie
=égal à
>supérieur à
<inférieur à
>=supérieur ou égal à : d'abord >, puis =
<=inférieur ou égal à : d'abord <, puis =
<>différent de : d'abord <, puis >

Toujours deux touches séparées, jamais un symbole spécial. Dans un critère, mettez l'opérateur et la valeur ensemble entre guillemets, comme ">=500" ou "<>Payé" comme condition.

=INDEX(B2:B6; EQUIV(MAX(C2:C6); C2:C6; 0))

renvoie Anne. Dans Microsoft 365 ou Excel 2021 et versions ultérieures : =RECHERCHEX(MAX(C2:C6); C2:C6; B2:B6). Si deux personnes partagent la valeur la plus élevée, les deux formules renvoient la première. Lisez INDEX/EQUIV.

  • La deuxième plus grande valeur ou le top 3 : utilisez GRANDE.VALEUR et PETITE.VALEUR.
  • Plafonner une valeur : =MIN(B2; 100) ne renvoie jamais plus de 100 ; =MAX(B2; 0) ne descend jamais sous 0.
  • La date la plus récente ou la plus ancienne : les dates sont des nombres, donc =MAX(D2:D100) renvoie la date la plus récente.
  • Surlignez le maximum avec la mise en forme conditionnelle › Règles des valeurs plus/moins élevées › 10 valeurs les plus élevées, avec la valeur 1.

Questions fréquentes

Pourquoi MAX renvoie-t-elle 0 ?

La plage ne contient pas de vrais nombres, souvent parce que les nombres sont stockés en texte. Convertissez-les et MAX fonctionnera.

Comment trouver le maximum en ignorant les erreurs ?

Utilisez AGREGAT : =AGREGAT(4; 6; C2:C6) renvoie le maximum en ignorant les valeurs d'erreur.

MIN ignore-t-elle les zéros ?

Non. Pour trouver la plus petite valeur au-dessus de zéro, utilisez =MIN.SI.ENS(C2:C6; C2:C6; ">0").