Séparer et classer des résultats

sapheron

XLDnaute Junior
Bonjour,

J'ai un tableau excel lié à la sécurité et j'aimerais me baser sur ce tableau pour réaliser des fiches de postes. Pour cette fiche j'ai un encadre qui énumère les risques auxquels sont exposés chacun des salariés sur chaque poste. Chacun de ces risques est évalué pour identifier le plus dangereux. J'aimerais que la première cellule cite le risque le risque le plus dangereux du poste, la deuxième le deuxième plus dangereux, etc. Le poste étant présent dans une liste déroulante.

J'ai pensé à utiliser les fonction inex ; recherchev ou grande.valeur mais c'est pas concluant, soit elles ne sont pas adaptées soit je ne sais pas les utiliser à leur plein potentiel :/

Pour que ce soit plus clair je joins un fichier Excel, plus simple à comprendre que mon fichier.
 

Pièces jointes

  • trier par nom.xlsx
    9.9 KB · Affichages: 37
  • trier par nom.xlsx
    9.9 KB · Affichages: 39
  • trier par nom.xlsx
    9.9 KB · Affichages: 39

Victor21

XLDnaute Barbatruc
Re : Séparer et classer des résultats

Bonjour, sapheron.

En attendant plus simple, un essai avec une colonne intermédiaire en A :
A6:A14 (pour différencier les scores identiques):
=C6+LIGNE()*10^-9
I9:M11 (A valider en matriciel Ctrl+Maj+Ent) :
=SIERREUR(INDEX($D$6:$D$14;EQUIV(GRANDE.VALEUR(SI($B$6:$B$14=I$8;$A$6:$A$14;"");LIGNES($1:1));$A$6:$A$14;0);0);"")
Voir PJ
 

Pièces jointes

  • trier par nom.xlsx
    11.3 KB · Affichages: 28
  • trier par nom.xlsx
    11.3 KB · Affichages: 31
  • trier par nom.xlsx
    11.3 KB · Affichages: 31

sapheron

XLDnaute Junior
Re : Séparer et classer des résultats

Bonjour Victor21,

Déjà je te remercie de m'avoir répondu aussi vite. Ensuite je vais essayer de bien comprendre comment marche l'ensemble et l'appliquer dans mon fichier. Car je t'avoue que je n'ai jamais utilisé de fonction matricielle même si je comprend globalement leur fonctionnement :)
 

sapheron

XLDnaute Junior
Re : Séparer et classer des résultats

Rebonjour (si on peut se permettre de le dire 5 min après le premier bonjour :p),

C'est bon j'ai compris comment fonctionner ta fonction et je dois te dire que je trouve ton idée pour déterminer si on utilise la valeur la plus grande ou la seconde plus grande avec la fonction ligne() à la fois simple et brillant :)
Ensuite pour être bien sur de comprendre l'utilité de la fonction matricielle. Elle est nécessaire pour définir la matrice de la fonction Grande.Valeur c'est sa ?

En tout cas encore merci
 

Victor21

XLDnaute Barbatruc
Re : Séparer et classer des résultats

Re,

Oui.
Quand j'ai du mal à comprendre ou à régler une formule (je ne suis pas un spécialiste des matricielles !), j'utilise l'outil "Evaluation de formule" en pas-à-pas.
Si ça peut vous aider ;)
 

Statistiques des forums

Discussions
312 321
Messages
2 087 264
Membres
103 500
dernier inscrit
Suk Ram