Aller au contenu principal

Qu'est-ce que la fonction MIN ?

Définition
La fonction MIN retourne la plus petite valeur numérique parmi les arguments fournis. Elle accepte jusqu'à 255 arguments (nombres, plages ou références) et ignore automatiquement le texte, les cellules vides et les erreurs.

Tu veux trouver le prix le plus bas d'un catalogue, la date de début d'un projet ou le stock minimum à surveiller ? La fonction MIN te donne la réponse instantanément. Elle parcourt tes données et t'indique la plus petite valeur en une fraction de seconde.

Que tu gères des budgets, analyses des performances ou surveilles des seuils critiques, MIN est là pour identifier rapidement les points bas de tes données. Fini le tri manuel ou le parcours ligne par ligne : une formule suffit.

Syntaxe

=MIN(nombre1; [nombre2]; ...)

Clique sur un argument pour aller à son explication.

Lucas, la mascotte du Dojo, inspecte les arguments de la fonction à la loupe

Comprendre chaque paramètre de la fonction MIN

MIN se contente d'un seul argument obligatoire : nombre1, qui peut être une valeur, une cellule ou une plage entière comme A1:A1000. Tout le reste est facultatif, mais bien pratique quand tes chiffres sont éparpillés sur plusieurs colonnes ou feuilles : tu peux empiler jusqu'à 254 arguments supplémentaires, tous comparés dans le même calcul.

1

nombre1

: le premier nombre, la première plage ou la première référence à évaluer

Tu peux saisir une valeur directe comme 50, une cellule comme A1, ou une plage complète comme A1:A1000. C'est le seul paramètre requis.

2

[nombre2]

: nombres, plages ou références supplémentaires à comparer(facultatif)

Tu peux en ajouter jusqu'à 254. Utile quand tes données sont réparties sur plusieurs colonnes ou plusieurs feuilles de calcul.

Le savais-tu ?
MIN marche aussi avec les dates : Excel les stocke sous forme de nombres, donc elle te renvoie la date la plus ancienne d'une plage. Pour la plus récente, passe à MAX.
Lucas, la mascotte du Dojo, fait une démonstration pas à pas de la fonction dans Excel

Exemples pratiques pas à pas

Exemple 1

Comment trouver le prix unitaire le plus bas avec la fonction MIN

Tu reçois les devis de plusieurs fournisseurs pour une même pièce, chacun avec son prix unitaire et son délai de livraison. Avant de lancer la commande, tu dois repérer le tarif le plus bas de la liste pour savoir sur quelle offre t'appuyer en négociation. La fonction MIN balaie toute la colonne des prix unitaires et t'affiche d'un coup le plus petit, sans que tu aies à trier le tableau à la main.

Les étapes
  1. 1
    Dans une cellule, écris =MIN(.
  2. 2
    En 1er argument : sélectionne la colonne des prix unitaires, D2:D19, qui regroupe toutes les offres. La fonction les compare les unes aux autres et renvoie la plus petite.
  3. 3
    Ferme la parenthèse et appuie sur Entrée.
Au final, ta formule devrait ressembler à ça :=MIN(D2:D19)
Explication
La fonction MIN renvoie le plus petit prix unitaire de la plage D2:D19, soit 8,45 €. C'est le tarif le plus compétitif de tes devis, celui sur lequel tu peux t'appuyer pour négocier avec les autres fournisseurs.
Exemple 2

Comment repérer le délai de livraison le plus court avec la fonction MIN

Tu prépares une expédition urgente et plusieurs transporteurs couvrent la même livraison. Chacun annonce un délai différent, et tu dois réserver celui qui livrera le plus vite pour tenir la date promise au client. La fonction MIN parcourt la colonne des délais et t'affiche le nombre de jours le plus bas, celui du transporteur à retenir.

Les étapes
  1. 1
    Dans une cellule, écris =MIN(.
  2. 2
    En 1er argument : sélectionne la colonne des délais annoncés par les transporteurs, C2:C6. La fonction les parcourt et retient le nombre de jours le plus petit.
  3. 3
    Ferme la parenthèse et appuie sur Entrée.
Voici la formule que tu obtiens à la fin :=MIN(C2:C6)
Explication
MIN compare les cinq délais de la plage C2:C6 et renvoie le plus court, 2 jours (ColiExpress). Comme la fonction ignore les colonnes de texte, tu peux viser directement la colonne des délais sans écarter les autres données.
Exemple 3

Comment appliquer la fonction MIN à des plages non contiguës

Tu compares tes tarifs entre la boutique physique et le site en ligne, mais les deux colonnes de prix sont séparées par la colonne des stocks. Tu veux connaître le prix le plus bas pratiqué, tous canaux confondus, sans avoir à déplacer tes colonnes. La fonction MIN accepte plusieurs plages d'un coup : tu lui passes les deux zones de prix et elle te sort le tarif minimum, où qu'il se trouve.

Les étapes
  1. 1
    Dans une cellule, écris =MIN(.
  2. 2
    En 1er argument : sélectionne les prix pratiqués en boutique, B2:B5.
  3. 3
    En 2ᵉ argument : sélectionne les prix en ligne, D2:D5. La fonction fusionne les deux zones et renvoie la plus petite valeur de l'ensemble.
  4. 4
    Ferme la parenthèse et appuie sur Entrée.
Une fois les morceaux assemblés, ta formule donne ça :=MIN(B2:B5;D2:D5)
Explication
MIN accepte plusieurs plages séparées par un point-virgule : ici il compare d'un coup les prix boutique (B2:B5) et les prix en ligne (D2:D5), en sautant la colonne Stock, puis renvoie le plus bas de tous, 39,00 €.
Lucas, la mascotte du Dojo, l'air gêné face à une erreur Excel

Les erreurs fréquentes avec la fonction MIN

MIN ne renvoie quasiment jamais de code d'erreur visible : ses pièges sont silencieux. Le plus fréquent, c'est un 0 qui s'affiche alors que tu attendais ton vrai minimum, parce que ta plage ne contient que du texte ou des cellules vides et qu'Excel retombe sur zéro par défaut.

L'autre traquenard est plus sournois : les zéros bien présents dans tes données sont comptés comme des valeurs, donc si un 0 signifie « pas encore renseigné », MIN te le retournera à la place du plus petit chiffre réel.

MIN retourne 0 sur une plage vide

Si ta plage ne contient que du texte ou des cellules vides, MIN retourne 0. Ce n'est pas une erreur, c'est le comportement normal d'Excel quand aucune valeur numérique n'est trouvée.

Solution : Vérifie d'abord si la plage contient des nombres avant d'appeler MIN : =SI(NB(A1:A10)=0; "Aucune donnée"; MIN(A1:A10)). NB compte uniquement les cellules numériques, donc NB=0 signifie que la plage est vide de nombres.

MIN inclut des zéros non voulus

Contrairement aux cellules vides, les zéros sont pris en compte par MIN. Si tes zéros représentent « pas de valeur » (ex. produits non encore vendus), MIN retournera 0 au lieu du vrai minimum.

Solution : Utilise MIN.SI.ENS pour exclure les zéros : =MIN.SI.ENS(A1:A10; A1:A10; ">0"). Cette formule cherche le minimum parmi les valeurs strictement positives.

Lucas, la mascotte du Dojo, compare deux fonctions Excel

MIN vs PETITE.VALEUR vs MIN.SI.ENS

Reste sur MIN tant que tu veux juste la plus petite valeur d'une plage. Dès que tu cherches la 2ᵉ ou la 3ᵉ plus basse (pour un podium inversé, par exemple), passe à PETITE.VALEUR qui prend un rang en paramètre. Et si ton minimum doit respecter une condition, comme « le prix le plus bas mais uniquement pour Paris », c'est MIN.SI.ENS qu'il te faut, à condition d'être sur Excel 2016 ou plus récent.

FonctionUtilitéExempleDisponibilité
MINLa plus petite valeur=MIN(A1:A100)Toutes versions
PETITE.VALEURLa nième plus petite valeur=PETITE.VALEUR(A1:A100; 2)Toutes versions
MIN.SI.ENSMinimum avec conditions=MIN.SI.ENS(B:B; A:A; "Paris")Excel 2016+
L’erreur fatale
Attention, MIN compte les zéros comme des valeurs. Si un 0 dans ta plage veut dire « pas encore renseigné », MIN te le renverra à la place du vrai minimum. Pour ne garder que le positif, utilise MIN.SI.ENS(A1:A10; A1:A10; « >0 »).
FAQ

Questions fréquentes

Oui, MIN retourne la date la plus ancienne car Excel stocke les dates sous forme de nombres séquentiels. La date la plus ancienne correspond au plus petit nombre. Pense à formater la cellule résultat en « Date » pour afficher la date lisible.

Ressources

Pour aller plus loin

Continue sur ta lancée après la fonction MIN : la leçon associée, un modèle prêt à l'emploi et le guide pour progresser.

Tout voir