Affecter un côut à un stage

bonjour,

je suis nouveau sur le site et je me suis formé sur excel à la remorque de jeunes collégues. ayant maintenant + de loisir, je fais un peu de benevolat et c'est ce qui m'amène aujourd'hui à poser cette question.

Comment remplir la colonne prix d'une colonne stages réalisés non triée (à partir d'une matrice comportant des réferences de stages et des prix).Je croyais m'en sortir avec une fonction du genre

=RECHERCHE(A4;Feuil1!$A$9:$B$15;Feuil1!$A$9:$B$15)

mais cela me renvoie une erreur .

Enfin comme un dessin vaux mieux qu'un long discour j'essaye de mettre mon fichier de travail et de poster le tout.

https://www.excel-pratique.com/~files/doc/C7Aqiforum_xl.xls

Merci d'avance

Salutations à tous.

Bonjour,

une rechercheV est plus appropriée.

=RechercheV(B4;Feuil1!$B$9:$C$15;2)

sinon suis la procédure Fx

A +

Bonjour,

Je me suis trompé dans les cellules

remplace par $A$9 et $B$15

A +

Bonjour, salut henri,

Pourquoi faire l'impasse sur le quatrième argument de la fonction RECHERCHEV ?

=RECHERCHEV($B4;Feuil1!$B$9:$C$15;2;0)

Si la liste en Feuil1 n'est pas triée, par exemple lors de l'ajout d'une donnée, le résultat de la recherche risque d'être faux.

Le quatrième argument (0 ou FAUX) sert à trouver la valeur exacte.

dré

bonjour et merci de vos réponses ,

que je traduis comme cela:

=RECHERCHEV($B4;Feuil1!$B$9:$C$15;2;0)

en les appliquant les valeurs renvoyées sont 0 :

a quoi servent ;2;0 ?

Bonjour,

Le 2 veut dire que la formule doit renvoyer la valeur se trouvant dans la deuxième colonne de la plage Feuil1!$B$9:$C$15, soit dans la colonne C.

Le 0 (ou FAUX) veut dire que si la valeur cherchée n'est pas trouvée dans la plage de recherche la formule doit renvoyer un message d'erreur.

Voici ce qu'en dit l'aide MS :

RECHERCHEV(valeur_cherchée;matrice;no_index_col;valeur_proche)

valeur_cherchée Valeur à trouver dans la première colonne de la matrice (matrice : permet de créer des formules uniques permettant d'obtenir plusieurs résultats et qui agissent sur un groupe d'arguments répartis dans des lignes et des colonnes. Une plage matricielle partage une même formule tandis qu'une constante matricielle est un groupe de constantes qui sert d'argument.). L'argument valeur_cherchée peut être une valeur ou une référence. Si l'argument valeur_cherchée est inférieur à la plus petite valeur dans la première colonne de la matrice, RECHERCHEV renvoie la valeur d'erreur #N/A.

matrice Deux colonnes de données ou plus. Utilisez une référence à une plage ou un nom de plage. Les valeurs de la première colonne de l'argument matrice sont les valeurs cherchées par l'argument valeur_cherchée. Ces valeurs peuvent être du texte, des nombres ou des valeurs logiques. Le texte ne respecte pas la casse.

no_index_col Numéro de la colonne de la matrice dont la valeur correspondante doit être renvoyée. Si l'argument no_index_col est égal à 1, la fonction renvoie la valeur dans la première colonne de la matrice ; si l'argument no_index_col est égal à 2, la valeur est renvoyée dans la deuxième colonne de la matrice, et ainsi de suite. Si l'argument no_index_col est :

inférieur à 1, la fonction RECHERCHEV renvoie la valeur d'erreur #VALEUR! ;

est supérieur au nombre de colonnes de la matrice, la fonction RECHERCHEV renvoie la valeur d'erreur #REF!.

valeur_proche Valeur logique indiquant si vous souhaitez que la fonction RECHERCHEV trouve une correspondance exacte ou voisine de celle que vous avez spécifiée :

Si cet argument est VRAI ou omis, une correspondance exacte ou proche est renvoyée. Si aucune correspondance exacte n'est trouvée, la valeur immédiatement inférieure à valeur_cherchée est renvoyée.

Les valeurs de la première colonne de la matrice doivent être placées dans l'ordre de tri croissant ; sinon, RECHERCHEV peut ne pas donner la valeur correcte. Vous pouvez placer les valeurs dans l'ordre croissant en sélectionnant la commande Tri à partir du menu Données, puis en sélectionnant Croissant. Pour plus d'informations, consultez Ordres de tri par défaut.

Si l'argument est FAUX, RECHERCHEV ne recherchera qu'une correspondance exacte. Dans ce cas, il n'est pas nécessaire de trier les valeurs de la première colonne de la matrice. Si deux valeurs ou plus de la première colonne de la matrice correspondent à valeur_cherchée, la première valeur trouvée est utilisée. Si aucune correspondance exacte n'est trouvée, la valeur d'erreur #N/A est renvoyée.

dré

Merci

de toutes les infos (MS = Micro Soft?)

tout en guettant vos réponses j'ai continué de bidouillé et j'ai trouvé à partir d'une question résolue du forum et quelques tatonnements supplémentaires (utilisation de 2 après la lecture de la derniere réponse (merci à dré) à cette formule qui arrive aux résultats cherchés

=INDEX(Feuil1!$A$9:$B$15;EQUIV(A4;Feuil1!$A$9:$A$15;0);2)

merci à tous

Rechercher des sujets similaires à "affecter cout stage"