Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel
Excel Forum d'entraide sur Excel. Vos questions sur les fonctions, formules, manipulations, et tout sujet qui ne trouve pas sa place dans un sous-forum.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 14/06/2011, 15h40   #1
Invité de passage
 
Femme
Étudiant
Inscription : juin 2011
Messages : 6
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France

Informations professionnelles :
Activité : Étudiant
Secteur : Distribution

Informations forums :
Inscription : juin 2011
Messages : 6
Points : 1
Points : 1
Par défaut Application de la Fonction recherchev

Bonjour à tous,
je suis dans une impasse et je vous remercie d'avance de votre aide. Au fait je voudrais retrouver des données présentes dasn une feuille sur une autre feuille du meme classeur. Il s'agit de generer des données dans les colonnes(code prep) M et N (nom prep) de la feuille <erreur prep> à partir des colone B et C de la feuille code.J'ai essaye : =SI($K$1:$K$4768=CODES!$A$1:$A$190;RECHERCHEV($K$3;CODES!$A:$C;1;0)) mais j'ai un message d'erreur. Aussi je voudrais savoir à quoi correspond <no_index_col> . je vous remercie d'avnce.
nokoss est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/06/2011, 18h54   #2
Membre régulier
 
Inscription : février 2009
Messages : 216
Détails du profil
Informations forums :
Inscription : février 2009
Messages : 216
Points : 94
Points : 94
Bonsoir nokoss,
no_index_col
est le numéro de la colonne de l'argument table_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 l'argument table_matrice ; si l'argument no_index_col est égal à 2, la valeur est renvoyée dans la deuxième colonne de l'argument table_matrice, et ainsi de suite. Si l'argument no_index_col est inférieur à 1, la fonction RECHERCHEV renvoie la valeur d'erreur #VALEUR! et si l'argument no_index_col est supérieur au nombre de colonnes de l'argument table_matrice, la fonction RECHERCHEV renvoie la valeur d'erreur #REF!.

valeur_proche représente une valeur logique indiquant si vous souhaitez que la fonction RECHERCHEV recherche une valeur exacte ou voisine de celle que vous avez spécifiée. Si cet argument est VRAI ou omis, une donnée proche est renvoyée. En d'autres termes, si aucune valeur exacte n'est trouvée, la valeur immédiatement inférieure à valeur_cherchée est renvoyée. Si valeur_proche est FAUX, la fonction RECHERCHEV renvoie exactement la valeur recherchée. Si aucune valeur ne correspond, la valeur d'erreur #N/A est renvoyée.
__________________
La lumière repousse les ténèbres et non les ténèbres la lumière.
vieuxmonsieur est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 15/06/2011, 08h42   #3
Invité de passage
 
Femme
Étudiant
Inscription : juin 2011
Messages : 6
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France

Informations professionnelles :
Activité : Étudiant
Secteur : Distribution

Informations forums :
Inscription : juin 2011
Messages : 6
Points : 1
Points : 1
Citation:
Envoyé par nokoss Voir le message
Bonjour à tous,
je suis dans une impasse et je vous remercie d'avance de votre aide. Au fait je voudrais retrouver des données présentes dasn une feuille sur une autre feuille du meme classeur. Il s'agit de generer des données dans les colonnes(code prep) M et N (nom prep) de la feuille <erreur prep> à partir des colone B et C de la feuille code.J'ai essaye : =SI($K$1:$K$4768=CODES!$A$1:$A$190;RECHERCHEV($K$3;CODES!$A:$C;1;0)) mais j'ai un message d'erreur. Aussi je voudrais savoir à quoi correspond <no_index_col> . je vous remercie d'avnce.
Merci à vous pour la réponse je comprends mieux ma deuxième question, par contre mon problème reste un peu entier vu que je n'arrive toujours pas à appliquer ma formule. Merci de votre aide .
nokoss est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/06/2011, 09h15   #4
Membre éprouvé
 
Avatar de Runsh63
 
Homme Duc
Nihiliste
Inscription : mars 2011
Messages : 395
Détails du profil
Informations personnelles :
Nom : Homme Duc
Âge : 31
Localisation : France, Puy de Dôme (Auvergne)

Informations professionnelles :
Activité : Nihiliste
Secteur : Industrie

Informations forums :
Inscription : mars 2011
Messages : 395
Points : 419
Points : 419
Bonjour nokoss,

C'est normal qu'Excel t'insulte car tu n'as pas fini ta formule :

Code :
=SI($K$1:$K$4768=CODES!$A$1:$A$190;RECHERCHEV($K$3;CODES!$A:$C;1;0);...)
Il manque la "valeur si faux".

De plus, qu'est-ce que tu vérifies par :

Code :
SI($K$1:$K$4768=CODES!$A$1:$A$190
Quel est le but de ce test ?
__________________
Cordialement,

Runsh
Runsh63 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/06/2011, 10h07   #5
Invité de passage
 
Femme
Étudiant
Inscription : juin 2011
Messages : 6
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France

Informations professionnelles :
Activité : Étudiant
Secteur : Distribution

Informations forums :
Inscription : juin 2011
Messages : 6
Points : 1
Points : 1
Merci à toi Runsh63,
le but de la manoeuvre c'est de générer des codes qui sont connus sur une feuille afin de ne pas avoir a les saisir un par un, ca parait simple mais je n'y arrive vraiment pas .Il s'agit de retrouver les colonnes B et C de la feuille <CODE> dans les colonnes M et N de la feuille <erreurs prep 2011>, c'est un peu ca le but de ma demarche . merci pour l'aide.
Fichiers attachés
Type de fichier : xls adv pr fo.xls (73,5 Ko, 5 affichages)
nokoss est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/06/2011, 11h18   #6
Membre éprouvé
 
Avatar de Runsh63
 
Homme Duc
Nihiliste
Inscription : mars 2011
Messages : 395
Détails du profil
Informations personnelles :
Nom : Homme Duc
Âge : 31
Localisation : France, Puy de Dôme (Auvergne)

Informations professionnelles :
Activité : Nihiliste
Secteur : Industrie

Informations forums :
Inscription : mars 2011
Messages : 395
Points : 419
Points : 419
Re,

Je te joins ton fichier corrigé. La formule devrait marcher mais dans ton fichier joint, tu n'as aucune valeur commune de ta première feuille dans la deuxième, d'où les vides (j'ai rajouté le SIESTERREUR() pour une question de forme, ça évite les #N/A). Ton erreur venait principalement du fait que tu as mal paramétré le deuxième critère de ta RECHERCHEV(). Tu as mis "B:C" au lieu de "A:C", alors que c'est bien en colonne "A" de ta feuille "CODES" que sont situés tes champs communs. Tu feras attention aux doublons dans ta feuille "CODES", la RECHERCHEV() ne te ramènera que la première valeur qu'elle trouvera en balayant la feuille.
En espérant t'avoir aidé, je te souhaite une bonne journée !
__________________
Cordialement,

Runsh
Runsh63 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/06/2011, 12h00   #7
Invité de passage
 
Femme
Étudiant
Inscription : juin 2011
Messages : 6
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France

Informations professionnelles :
Activité : Étudiant
Secteur : Distribution

Informations forums :
Inscription : juin 2011
Messages : 6
Points : 1
Points : 1
Merci Runsh63 ,
tes explications surtout me seront d'une grande aide.
Bonne journée.
nokoss est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h16.


 
 
 
 
Partenaires

Hébergement Web