J'ai un tableau de1000 lignes et 10 colones et beaucoup de celulles qui
resterons vide car pas d'infos a mettre.
Je fait des recherche avec la fonction recherchev mais cela bug qui peut
m'aider.
La cause c'est les cases vide !!!
Je tape ma formule comme cela recherchev(a1,noms!a1:j1000;2)
A1= ce que je veux trouver
noms le nom de la feuille ou est l infos
a1:j1000 la plage ou sont les données
Re... Peux-tu me faire un exemple fonctionnant avec: =RECHERCHEV(Noms!$A$1:$B$1000;2;FAUX) JJ
"Jdel" a écrit dans le message de news:437f5487$0$6663$
Dans la feuille active, on suppose la formule dans la colonne "B" et les valeurs dans la colonne "A" Dans la feuille "Noms", la formule va chercher la valeur de la colonne "B" (c'est le 2 de la formule) qui se trouvent en face de la valeur correspondante de la colonne "A". Si on utilise la copie incrémentée pour descendre la formule dans la colonne
"B" de la feuille active, il faut mettre =RECHERCHEV(Noms!$A$1:$B$1000;2;FAUX) "Jacky" a écrit dans le message de news:
Bonjour,
Tu peux déjà écrire =RECHERCHEV(Noms!A1:B1000;2;FAUX) par exemple Il va chercher quoi, comme cela ??????
;o)
JJ
Re...
Peux-tu me faire un exemple fonctionnant avec:
=RECHERCHEV(Noms!$A$1:$B$1000;2;FAUX)
JJ
"Jdel" <jdel5@wanadoo.fr> a écrit dans le message de
news:437f5487$0$6663$8fcfb975@news.wanadoo.fr...
Dans la feuille active, on suppose la formule dans la colonne "B" et les
valeurs dans la colonne "A"
Dans la feuille "Noms", la formule va chercher la valeur de la colonne "B"
(c'est le 2 de la formule) qui se trouvent en face de la valeur
correspondante de la colonne "A".
Si on utilise la copie incrémentée pour descendre la formule dans la
colonne
"B" de la feuille active, il faut mettre
=RECHERCHEV(Noms!$A$1:$B$1000;2;FAUX)
"Jacky" <nospam@bidon.fr> a écrit dans le message de news:
eTe42fR7FHA.956@TK2MSFTNGP10.phx.gbl...
Bonjour,
Tu peux déjà écrire =RECHERCHEV(Noms!A1:B1000;2;FAUX) par exemple
Il va chercher quoi, comme cela ??????
Re... Peux-tu me faire un exemple fonctionnant avec: =RECHERCHEV(Noms!$A$1:$B$1000;2;FAUX) JJ
"Jdel" a écrit dans le message de news:437f5487$0$6663$
Dans la feuille active, on suppose la formule dans la colonne "B" et les valeurs dans la colonne "A" Dans la feuille "Noms", la formule va chercher la valeur de la colonne "B" (c'est le 2 de la formule) qui se trouvent en face de la valeur correspondante de la colonne "A". Si on utilise la copie incrémentée pour descendre la formule dans la colonne
"B" de la feuille active, il faut mettre =RECHERCHEV(Noms!$A$1:$B$1000;2;FAUX) "Jacky" a écrit dans le message de news:
Bonjour,
Tu peux déjà écrire =RECHERCHEV(Noms!A1:B1000;2;FAUX) par exemple Il va chercher quoi, comme cela ??????
;o)
JJ
Jdel
Excuse moi mais je n'irai pas jusqu'à 1000 Cet exemple permet de remplacer un code par son libellé Dans la feuille active Col A Col B 1 =RECHERCHEV(Noms!$A$1:$B$3;2;FAUX) 2 =RECHERCHEV(Noms!$A$1:$B$3;2;FAUX) 3 =RECHERCHEV(Noms!$A$1:$B$3;2;FAUX) 2 Jusqu'en bas 1 3 3 1 2 2 =RECHERCHEV(Noms!$A$1:$B$3;2;FAUX)
Dans la feuille Noms Col A Col B 1 Appel d'offres ouvert 2 Appel d'offres restreint 3 Autre procédure "Jacky" a écrit dans le message de news: %
Re... Peux-tu me faire un exemple fonctionnant avec: =RECHERCHEV(Noms!$A$1:$B$1000;2;FAUX) JJ
"Jdel" a écrit dans le message de news:437f5487$0$6663$
Dans la feuille active, on suppose la formule dans la colonne "B" et les valeurs dans la colonne "A" Dans la feuille "Noms", la formule va chercher la valeur de la colonne "B" (c'est le 2 de la formule) qui se trouvent en face de la valeur correspondante de la colonne "A". Si on utilise la copie incrémentée pour descendre la formule dans la colonne
"B" de la feuille active, il faut mettre =RECHERCHEV(Noms!$A$1:$B$1000;2;FAUX) "Jacky" a écrit dans le message de news:
Bonjour,
Tu peux déjà écrire =RECHERCHEV(Noms!A1:B1000;2;FAUX) par exemple Il va chercher quoi, comme cela ??????
;o)
JJ
Excuse moi mais je n'irai pas jusqu'à 1000
Cet exemple permet de remplacer un code par son libellé
Dans la feuille active
Col A Col B
1 =RECHERCHEV(Noms!$A$1:$B$3;2;FAUX)
2 =RECHERCHEV(Noms!$A$1:$B$3;2;FAUX)
3 =RECHERCHEV(Noms!$A$1:$B$3;2;FAUX)
2 Jusqu'en bas
1
3
3
1
2
2 =RECHERCHEV(Noms!$A$1:$B$3;2;FAUX)
Dans la feuille Noms
Col A Col B
1 Appel d'offres ouvert
2 Appel d'offres restreint
3 Autre procédure
"Jacky" <nospam@bidon.fr> a écrit dans le message de news:
%236XX0nS7FHA.2692@tk2msftngp13.phx.gbl...
Re...
Peux-tu me faire un exemple fonctionnant avec:
=RECHERCHEV(Noms!$A$1:$B$1000;2;FAUX)
JJ
"Jdel" <jdel5@wanadoo.fr> a écrit dans le message de
news:437f5487$0$6663$8fcfb975@news.wanadoo.fr...
Dans la feuille active, on suppose la formule dans la colonne "B" et les
valeurs dans la colonne "A"
Dans la feuille "Noms", la formule va chercher la valeur de la colonne
"B"
(c'est le 2 de la formule) qui se trouvent en face de la valeur
correspondante de la colonne "A".
Si on utilise la copie incrémentée pour descendre la formule dans la
colonne
"B" de la feuille active, il faut mettre
=RECHERCHEV(Noms!$A$1:$B$1000;2;FAUX)
"Jacky" <nospam@bidon.fr> a écrit dans le message de news:
eTe42fR7FHA.956@TK2MSFTNGP10.phx.gbl...
Bonjour,
Tu peux déjà écrire =RECHERCHEV(Noms!A1:B1000;2;FAUX) par exemple
Il va chercher quoi, comme cela ??????
Excuse moi mais je n'irai pas jusqu'à 1000 Cet exemple permet de remplacer un code par son libellé Dans la feuille active Col A Col B 1 =RECHERCHEV(Noms!$A$1:$B$3;2;FAUX) 2 =RECHERCHEV(Noms!$A$1:$B$3;2;FAUX) 3 =RECHERCHEV(Noms!$A$1:$B$3;2;FAUX) 2 Jusqu'en bas 1 3 3 1 2 2 =RECHERCHEV(Noms!$A$1:$B$3;2;FAUX)
Dans la feuille Noms Col A Col B 1 Appel d'offres ouvert 2 Appel d'offres restreint 3 Autre procédure "Jacky" a écrit dans le message de news: %
Re... Peux-tu me faire un exemple fonctionnant avec: =RECHERCHEV(Noms!$A$1:$B$1000;2;FAUX) JJ
"Jdel" a écrit dans le message de news:437f5487$0$6663$
Dans la feuille active, on suppose la formule dans la colonne "B" et les valeurs dans la colonne "A" Dans la feuille "Noms", la formule va chercher la valeur de la colonne "B" (c'est le 2 de la formule) qui se trouvent en face de la valeur correspondante de la colonne "A". Si on utilise la copie incrémentée pour descendre la formule dans la colonne
"B" de la feuille active, il faut mettre =RECHERCHEV(Noms!$A$1:$B$1000;2;FAUX) "Jacky" a écrit dans le message de news:
Bonjour,
Tu peux déjà écrire =RECHERCHEV(Noms!A1:B1000;2;FAUX) par exemple Il va chercher quoi, comme cela ??????
;o)
JJ
Jacky
Re... Excuse moi d'insister. As-tu testé... Si oui, mets le fichier testé sur: http://cjoint.com/index.php JJ
Re...
Excuse moi d'insister.
As-tu testé...
Si oui, mets le fichier testé sur:
http://cjoint.com/index.php
JJ
Tout ça pour en arriver là ? Tu aurais pu le dire tout de suite, j'aurais été d'accord, il vaut mieux copier la formule que de l'écrire. Merci quand même donneur de leçon Salutations à toi aussi "Jacky" a écrit dans le message de news: %
Tout ça pour en arriver là ?
Tu aurais pu le dire tout de suite, j'aurais été d'accord, il vaut mieux
copier la formule que de l'écrire.
Merci quand même donneur de leçon
Salutations à toi aussi
"Jacky" <nospam@bidon.fr> a écrit dans le message de news:
%23nCo6MT7FHA.3048@TK2MSFTNGP10.phx.gbl...
Tout ça pour en arriver là ? Tu aurais pu le dire tout de suite, j'aurais été d'accord, il vaut mieux copier la formule que de l'écrire. Merci quand même donneur de leçon Salutations à toi aussi "Jacky" a écrit dans le message de news: %
Tu aurais pu le dire tout de suite, j'aurais été d'accord, Ce n'est pas faute d'avoir essayé.
Merci quand même donneur de leçon Loin de moi cette idée......
Bon WE JJ
jb
Bonjour,
Je suis désolé d'ajouter à la surabondance mais rien n'a été dit sur la RAPIDITE( l'aide Microsoft ne dit rien à ce sujet)
-La fonction Recherchev() recherche une valeur dans la première colonne d'une table et retourne la colonne_résultat spécifiée
-Si la valeur cherchée est un code et si la table n'est PAS triée, il faut spécifier le paramètre FAUX. On récupère #N/A si le code n'existe pas.
-Si la valeur cherchée est un code et si la table est TRIEE, on peut spécifier le paramètre VRAI . La recherche est alors faite par DICHOTOMIE et peut être x100 + RAPIDE puisqu'il suffit de quelques accés pour retrouver le code. C'est TRES IMPORTANT lorsque la table est de taille importante et que la formule Recherchev() est recopiée x1000 fois. Avec FAUX , excel consulte la table SEQUENTIELLEMENT.
Pour vérifier si le code existe (on ne récupère pas #N/A mais la valeur inférieure), il faut écrire: =SI(RECHERCHEV(CodeCherché;Articles;1;VRAI)=CodeCherché;RECHERCHEV( CodeCherché;Articles;2;VRAI);"Inconnu")
*On peut faire les mêmes remarques pour Equiv(nb;table;0 ou 1) Equiv() permet simplement de rechercher dans n'importe quelle colonne. 0 et 1 on le m^meeffet que FAUX /VRAI dans Recherchev.
http://cjoint.com/?lttyHMlcFE
Cordialement JB
Bonjour,
Je suis désolé d'ajouter à la surabondance mais rien n'a été dit
sur la RAPIDITE( l'aide Microsoft ne dit rien à ce sujet)
-La fonction Recherchev() recherche une valeur dans la première
colonne d'une table
et retourne la colonne_résultat spécifiée
-Si la valeur cherchée est un code et si la table n'est PAS triée, il
faut spécifier le paramètre FAUX. On récupère #N/A si le code
n'existe pas.
-Si la valeur cherchée est un code et si la table est TRIEE, on peut
spécifier le paramètre VRAI . La recherche est alors faite par
DICHOTOMIE et peut être x100 + RAPIDE puisqu'il suffit de quelques
accés pour retrouver le code.
C'est TRES IMPORTANT lorsque la table est de taille importante et que
la formule Recherchev() est recopiée x1000 fois.
Avec FAUX , excel consulte la table SEQUENTIELLEMENT.
Pour vérifier si le code existe (on ne récupère pas #N/A mais la
valeur inférieure), il faut écrire:
=SI(RECHERCHEV(CodeCherché;Articles;1;VRAI)=CodeCherché;RECHERCHEV( CodeCherché;Articles;2;VRAI);"Inconnu")
*On peut faire les mêmes remarques pour Equiv(nb;table;0 ou 1)
Equiv() permet simplement de rechercher dans n'importe quelle colonne.
0 et 1 on le m^meeffet que FAUX /VRAI dans Recherchev.
Je suis désolé d'ajouter à la surabondance mais rien n'a été dit sur la RAPIDITE( l'aide Microsoft ne dit rien à ce sujet)
-La fonction Recherchev() recherche une valeur dans la première colonne d'une table et retourne la colonne_résultat spécifiée
-Si la valeur cherchée est un code et si la table n'est PAS triée, il faut spécifier le paramètre FAUX. On récupère #N/A si le code n'existe pas.
-Si la valeur cherchée est un code et si la table est TRIEE, on peut spécifier le paramètre VRAI . La recherche est alors faite par DICHOTOMIE et peut être x100 + RAPIDE puisqu'il suffit de quelques accés pour retrouver le code. C'est TRES IMPORTANT lorsque la table est de taille importante et que la formule Recherchev() est recopiée x1000 fois. Avec FAUX , excel consulte la table SEQUENTIELLEMENT.
Pour vérifier si le code existe (on ne récupère pas #N/A mais la valeur inférieure), il faut écrire: =SI(RECHERCHEV(CodeCherché;Articles;1;VRAI)=CodeCherché;RECHERCHEV( CodeCherché;Articles;2;VRAI);"Inconnu")
*On peut faire les mêmes remarques pour Equiv(nb;table;0 ou 1) Equiv() permet simplement de rechercher dans n'importe quelle colonne. 0 et 1 on le m^meeffet que FAUX /VRAI dans Recherchev.