Recherche et recherche valeur max

Mattttttttttrix

XLDnaute Junior
Bonjour les pro :D .

Bon, comme a mon habitude, je viens quand je trouve pas...et la, je trouve pas.

Question 1:
Je veux faire une recherche sur ligne.

=recherche( A1 ; B1:B5 ; C1:C5 )

Et ca marche pas!
Logique puisque c'est fait pour des recherches ascendantes.

En revanche, j'ai quand même besoin d'une solution :mad:


Question 2:
Dans une ligne, j'ai plusieurs valeur.
1- Je veux la valeur max ==> = max(D1 : D5)
2- Je veux la second valeur max ==> je sais pas faire
3- Je veux la 3eme valeur max ==> je sais pas faire non plus


Merci :cool:
 

Excel-lent

XLDnaute Barbatruc
Re : Recherche et recherche valeur max

Bonjour Mattttttttttrix

Mattttttttttrix à dit:
Je veux faire une recherche sur ligne

Quand je vois cela, la première formule à laquelle je pense c'est RECHERCHEH()

Mais je vois que tu es plutôt partie sur la formule RECHERCHE?!?

Ne connaissant pas ton niveau en formule, et n'ayant pas ton fichier, je ne peux savoir si tu as bien fait de prendre RECHERCHE ou si tu l'as fait car tu ne connaissais pas RECHERCHEH()

Mattttttttttrix à dit:
2- Je veux la second valeur max ==> je sais pas faire
Question déjà vu sur le forum, ainsi que la réponse.

Merci de mettre ton fichier pour une réponse plus précise.

Bon Dimanche

Edition : bonjour Mth, content de te croiser également
 
Dernière édition:

mth

XLDnaute Barbatruc
Re : Recherche et recherche valeur max

Bonjour,

Pour ta question 2, tu peux essayer avec la fonction grande.valeur()

par exemple grande.valeur($D$1:$D$5;2) pour la deuxième plus grande valeur, tu remplaces le 2 par 3 pour la 3ème plus grande valeur, etc.

Pour ta question 1, je ne suis pas sûre d'avoir compris, mais tu peux peut-être fouiner du coté de la fonction rechercheh() ?

@ +

mth

Edit: et bling, désolée (j'écris lentement ...:eek:)
Contente de te croiser excel-lent :)
 
Dernière édition:

Mattttttttttrix

XLDnaute Junior
Re : Recherche et recherche valeur max

Merci pour ma question 2.

Concernant la recherche, j'ai bien entendu testé la rechercheH ( je suis con, pas mais trop quand meme :D )

Avec la fonction recherche, ca me sort TOUJOURS la valeur de la dernière colonne.

Avec fonction rechercheH, j'ai l'erreur #N/A.

Cela vient peut-être juste que je ne l'utilise pas correctement....


Voici le fichier
 

Pièces jointes

  • concours photo.zip
    4.1 KB · Affichages: 90

CISCO

XLDnaute Barbatruc
Re : Recherche et recherche valeur max

bonjour à tous, bonjour Matttttttttttttttrix, mth et Excel-lent.

Mattttttttttttttttttttttttttrix, pourrais nous en dire plus sur tes objectifs, le résultat attendu à ta question 1 ? Pour le moment, perso, je ne vois pas trop le rapport entre ta formule dans ton post 1, et ton fichier dans ton dernier post.

@ plus
 

gaela57

XLDnaute Nouveau
Re : Recherche et recherche valeur max

Tu devrais pouvoir t'en sortir avec la formule GRANDE.VALEUR

exemple

Renvoie la somme des 6 plus grandes valeurs d'une plage
=SOMME(A1:A10*(A1:A10>=GRANDE.VALEUR(A1:A10;6)))
Formule matricielle à valider par Ctrl+Maj+Entree
 

gaela57

XLDnaute Nouveau
Re : Recherche et recherche valeur max

J'ai également un problème :

Je désire faire un gaphique glissant avec excel
Je sais qu'il faut utiliser (enfin je crois !), mais je ne sais pas comment faire, et surtout je ne comprends pas bien son fonctionnement
Quelqu'un peut-il m'aider
Merci

Mon pb précis
Je dispose de série mensuelles depuis 2000, et les 4 dernières années doivent apparaître.
Colonne A : j'ai n°té de 1 à N
Colonne B : j'ai les mois Janv 2000, févri 2000 ....
Colonne C : j'ai les données

Merci pour votre aide (Je travaille avec excel 2000)

Configuration: Windows XP
Internet Explorer 6.0
 

Excel-lent

XLDnaute Barbatruc
Re : Recherche et recherche valeur max

Bonjour Mattttttttttrix,

Mattttttttttrix à dit:
je suis con, pas mais trop quand meme :D

Loin de moi toute idée de jugement, mais si tu le demande ... :)

Non plus sérieusement, comme tu le dis toi-même, ton soucis provient bien d'une mauvais utilisation de la fonction RECHERCHEH()

Ta formule en B47 :
Code:
=RECHERCHEH(B48;[COLOR="DarkOrange"][B]$C$43:$AG$44[/B][/COLOR];[COLOR="Blue"][B]43[/B][/COLOR];FAUX)

est fausse, et ton tableau mal conçu pour que la formule RECHERCHEH() puisse fonctionner :

Ta formule, comme tu l'as écrite signifie :
Rechercher dans la zone C43:AG43 la valeur contenu dans B48 : "7"
-> or ta valeur "7" est à chercher dans la zone C44:AG44

Une fois cette valeur trouvé, repérer la cellule où elle se trouve, et prendre la valeur correspondante : même colonne, 43 lignes plus bas.

Or ta zone : $C$43:$AG$44
ne contient que 2 lignes! Donc forcément, il a du mal à trouver la 43ème.

Pour que ta formule fonctionne, il faudrait que tu inverses ta ligne 43 et ta ligne 44. Car la fonction recherche cherche toujours LA valeur dans la première ligne (si RECHERCHEH) ou colonne (si RECHERCHEV) de ta zone


Donc si tu as lu et fais ce que j'ai dis ci-dessus :
-> inverser ta ligne 43 et 44 (les points sur la ligne 43 et les noms sur la ligne 44)

Ta formule a écrire en B47 sera :
Code:
=RECHERCHEH(B48;$C$43:$AG$44;2;FAUX)

Bon dimanche
 

Excel-lent

XLDnaute Barbatruc
Re : Recherche et recherche valeur max

Bonjour tout le monde,

Excel-lent à dit:
Ta formule a écrire en B47 sera :
Code:
=RECHERCHEH(B48;$C$43:$AG$44;2;FAUX)

Mais sinon, si tu ne veux pas modifier la présentation de ton tableau, la formule à écrire en B47 sera :
Code:
=INDEX(C43:AG43;;EQUIV(B48;C44:AG44;0))

Bon Dimanche

Edition : bonjour et bienvenu sur le forum Gaela57. Si tu pouvais ouvrir un nouveau fil pour poser ta question, se serait beaucoup mieux ;)
Tu obtiendras des réponses, ta question ne polluera pas le fil de Mattttttttttrix, et les fils (celui-ci et le tiens que tu vas créé) seront plus clair pour tous!
 
Dernière édition:

Mattttttttttrix

XLDnaute Junior
Re : Recherche et recherche valeur max

Bonjour Mattttttttttrix,



Loin de moi toute idée de jugement, mais si tu le demande ... :)

Non plus sérieusement, comme tu le dis toi-même, ton soucis provient bien d'une mauvais utilisation de la fonction RECHERCHEH()

Ta formule en B47 :
Code:
=RECHERCHEH(B48;[COLOR="DarkOrange"][B]$C$43:$AG$44[/B][/COLOR];[COLOR="Blue"][B]43[/B][/COLOR];FAUX)

est fausse, et ton tableau mal conçu pour que la formule RECHERCHEH() puisse fonctionner :

Ta formule, comme tu l'as écrite signifie :
Rechercher dans la zone C43:AG43 la valeur contenu dans B48 : "7"
-> or ta valeur "7" est à chercher dans la zone C44:AG44

Une fois cette valeur trouvé, repérer la cellule où elle se trouve, et prendre la valeur correspondante : même colonne, 43 lignes plus bas.

Or ta zone : $C$43:$AG$44
ne contient que 2 lignes! Donc forcément, il a du mal à trouver la 43ème.

Pour que ta formule fonctionne, il faudrait que tu inverses ta ligne 43 et ta ligne 44. Car la fonction recherche cherche toujours LA valeur dans la première ligne (si RECHERCHEH) ou colonne (si RECHERCHEV) de ta zone


Donc si tu as lu et fais ce que j'ai dis ci-dessus :
-> inverser ta ligne 43 et 44 (les points sur la ligne 43 et les noms sur la ligne 44)

Ta formule a écrire en B47 sera :
Code:
=RECHERCHEH(B48;$C$43:$AG$44;2;FAUX)

Bon dimanche

J'avais essayé ce truc, mais voyant que ca marchait pas, je me suis dis qu'il fallait prendre tout le tableau, puis sélectionner la 43eme ligne de la feuille...

En fait, il suffisait d'inverser les lignes...

Bon bas, ce soir, je me coucherais moins bête et je ne ferais plus l'erreur!

Merci a vous tous :D


Bon dimanche et bonne fin de week end :cool:
 
Dernière édition:

Discussions similaires

Statistiques des forums

Discussions
312 670
Messages
2 090 744
Membres
104 646
dernier inscrit
Mbark Moustanssir