Téléchargez l'exemple de classeur
Ce tutoriel montre comment utiliser le Fonction Excel MAX dans Excel pour calculer le plus grand nombre.
Présentation de la fonction MAX
La fonction MAX Calcule le plus grand nombre.
Pour utiliser la fonction de feuille de calcul MAX Excel, sélectionnez une cellule et tapez :
(Remarquez comment les entrées de formule apparaissent)
Fonction MAX Syntaxe et entrées :
1 | =MAX(nombre1,nombre2) |
déployer - Un tableau de nombres.
Comment utiliser la fonction MAX
La fonction MAX renvoie la plus grande valeur d'un ensemble de données.
Ici, utilisons la fonction MAX pour trouver le PIB le plus élevé au monde :
1 | =MAX(B2:B11) |
Cellules vides ou cellules avec texte
La fonction MAX ignore les cellules vides ou contenant des valeurs non numériques.
Date MAX
Étant donné qu'Excel stocke la date sous forme de numéros de série, nous pouvons utiliser la fonction MAX pour trouver la date maximale.
1 | =MAX(B2:B8) |
RECHERCHEV & MAX
Dans notre exemple ci-dessus, nous avons utilisé la fonction MAX pour déterminer le PIB le plus élevé au monde. Après avoir trouvé le PIB MAX, nous pouvons utiliser la fonction RECHERCHEV pour trouver le pays avec le PIB le plus élevé :
1 | =RECHERCHEV(MAX(A2:A9), A2:B9, 2, FAUX) |
La fonction ci-dessus calcule le PIB le plus élevé en utilisant la fonction MAX. La fonction RECHERCHEV recherche le PIB le plus élevé et renvoie les informations de la deuxième colonne (comme indiqué par "2" dans notre formule) de la plage de recherche (A2:B9).
Remarque : L'élément que nous recherchons (PIB) doit figurer dans la première colonne lors de l'utilisation de la fonction RECHERCHEV.
Fonction MAXIFS
La fonction MAXIFS renvoie la valeur maximale d'une plage de données en fonction d'un ou plusieurs critères. À partir de notre exemple de PIB, supposons que nous voulions trouver le PIB le plus élevé d'un pays asiatique. Utilisez la formule :
1 | =MAXIFS($C$2:$C$11, $B$2:$B$11, E2) |
La fonction réduit sa plage de données en appliquant les conditions que nous avons fournies. Il recherche l'Asie dans B2:B11, créant ainsi un sous-ensemble à partir de la plage de données d'origine. La valeur maximale est ensuite calculée à partir de ce sous-ensemble de données.
Pour en savoir plus sur le fonctionnement de la fonction MAXIFS, lisez notre tutoriel sur MAXIFS et MINIFS.
Remarque : la fonction MAXIFS n'est disponible que dans Excel 2022 ou Excel 365. Si vous disposez d'une ancienne version d'Excel, vous pouvez utiliser la fonction de tableau pour créer votre propre MAX IF.
MAX SI
Si vous utilisez d'anciennes versions d'Excel, vous pouvez combiner la fonction SI avec la fonction MAX à l'aide d'une fonction de tableau. En prenant le même exemple que ci-dessus, utilisez la formule :
1 | {=MAX(SI(E2=$B$2:$B$11, $C$2:$C$11))} |
Remarque : lors de la création de fonctions de tableau, vous devez appuyer sur CTRL + MAJ + ENTRÉE au lieu de simplement ENTRÉE après avoir créé votre formule.
Vous remarquerez comment les accolades apparaissent. Vous ne pouvez pas simplement taper manuellement les accolades; vous devez utiliser CTRL + MAJ + ENTRÉE.
La formule crée un sous-ensemble du PIB en utilisant les critères de recherche. La fonction SI recherche « Asie » dans B2:B11 et renvoie les valeurs correspondantes de C2:C11 à la fonction MAX. Ainsi, le calcul du PIB le plus élevé en Asie uniquement.
Remarque : la formule ci-dessus utilise des références absolues (les signes $) pour verrouiller les références de cellule lors de la copie de formules. Si vous n'êtes pas familier avec cela, veuillez lire notre Guide de référence Excel
Fonction MAX dans Google Sheets
La fonction MAX fonctionne exactement de la même manière dans Google Sheets que dans Excel.
Notes complémentaires
La fonction MIN renvoie le plus petit nombre d'une série.
MAX Exemples en VBA
Vous pouvez également accéder à la fonction Excel MAX à partir de VBA, en utilisant Application.WorksheetFunction.
1 | Application.WorksheetFunction.Max (1, 1,23, 3, 21 + 9,43) |
L'instruction ci-dessus renverra 30,43 comme valeur maximale (21 + 9,43 = 30,43)
MAX peut également accepter une plage (ou plage nommée) comme paramètre comme indiqué dans le code VBA ci-dessous
12 | Dim Max_Value en tant que doubleMax_Value = Application.WorksheetFunction.Max(Range("A1:A10")) |
De plus, MAX peut accepter en paramètre le nom d'une table comme celle ci-dessus :
12 | Dim Max_Value en tant que doubleMax_Value = Application.WorksheetFunction.Max(Range("Table1")) |
MAX ignore les valeurs non numériques, le résultat du code ci-dessus est donc 80.
Revenir à la liste de toutes les fonctions dans Excel