rechercheV

D

dan52

Guest
bonjour à tous,
un nouveau sujet soumis à votre sagacité.
je pensais avoir compris la rechercheV , mais il ne semble pas.
l'explication de mon besoin est sur le fichier joint.
merci de prendre quelques instants pour me fournir la formule idéale.
amicalement.
[file name=modele p71_20050420185713.zip size=23087]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/modele p71_20050420185713.zip[/file]
 

Pièces jointes

  • modele p71_20050420185713.zip
    22.5 KB · Affichages: 8

Dugenou

XLDnaute Barbatruc
Bonjour Dan52,

Dans ce cas le recherchev ne peut pas te servir car il ne renvoie que la première valeur trouvée et non une liste.

Pour faire ce que tu veux il faut : soit utiliser un filtre automatique sur ta feuille de données, soit utiliser une formule matricielle dont Monique ou Jean Marie (et d'autres) ont le secret (bon, en fait c'est pas un secret, c'est juste pour l'expression, mais la formule est complexe).

Je te joins un exemple de la méthode 2

Cordialement [file name=_liste variable jyh_20050420190432.zip size=3731]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/_liste variable jyh_20050420190432.zip[/file]

Message édité par: Dugenou, à: 20/04/2005 19:04
 

Pièces jointes

  • _liste variable jyh_20050420190432.zip
    3.6 KB · Affichages: 11
J

Ju

Guest
recherchev(cellule de référence;tableau;nombre colonnes;valeur proche)

Cette fonction renvoie à partir du contenu d'une cellule de référence une information se situant à la même ligne du tableau mais N colonnes plus à droite.

Attention la première colonne de la sélection de l'argument 'tableau' doit être la colonne qui sert de référence à la recherche !!!
Nombre de colonnes: dont il faut se déplacer relativement à la colonne de référence pour trouver la valeur voulue qui devra être renvoyée. Cette valeur est habituellement fixée et cachée dans la formule

Valeur Proche: Si cet argument est VRAI, les valeurs de la première colonne de l'argument tableau de données doivent être placées en ordre croissant. Sinon, la fonction RECHERCHEV peut donner une valeur incorrecte ( dès lors, si vous tapez une titre qui n'existe pas, Excel devrait renvoyer comme résultat un producteur qui comporte comme première lettre, une lettre qui dans l'ordre alphabétique précéde la première lettre du titre que vous avez entré initialement). Si l'argument valeur proche est FAUX, les éléments de la table ne doivent pas nécessairement être classés.
 

Dugenou

XLDnaute Barbatruc
Re,

Voici la mise en ouevre de ladite formule complexe + un peu de recherchev

Bye ;) [file name=p71 dugenou_20050420192516.zip size=25106]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/p71 dugenou_20050420192516.zip[/file]
 

Pièces jointes

  • p71 dugenou_20050420192516.zip
    24.5 KB · Affichages: 18

CBernardT

XLDnaute Barbatruc
Bonsoir à tous,

Un essai avec la mise en place des résultats avec une macro.
Elle filtre automatiquement la base selon le critère en 'B2.

Cordialement

Bernard [file name=TriModp71.zip size=28146]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/TriModp71.zip[/file]
 

Pièces jointes

  • TriModp71.zip
    27.5 KB · Affichages: 24

Monique

Nous a quitté
Repose en paix
Bonjour,

La même chose que Dugenou, avec Petite.Valeur(si(condition;plage);n°)

La 1ère ligne concernée :
=PETITE.VALEUR(SI(Nat=$B$2;LIGNE(Nat));LIGNES(E$12:E12))

Le n° d'acte correspondant :
=INDEX(ColNo;PETITE.VALEUR(SI(Nat=$B$2;LIGNE(Nat));LIGNES(F$12:F12)))

Formule matricielle,
à valider par ctrl, maj et entrée
[file name=IndexDan52.zip size=19626]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/IndexDan52.zip[/file]
 

Pièces jointes

  • IndexDan52.zip
    19.2 KB · Affichages: 27

Statistiques des forums

Discussions
312 488
Messages
2 088 841
Membres
103 972
dernier inscrit
steeter