ElyxAI
formulas

Comment Utiliser la fonction MIN.SI.ENS

Excel 2016Excel 2019Excel 365Excel OnlineGoogle Sheets

Apprenez à utiliser la fonction MIN.SI.ENS pour trouver la valeur minimale dans une plage selon plusieurs critères. Cette formule puissante vous permet d'identifier conditionnellement le plus petit nombre répondant à des conditions spécifiques, essentiel pour l'analyse de données et la gestion d'inventaire.

Pourquoi c'est important

MIN.SI.ENS élimine le besoin de formules matricielles complexes, rendant l'analyse de données plus rapide et lisible. C'est essentiel pour l'analyse financière, les rapports et les calculs de minimum conditionnel.

Prérequis

  • Compréhension de base des fonctions Excel et références de cellules
  • Familiarité avec les opérateurs de comparaison (=, >, <, >=, <=)
  • Connaissance du filtrage à un critère avec la fonction MIN

Instructions étape par étape

1

Ouvrez votre classeur avec les données

Ouvrez Excel et chargez une feuille de calcul contenant plusieurs colonnes de données (ex: Produit, Région, Prix, Quantité). Assurez-vous que vos données ont des en-têtes et sont organisées en plages contigües.

2

Identifiez votre plage minimale et vos plages de critères

Déterminez quelle colonne contient les valeurs à minimiser (ex: colonne Prix) et quelles colonnes contiennent vos critères de filtrage (ex: Région, Produit). Notez les plages de cellules exactes.

3

Cliquez sur la cellule cible et tapez la formule

Sélectionnez la cellule où vous voulez le résultat. Tapez: =MIN.SI.ENS(plage_min, plage_critères1, critère1, plage_critères2, critère2). Remplacez par vos plages et valeurs réelles.

4

Entrez vos valeurs de critères

Spécifiez quelles valeurs les colonnes de critères doivent correspondre (ex: "Nord", "Widget"). Utilisez des références de cellules (comme B2) ou du texte entre guillemets.

5

Appuyez sur Entrée et vérifiez les résultats

Appuyez sur Entrée pour exécuter la formule. Vérifiez que la valeur minimale retournée correspond à votre résultat attendu en examinant manuellement les données filtrées.

Méthodes alternatives

Utiliser MIN avec formule matricielle IF

Utilisez =MIN(SI((plage_critères1=critère1)*(plage_critères2=critère2), plage_min)) entrée en formule matricielle avec Ctrl+Maj+Entrée. Fonctionne dans les anciennes versions Excel mais moins lisible que MIN.SI.ENS.

Utiliser AGREGATE avec colonnes d'aide

Créez des colonnes d'aide qui signalent les lignes répondant à vos critères, puis utilisez MIN.SI.ENS sur les résultats filtrés. Plus transparent pour la logique complexe.

Filtrer manuellement, puis utiliser MIN

Filtrez manuellement avec AutoFilter (Données > Filtrer), puis appliquez MIN aux cellules visibles avec la fonction AGREGATE (option 15 ignore les lignes filtrées).

Astuces et conseils

  • Utilisez des références absolues ($A$1:$A$100) pour vos plages de données afin que les formules ne changent pas lors de la copie.
  • Créez des formules MIN.SI.ENS dans un tableau récapitulatif séparé pour garder votre analyse organisée.
  • Combinez MIN.SI.ENS avec INDEX/RECHERCHEV pour trouver les valeurs correspondantes une fois le minimum trouvé.

Astuces avancées

  • Utilisez les caractères génériques (*) avec MIN.SI.ENS pour correspondre à des modèles: =MIN.SI.ENS(prix, produits, "*widget*") trouve le prix minimum pour les produits contenant 'widget'.
  • Imbriquez MIN.SI.ENS dans d'autres fonctions comme SI pour créer une logique conditionnelle avancée.
  • Combinez MIN.SI.ENS avec NB.SI.ENS pour vérifier combien d'enregistrements répondent à vos critères avant d'analyser les valeurs minimales.

Résolution de problèmes

La formule retourne l'erreur #NOM?

MIN.SI.ENS peut ne pas être disponible dans votre version Excel (requiert Excel 2016 ou ultérieur). Utilisez l'alternative MIN/SI ou mettez à jour Excel.

La formule retourne l'erreur #VALEUR!

Vérifiez que toutes les plages_critères correspondent en taille à plage_min. Vérifiez que les types de données sont cohérents (texte vs. nombres).

La formule retourne une valeur incorrecte ou #NUM!

Aucune ligne ne correspond à vos critères. Vérifiez l'orthographe des critères et les espaces superflus dans les critères texte.

La formule semble lente avec de grandes données

Utilisez des plages nommées au lieu de références de cellules. Envisagez un tableau croisé dynamique pour les très grands ensembles de données.

Formules Excel associées

Questions fréquentes

Quelles versions Excel supportent MIN.SI.ENS?
MIN.SI.ENS est disponible dans Excel 2016, Excel 2019, Excel 365 et Google Sheets. Pour Excel 2013 et antérieur, utilisez l'alternative formule matricielle MIN/SI.
MIN.SI.ENS peut-elle gérer plusieurs critères?
Oui, MIN.SI.ENS peut gérer un nombre illimité de paires de critères. Chaque critère supplémentaire s'ajoute sous la forme d'une autre paire plage_critères et critère.
Comment utiliser MIN.SI.ENS avec des plages de dates?
Utilisez les opérateurs de comparaison (>, <, >=, <=) avec les dates: =MIN.SI.ENS(plage_prix, plage_dates, ">="&DATE(2024;1;1), plage_dates, "<="&DATE(2024;12;31)).
Quelle est la différence entre MIN.SI.ENS et MIN avec SI?
MIN.SI.ENS est plus simple, lisible et performant que les formules matricielles. MIN/SI requiert l'entrée de formule matricielle (Ctrl+Maj+Entrée) et est plus difficile à maintenir.
MIN.SI.ENS peut-elle fonctionner avec des critères génériques?
Oui, utilisez des astérisques (*) pour correspondre à des modèles de texte partiel: =MIN.SI.ENS(prix, produits, "*shirt*") retourne le prix minimum pour les produits contenant 'shirt'.

C'etait une tache. ElyxAI en gere des centaines.

S'inscrire