Recherchev

sina -  
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

je ss nouvelle sur le forum et j'ai une question concernant la recherche d'une valeur dans une table matrice.
j'ai utilisé la formule recherchev. sauf que la valeur cherchée est reliée à plusieurs valeurs sur la table matrice. et la formule rechrchev me donne toujours la valeur qui existe sur la prmière ligne. alors que moi j'ai besoin de la valeur la plus grande correspondant à la valeur cherchée.

merci pour le retour.

3 réponses

michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 318
 
Bonjour et Bienvenue à bord du Titanic

Si j'ai compris ta demande: dans la maquette ci jointe,on cherche pour une valeur répétée "zaza14" dans la colonne A3:A19 la haute valeur correspondante dans la colonne B
=MAX(SI(A3:A19=J4;(B3:B19)))
formule matricielle à valider par Ctrl+maj+entrée et non par entrée comme d'hab. XL met automatiquement les accolades
https://www.cjoint.com/?hBumpv5i7D

Ta demande aurait eu plus de chances d'être traitée dans le forum bureautique. Ici c'est pour les langages de programmation; VBA, Php, C, delphi ....
0
SINA
 
Bonjour,

je te remercie pour ton retour. la formule est très interessante. cependant, elle me donne la valeur la plus grande qui existe sur la matrice. alors que j'ai besoin de la valeur la plus grande correspondant à la valeur cherchée.

en suivant ton exp, le résultat est 77 qui est la valeur la plus grande sur la matrice. moi j'ai besoin de la valeur la plus grnde correspondant à zaza14 qui est 67.

merci pour ton aide.

sina
0
melanie1324
 
Bonjour,

Il suffit de combiner les deux formules :
=MAX(recherchev(x,tableau,false))

Je ne connais pas tes variables mais mets ta valeur recerchée, ton tableau et si c la valeur exacte.
0
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 282
 
Bonsoir tout le monde,

Sina tu vas réveiller l'ulcère de michel toi...
En J6 quand tu ouvres son fichier tu as quoi ?

Et à quoi sert de poser une question si c'est pour lire 1 seule ligne de la réponse et dire 'ça ne marche pas' ?
Prend donc le temps de lire ses explications, ce n'est pas pour le plaisir de faire de la prose s'il en a mis.
eric
0