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

Microsoft 365 Relier une valeur à une référence avec RECHERCHE V ou fonction INDEXE ?

  • Initiateur de la discussion Initiateur de la discussion Deleted member 417435
  • 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 !

D

Deleted member 417435

Guest
Bonjour, je suis en train de faire des bilans et j'ai besoin d'aide svp.

La fonction INDEXE me sert à trouver, dans une matrice, une valeur en sachant sa position.

Moi je veux faire l'inverse.

J'ai la valeur, mais je veux avoir les positions.

C'est plus explicite dans le fichier Excel ci-joint.

Merci pour le coup de pouce.
 

Pièces jointes

Bonjour à tous,

concernant la formule
VB:
=INDEX($D$3:$H$3;PETITE.VALEUR(SI($D$4:$H$8=$D14;COLONNE($D$3:$H$3)-3);1))
On recherche la position dans la plage d'index "$D$3:$H$3" de la valeur recherchée dans la plage "$D$4:$H$8".
Si la valeur est trouvée on retourne le numéro de la colonne
COLONNE($D$3:$H$3) soit {4.5.6.7.8}. le tableau de recherche commence à la colonne "D", il faut donc retrancher 3 pour les colonnes A,B,C
COLONNE($D$3:$H$3)-3 soit {1.2.3.4.5}
Le "1" de la fonction petite.valeur c'est pour avoir la plus petite valeur de colonne.

Pour la seconde formule c'est la même chose
Code:
=INDEX($C$4:$C$8;PETITE.VALEUR(SI($D$4:$H$8=$D14;LIGNE($C$4:$C$8)-3);1))
La plage de recherche de la valeur débute à la ligne 4 il faut donc retrancher 3 pour les lignes 1,2,3 qui ne nous intéresse pas.

JHA
 
J'ai essayé et ça marche. Sauf que j'ai l'erreur #REF!

Je pense que dans mon tableau j'ai plusieurs valeurs identiques à la référence donc il ne sait pas quoi faire.

Comment résoudre le problème svp ?
Juste lui dire de prendre la première valeur qui correspond à la référence.
 
Bonjour à tous,

Cette formule recherche la première valeur disponible avec petite.valeur(plage;1)

A quelle plage se situe tes données?

JHA
Bonjour,

Elle se situe dans la première colonne mais je bidouille rien ne marche. Elle me dit toujours #REF!
D'ailleurs j'ai vérifié ya pas de doublon de valeurs.
 
- 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
15
Affichages
2 K
Membre supprimé 341069
M
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…