Recherchev
sina
-
eriiic Messages postés 25847 Date d'inscription Statut Contributeur Dernière intervention -
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.
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
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 ....
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 ....
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.
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.
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
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
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