Formule pour un classement selon 3 critères (Sans VBA)

Bonjour,

Je bloque sur un sujet, j'essaye d'établir un classement en fonction de 3 critères mais je n'y parviens pas malgré plusieurs formules essayées (Rang, NB.SI.ENS,...).

Je souhaite classer des données en fonction de 3 critères :

- Le matricule : Un classement par matricule. Par exemple dans le tableau en PJ, la valeur la plus haute pour un matricule ne peut excéder 3 car il y a au maximum 3 lignes par matricules

- L'état du formulaire : Seuls les formulaires à l'état "Validé" doivent être classés. Pour les autres états ("A effectuer" et "En cours"), la valeur dans le classement doit être 0

- L'année : L'année la plus récente représente la valeur la plus haute

N'étant pas sûr d'être clair, vous trouverez à disposition en PJ un tableau avec le résultat attendu pour chaque colonne. Dans ce petit tableau, je vous ai mis à disposition une colonne pour établir la formule et pouvoir comparer l'attendu avec le résultat de la formule.

Je vous remercie p

ar avance pour vos conseils et vos solutions.

Bonne journée,

Atmane

Une petite piste ?

Bonjour,

J'ai commencé et arrêté. Pourquoi veux-tu absolument par formule ?

Bonjour !

Une proposition, via Power Query (Très certainement perfectible......) :

Merci pour vos retours.

En gros je suis obligé de passer par formules car il s'agit de rapports automatisés issus d'un système d'information.

Ces rapports générés par les managers ne supportent pas VBA et Power Qwery donc il faut que je trouve la/les bonnes formules (Quitte à passer par des colonnes intermédiaires) pour que les managers de l'entreprise puissent sortir ce rapport sans traitement supplémentaire.

Atmane

La réponse m'a été apportée, la formule est la suivante :

=SI($B2<>"Validé";0;SI(MAX.SI.ENS($C$2:$C$46;$A$2:$A$46;$A2;$B$2:$B$46;"validé")=$C2;1;SI(MAX.SI.ENS($C$2:$C$46;$A$2:$A$46;$A2;$B$2:$B$46;"validé")-1=$C2;2;SI(MAX.SI.ENS($C$2:$C$46;$A$2:$A$46;$A2;$B$2:$B$46;"validé")-2=$C2;3;""))))

Merci beaucoup pour votre aide

Rechercher des sujets similaires à "formule classement criteres vba"