Problème avec recherchev
Résolu/Fermé
camsyl
-
11 juin 2008 à 14:01
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 12 juin 2008 à 07:26
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 12 juin 2008 à 07:26
A voir également:
- Problème avec recherchev
- Recherchev si contient - Forum Excel
- Recherchev ou ✓ - Forum Bureautique
- Recherchev renvoie 0 ✓ - Forum Excel
- Si recherchev #n/a alors 0 - Forum Bureautique
- Recherchev dans un tableau croisé dynamique - Forum Excel
15 réponses
Takumi60
Messages postés
959
Date d'inscription
lundi 3 mars 2008
Statut
Membre
Dernière intervention
14 septembre 2009
33
11 juin 2008 à 14:03
11 juin 2008 à 14:03
enleve le ;faux et ca devrai aller
dudu134
Messages postés
2828
Date d'inscription
samedi 18 novembre 2006
Statut
Membre
Dernière intervention
24 janvier 2009
608
11 juin 2008 à 14:05
11 juin 2008 à 14:05
Bonjour,
essaye cette formule :
=si(A1="";"";recherchev(A1;'Feuil1'!$A$1:$D$38;4;faux))
'Feuil1'!$A$1:$D$38 remplace ceci par le tableau qui se trouve dans ta feuille 1
essaye cette formule :
=si(A1="";"";recherchev(A1;'Feuil1'!$A$1:$D$38;4;faux))
'Feuil1'!$A$1:$D$38 remplace ceci par le tableau qui se trouve dans ta feuille 1
Takumi60
Messages postés
959
Date d'inscription
lundi 3 mars 2008
Statut
Membre
Dernière intervention
14 septembre 2009
33
11 juin 2008 à 14:09
11 juin 2008 à 14:09
ou celle_ci
=si(recherchev(A1;'Feuil1'$A$1:$D$38;3)=A1;recherchev(A1;'Feuil1'$A$1:$D$38;4);faux))
=si(recherchev(A1;'Feuil1'$A$1:$D$38;3)=A1;recherchev(A1;'Feuil1'$A$1:$D$38;4);faux))
camsyl
>
Takumi60
Messages postés
959
Date d'inscription
lundi 3 mars 2008
Statut
Membre
Dernière intervention
14 septembre 2009
11 juin 2008 à 14:15
11 juin 2008 à 14:15
même réponse de l'ordi #N/A..
m@rina
Messages postés
20214
Date d'inscription
mardi 12 juin 2007
Statut
Contributeur
Dernière intervention
14 mai 2024
11 281
11 juin 2008 à 14:09
11 juin 2008 à 14:09
Bonjour camsyl
C'est quoi "feuille1" dans ta formule ?...
Je pense que ton problème est là... A cet endroit, il faut mettre la plage de données de ta base située en feuille1. Soit tu as nommé ta plage et tu mets le nom, soit tu mets la référence de la plage.
m@rina
C'est quoi "feuille1" dans ta formule ?...
Je pense que ton problème est là... A cet endroit, il faut mettre la plage de données de ta base située en feuille1. Soit tu as nommé ta plage et tu mets le nom, soit tu mets la référence de la plage.
m@rina
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
m@rina
Messages postés
20214
Date d'inscription
mardi 12 juin 2007
Statut
Contributeur
Dernière intervention
14 mai 2024
11 281
11 juin 2008 à 14:29
11 juin 2008 à 14:29
#N/A signifie que la donnée n'est pas trouvée.
Es-tu certain qu'elle existe ? Suffit d'un espace en plus pour que ce ne soit pas trouvé !
m@rina
Es-tu certain qu'elle existe ? Suffit d'un espace en plus pour que ce ne soit pas trouvé !
m@rina
dudu134
Messages postés
2828
Date d'inscription
samedi 18 novembre 2006
Statut
Membre
Dernière intervention
24 janvier 2009
608
11 juin 2008 à 14:33
11 juin 2008 à 14:33
mais nous ton fichier en pièce jointe
Mabelle60
Messages postés
469
Date d'inscription
mercredi 4 avril 2007
Statut
Membre
Dernière intervention
21 juin 2017
130
11 juin 2008 à 16:48
11 juin 2008 à 16:48
Salut
Euh
La formule de dudu134
=si(A1="";"";recherchev(A1;'Feuil1'!$A$1:$D$38;4;faux))
Ton format en A1 et dans ta colonne de recherche est identique? Si ces données sont issues d'une extraction, ce n'est pas forcément le cas (cf Post de m@rina).
Euh
La formule de dudu134
=si(A1="";"";recherchev(A1;'Feuil1'!$A$1:$D$38;4;faux))
Ton format en A1 et dans ta colonne de recherche est identique? Si ces données sont issues d'une extraction, ce n'est pas forcément le cas (cf Post de m@rina).
dudu134
Messages postés
2828
Date d'inscription
samedi 18 novembre 2006
Statut
Membre
Dernière intervention
24 janvier 2009
608
11 juin 2008 à 17:36
11 juin 2008 à 17:36
tu va sur site :
http://www.cijoint.fr
et ensuite tu me lien du fichier sur ton post
http://www.cijoint.fr
et ensuite tu me lien du fichier sur ton post
dudu134
Messages postés
2828
Date d'inscription
samedi 18 novembre 2006
Statut
Membre
Dernière intervention
24 janvier 2009
608
11 juin 2008 à 17:55
11 juin 2008 à 17:55
c'est pas bon,
sur le site de cijoint tu fais parcourir et tu clique sur ton fichier, ensuite du descend la page et tu clique sur déposer le fichier.
quand tu a clqier sur le bouton le lien apparait dessus et tu fais un copier coller et tu le colle sur ton post
sur le site de cijoint tu fais parcourir et tu clique sur ton fichier, ensuite du descend la page et tu clique sur déposer le fichier.
quand tu a clqier sur le bouton le lien apparait dessus et tu fais un copier coller et tu le colle sur ton post
http://www.cijoint.fr/cj200806/cijSDUJV7w.xls
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 398
11 juin 2008 à 18:26
11 juin 2008 à 18:26
Bonjour
J'ai jeté un oeil sur votre envoi
plusieurs remarques
1°) votre formule sur feuille tri n'est pas correcte,car elle ne fait référence à aucune limite de champ
Pour conserver la formule:
sur la feuille tatouages:
_ sélectionner tout le champ dont vous avez besoin
_ Barre des taches / Insertion / Nom /Définir /
le champ s'affiche dans la fenêtre du bas, dans celle du haut entrez :
tatouages
ainsi la formule reconnaitra le champ
Sinon, vous pouvez aussi rentrer dans la formule ( RECHERCHEV(A1;tatouages!A1:D241......le résultat sera le même
2°) même comme ça cela ne marche pas car,sur feuille tatouage la formule qui renvoie en colonne A part d'un format texte et donc si sur la feuille tri vous rentrez un code chiffre, excel ne s'y retrouve pas.
Pour palier à cet inconvénient, modifier votre formule en colonne A pour transformer votre code en nombre:
soit actuellement =DROITE(B1;5)
que vous remplacez par
=DROITE(B1;5)*1 qui là,vous donnera un format nombre.
Bien entendu, vous formatez toutes vos cellules en standard.
Je viens d'essayer , ça marche, mais je préfére vous l'expliquer plutôt que de vous renvoyer le ficheir!ça peut servir pour plus tard!
CRDLMNT
PS: vous pouvez aussi, si vous ne désirez pas modifier la formule de colonne A de tatouages, rentrez vos codes sur la feuille tri en les précédant d'une apostrophe, ça marche aussi.
J'ai jeté un oeil sur votre envoi
plusieurs remarques
1°) votre formule sur feuille tri n'est pas correcte,car elle ne fait référence à aucune limite de champ
Pour conserver la formule:
sur la feuille tatouages:
_ sélectionner tout le champ dont vous avez besoin
_ Barre des taches / Insertion / Nom /Définir /
le champ s'affiche dans la fenêtre du bas, dans celle du haut entrez :
tatouages
ainsi la formule reconnaitra le champ
Sinon, vous pouvez aussi rentrer dans la formule ( RECHERCHEV(A1;tatouages!A1:D241......le résultat sera le même
2°) même comme ça cela ne marche pas car,sur feuille tatouage la formule qui renvoie en colonne A part d'un format texte et donc si sur la feuille tri vous rentrez un code chiffre, excel ne s'y retrouve pas.
Pour palier à cet inconvénient, modifier votre formule en colonne A pour transformer votre code en nombre:
soit actuellement =DROITE(B1;5)
que vous remplacez par
=DROITE(B1;5)*1 qui là,vous donnera un format nombre.
Bien entendu, vous formatez toutes vos cellules en standard.
Je viens d'essayer , ça marche, mais je préfére vous l'expliquer plutôt que de vous renvoyer le ficheir!ça peut servir pour plus tard!
CRDLMNT
PS: vous pouvez aussi, si vous ne désirez pas modifier la formule de colonne A de tatouages, rentrez vos codes sur la feuille tri en les précédant d'une apostrophe, ça marche aussi.
chtilou
Messages postés
1664
Date d'inscription
mardi 22 janvier 2008
Statut
Membre
Dernière intervention
30 avril 2012
522
>
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
11 juin 2008 à 21:40
11 juin 2008 à 21:40
Bonsoir.
je préfére vous l'expliquer plutôt que de vous renvoyer le ficheir
Tout à fait d'accord avec toi Vaucluse, de plus tes explications sont dignes d'un bon professeur.
Toutefois une petite variante (post7):
=SI(ESTNA(RECHERCHEV(A1;tatouages;3;FAUX));"inconnu";RECHERCHEV(A1;tatouages;3;FAUX))
Cordialement.
je préfére vous l'expliquer plutôt que de vous renvoyer le ficheir
Tout à fait d'accord avec toi Vaucluse, de plus tes explications sont dignes d'un bon professeur.
Toutefois une petite variante (post7):
=SI(ESTNA(RECHERCHEV(A1;tatouages;3;FAUX));"inconnu";RECHERCHEV(A1;tatouages;3;FAUX))
Cordialement.
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 398
>
chtilou
Messages postés
1664
Date d'inscription
mardi 22 janvier 2008
Statut
Membre
Dernière intervention
30 avril 2012
12 juin 2008 à 07:26
12 juin 2008 à 07:26
Bonjour Chtilou
Gentil, toutes ces remarques, mais n'abusons pas des bonnes choses...surtout que mes compètences sont encore assez éloignées des votres.!
Merci aussi pour la proposition de formule en variante au post 7!
C'est tout à fait exact,et c'est bon à savoir pour tout le monde, dont acte.
Toutefois,dans le cas présent, elle risquait de renvoyer partout "inconnu", puisqu'excel ne reconnaissait pas les codes.Par contre, elle serait largement utile pour identifier une erreur d'entrée , une entrée inexistante,etc . ...et camsyl serait bien avisé de s'en servir.
Bien amicalement
Gentil, toutes ces remarques, mais n'abusons pas des bonnes choses...surtout que mes compètences sont encore assez éloignées des votres.!
Merci aussi pour la proposition de formule en variante au post 7!
C'est tout à fait exact,et c'est bon à savoir pour tout le monde, dont acte.
Toutefois,dans le cas présent, elle risquait de renvoyer partout "inconnu", puisqu'excel ne reconnaissait pas les codes.Par contre, elle serait largement utile pour identifier une erreur d'entrée , une entrée inexistante,etc . ...et camsyl serait bien avisé de s'en servir.
Bien amicalement
dudu134
Messages postés
2828
Date d'inscription
samedi 18 novembre 2006
Statut
Membre
Dernière intervention
24 janvier 2009
608
11 juin 2008 à 18:29
11 juin 2008 à 18:29
regarde le fichier et dis moi :
http://www.cijoint.fr/cjlink.php?file=cj200806/cijYq9vujH.xls
http://www.cijoint.fr/cjlink.php?file=cj200806/cijYq9vujH.xls
merci à tous je n'étais jamais venu sur le forum mais c'est génial la qualité des conseils ainsi que la rapidité.
chtilou
Messages postés
1664
Date d'inscription
mardi 22 janvier 2008
Statut
Membre
Dernière intervention
30 avril 2012
522
11 juin 2008 à 22:33
11 juin 2008 à 22:33
la qualité des conseils
Pour les explications, Vaucluse est un pro. ;-)
Si les réponses ton permit de résoudre ton problème pense à passer ton topic en résolu.
Bonne nuit et à bientôt sur CCM. ;-)
Pour les explications, Vaucluse est un pro. ;-)
Si les réponses ton permit de résoudre ton problème pense à passer ton topic en résolu.
Bonne nuit et à bientôt sur CCM. ;-)
11 juin 2008 à 14:06