Table des matières
Aujourd'hui, nous allons continuer d'explorer la fonction MIN et découvrir d'autres façons de trouver le plus petit nombre en fonction d'une ou plusieurs conditions dans Excel. Je vous montrerai la combinaison de MIN et IF, puis je vous parlerai de la toute nouvelle fonction MINIFS pour vous prouver que celle-ci mérite vraiment votre attention.
J'ai déjà parlé de la fonction MIN et de ses capacités. Mais si vous utilisez Excel depuis un certain temps, je pense que vous savez que vous pouvez combiner les formules entre elles de nombreuses façons pour résoudre autant de tâches différentes que vous pouvez seulement imaginer. Dans cet article, je voudrais continuer à faire connaissance avec MIN, vous montrer d'autres façons de l'utiliser et vous proposer une alternative élégante.
On commence ?
MIN avec plusieurs conditions
Il y a quelque temps, je vous ai montré l'utilisation des fonctions MIN et IF afin que vous puissiez trouver le plus petit nombre sur la base d'un certain critère. Mais que faire si une seule condition ne suffit pas ? Que faire si vous devez effectuer une recherche plus complexe et localiser la plus petite valeur sur la base de quelques conditions ? Que faire alors ?
Lorsque vous savez comment découvrir un minimum avec 1 limite en utilisant MIN et IF, vous vous demandez peut-être comment le détecter avec deux paramètres ou même plus. Comment faire ? La solution est aussi évidente que vous le pensez : utiliser MIN et 2 fonctions IF ou plus.
Ainsi, si vous devez trouver la plus petite quantité de pommes vendues dans une région particulière, voici votre solution :
{=MIN(IF(A2:A15=F2,IF(C2:C15=F3,D2:D15)))}
Vous pouvez également éviter les IF multiples en utilisant le symbole de multiplication (*). Comme vous appliquez une formule de tableau, l'opérateur AND est remplacé par un astérisque. Vous pouvez consulter cette page pour rafraîchir vos connaissances sur les opérateurs logiques dans les fonctions de tableau.
Ainsi, l'autre façon d'obtenir le plus petit nombre de pommes vendues dans le sud serait la suivante :
{=MIN(IF((A2:A15=F2)*(C2:C15=F3),D2:D15))}
Note : N'oubliez pas que la combinaison de MIN et IF est une formule de tableau qui doit être saisie par Ctrl + Shift + Enter .
MINIFS ou comment trouver facilement le plus petit nombre en fonction d'une ou plusieurs conditions
MINIFS renvoie le valeur minimale Comme vous pouvez le voir dans son nom, il s'agit d'une combinaison de MIN et IF.
Remarque ! Cette fonction est disponible uniquement dans Microsoft Excel 2019 et dans les versions les plus récentes d'Office 365.
Explorez la syntaxe des MINIFS
Cette formule parcourt votre plage de données et vous renvoie le plus petit nombre en fonction des paramètres que vous avez définis. Sa syntaxe est la suivante :
=MINIFS (min_range, range1, criteria1, [range2], [criteria2], ...)- Min_range (obligatoire) - la plage dans laquelle le minimum doit être trouvé.
- Range1 (obligatoire) - l'ensemble de données à vérifier pour la première exigence
- Criteria1 (obligatoire) - la condition à vérifier pour Range1
- [plage2], [critères2], ... (facultatif) - plages de données supplémentaires et leurs exigences correspondantes. Vous pouvez ajouter jusqu'à 126 critères et plages dans une formule.
Vous vous souvenez d'avoir cherché le plus petit nombre à l'aide de MIN et IF et d'avoir appuyé sur Ctrl + Shift + Enter pour le transformer en formule de tableau ? Eh bien, les utilisateurs d'Office 365 disposent d'une autre solution. Alerte spoiler - c'est plus facile :)
Revenons à nos exemples et vérifions à quel point la solution peut être facile.
Utilisez MINIFS pour obtenir un minimum par un critère.
Le charme de MINIFS réside dans sa simplicité. Regardez, vous lui montrez une plage de chiffres, un ensemble de cellules pour vérifier la condition et la condition elle-même. C'est plus facile à faire qu'à dire :)
Voici la nouvelle formule pour résoudre notre cas précédent :
=MINIFS(B2:B15,A2:A15,D2)
La logique est aussi simple que l'ABC :
R - Il faut d'abord vérifier le minimum dans la gamme.
B - Puis les cellules dans lesquelles chercher le paramètre et le paramètre lui-même.
C - Répétez la dernière partie autant de fois qu'il y a de critères dans votre formule.
Trouver un minimum sur la base de conditions multiples avec MINIFS
Je vous ai montré comment localiser le plus petit nombre déterminé par 1 critère à l'aide de MINIFS. C'était assez facile, non ? Et je pense que lorsque vous aurez fini de lire cette phrase, vous vous rendrez compte que vous savez déjà comment localiser le plus petit nombre selon plusieurs critères :)
Voici une mise à jour pour cette tâche :
=MINIFS(D2:D15, A2:A15, F2, C2:C15, F3)
Remarque : pour que la formule fonctionne correctement, la taille de la fourchette minimale et de toutes les fourchettes de critères doit être la même, sinon vous obtiendrez l'erreur #VALUE ! au lieu du résultat correct.
Comment trouver le plus petit nombre sans zéros en utilisant MINIFS
Les paramètres que vous spécifiez dans MINIFS peuvent être non seulement des mots et des valeurs, mais aussi des expressions avec des opérateurs logiques (> ;,<;,,=). Je dis que vous pouvez trouver le plus petit chiffre supérieur à zéro en utilisant une seule formule :
=MINIFS(B2:B15, B2:B15, ">0")
Utilisation de MINIFS pour localiser la plus petite valeur par une correspondance partielle
Il se peut que votre recherche ne soit pas tout à fait précise : il peut y avoir des mots, des symboles ou des espaces accidentels après le mot clé dans votre plage de données, ce qui peut vous empêcher d'obtenir le résultat escompté.
Si vous êtes sûr qu'il y a plusieurs entrées différentes de pommes dans votre tableau et que vous devez trouver le plus petit chiffre de tous, mettez un astérisque juste après le mot à rechercher pour que la formule ressemble à ceci :
=MINIFS(C2:C15,A2:A15,"Apple*")
Dans ce cas, il vérifiera toutes les occurrences de pomme suivies de mots et de symboles et vous renverra le plus petit nombre de la colonne Soldes. Cette astuce peut devenir un véritable gain de temps et d'énergie lorsqu'il s'agit de correspondances partielles.
On dit que "l'ancien est de l'or", mais il semble que quelque chose de nouveau (comme MINIFS) soit encore mieux. C'est simple, efficace et il n'est pas nécessaire de garder à l'esprit la combinaison Ctrl + Shift + Enter en permanence. En utilisant MINIFS, vous pouvez facilement trouver la plus petite valeur basée sur une, deux, trois, etc. conditions.
Mais si vous préférez le "vieil or", la paire MIN et IF fera l'affaire pour vous. Cela vous demandera quelques clics de plus sur les boutons, mais cela fonctionne (n'est-ce pas le but ?).
Si vous cherchez à trouver la Nième valeur la plus basse avec des critères, utilisez la formule SMALL IF.
J'espère que vous avez apprécié votre lecture aujourd'hui. Si vous avez des questions ou d'autres exemples en tête, n'hésitez pas à laisser vos pensées dans la section des commentaires.