Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Renvoyer une valeur pour un rang maxi

  • Initiateur de la discussion Initiateur de la discussion kouet
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

K

kouet

Guest
Bonjour

je ne suis pas sûre que le titre soit super explicite mais je vais tenter de l'être un peu plus ici...
Donc voilà, j'ai un tableau avec 3 colonnes : numéro de tronçon, faciès et rang. Pour chaque tronçon on peut avoir plusieurs faciès et donc plusieurs lignes avec un même numéro de tronçon.
Je souhaite récupérer le faciès qui a le rang le plus élevé pour chaque tronçon. Ce qui me gène c'est qu'il n'y a pas toujours le même nombre de faciès dans chaque tronçon... là je suis perdue

J'ai l'impression d'être claire 😕

pour illustrer, j'ai fait un petit exemple en fichier joint. en bleu apparait le résultat recherché.

merci par avance pour vos lumières illuminatrices... 😱
 

Pièces jointes

Re : Renvoyer une valeur pour un rang maxi

Bonjour,

Un essai avec une formule matricielle en H2 :

Code:
=MAX(SI($A$2:$A$17=F2;SI($B$2:$B$17=G2;$C$2:$C$17)))

Formule matricielle à valider par CTRL + MAJ + ENTREE

à reocpier vers le bas

@+
 
Re : Renvoyer une valeur pour un rang maxi

Merci
ça ne marche pas... et puis même en adaptant le code ça me revoie le max des rangs pour un tronçon. Mais ce qu'il me manque, c'est une formule pour mettre le faciès qui correspond au max des rangs du tronçon...

si tr 35, 3 faciès RAD, RAD et PC par exemple avec pour rangs respectifs 3, 8, 2, alors je voudrais que ça me mette RAD et son rang 8 dans une autre cellule.
😱
je continue à regarder le code.

merci en tout de t'intéresser à mon problème 😉
 
Re : Renvoyer une valeur pour un rang maxi

re,

sur la base des quelques exemples que tu as mis dans ton fichie, j'obtiens les mêmes résultats.

Ne pas oublier qu'il s'agit d'une formule matricielle à valider par CTRL + MAJ + ENTREE

Si toujours pas ça, reviens avec un autre fichier avec davantage d'exemples

A te (re)lire

@+
 
Re : Renvoyer une valeur pour un rang maxi

c'est ok pour la colonne "rang" mais ce qui me pose problème c'est la colonne "facies" que je n'arrive pas à renseigner (à part à la main évidemment).
en fait il faudrait que je puisse mettre la valeur de la colonne facies correspondant au rang max concerné
 
Re : Renvoyer une valeur pour un rang maxi

Bonjour, salut Tibo,

En colonne H les rangs par la formule de Tibo

En G2 : =INDIRECT("B"&SOMMEPROD((A$2:A$17=F2)*(C$2:C$17=H2)*LIGNE(A$2:A$17)))
formule à copier vers le bas.
 
Re : Renvoyer une valeur pour un rang maxi

youppi ça marche pas mal bien !! 😱

il y a juste un problème quand deux tronçons ont le même rang et qu'il s'agit du rang max du tronçon... Comment ça marche ?
parce que soit ça marque un faciès qui n'est pas dans le tronçon (!!??) soit ça me met 0...
 
Re : Renvoyer une valeur pour un rang maxi

ah ben non je n'en avais pas mis mais y'en a dans mon fichier de travail... oups...😱

Est-ce qu'il serait possible en cas de rangs max égaux pour plusieurs facies d'indiquer un message quelconque que je puisse les repérer facilement pour mettre une faciès personnalisé ??
 
Dernière modification par un modérateur:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
11
Affichages
795
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…