Exceller

nième plus grande valeur avec des critères

Nth Largest Value With Criteria

Formule Excel : nième plus grande valeur avec des critèresFormule générique |_+_| Sommaire

Pour obtenir la 2e valeur la plus grande, la 3e valeur la plus grande, la 4e valeur la plus grande, etc., où chaque valeur correspond aux critères fournis, vous pouvez utiliser une formule matricielle qui utilise les fonctions LARGE et IF.





Dans l'exemple illustré, la formule de G7 est :

{= LARGE ( IF (range=criteria,values),n)}

Où 'Sexe' est une plage nommée pour C3:C15 et 'Score' est la plage nommée D3:D15.





Remarque : il s'agit d'une formule matricielle et doit être saisie à l'aide de Ctrl + Maj + Entrée.

exceller le dernier jour du mois
Explication

La fonction LARGE est entièrement automatique — il vous suffit de fournir une plage et un entier pour « ntième » pour spécifier la valeur classée que vous souhaitez.



Le problème dans ce cas est que nous ne voulons pas que LARGE opère sur tous valeur dans la plage, uniquement les valeurs masculines ou féminines (M ou F). Pour appliquer ce critère, nous utilisons la fonction SI, qui fournit un test logique pour « M » ou « F ». Comme nous appliquons le test à un tableau de valeurs, le résultat sera également un tableau. Dans l'exemple illustré, le tableau résultant ressemble à ceci :

{93FAUX85FAUX81FAUXFAUXFAUXFAUX72FAUXFAUX83}

Où FAUX représente les scores masculins (« F ») et les nombres représentent les scores féminins.

La fonction LARGE ignorera automatiquement les valeurs VRAI et FAUX, le résultat sera donc la nième plus grande valeur de l'ensemble des nombres réels du tableau.

Auteur Dave Bruns


^