Recherche valeur avec deux codes
Résolu/Fermé
Alaindeg
Messages postés
33
Date d'inscription
mardi 16 septembre 2014
Statut
Membre
Dernière intervention
8 juin 2016
-
Modifié par Alaindeg le 16/09/2014 à 18:47
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 18 sept. 2014 à 11:26
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 18 sept. 2014 à 11:26
A voir également:
- Recherche valeur avec deux codes
- Codes ascii - Guide
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Rechercher ou entrer l'adresse mm - recherche google - Guide
- Deux ecran pc - Guide
- Deux comptes whatsapp - Guide
2 réponses
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 413
16 sept. 2014 à 18:53
16 sept. 2014 à 18:53
Bonjour
essayez cette formule en matricielle, à adapter à vos champs:
=INDEX(champ à sortir;EQUIV(Cell code&cell session;champ code&champ session;0))
exemple pour l'écriture:
=INDEX(A:A;EQUIV(C1&D1,A:A&B:B;0))
formule matricielle à entrer avec la touche enter en maintenant ctrl et shift enfoncées
(elle se retrouve automatiquement entre accolades dans la barre de formule)
crdlmnt
essayez cette formule en matricielle, à adapter à vos champs:
=INDEX(champ à sortir;EQUIV(Cell code&cell session;champ code&champ session;0))
exemple pour l'écriture:
=INDEX(A:A;EQUIV(C1&D1,A:A&B:B;0))
formule matricielle à entrer avec la touche enter en maintenant ctrl et shift enfoncées
(elle se retrouve automatiquement entre accolades dans la barre de formule)
crdlmnt
Alaindeg
Messages postés
33
Date d'inscription
mardi 16 septembre 2014
Statut
Membre
Dernière intervention
8 juin 2016
16 sept. 2014 à 18:58
16 sept. 2014 à 18:58
Bonjour,
D'abord, merci pour votre réactivité!
J'ai entré la formule telle que vous l'avez écrite (en maintenant enter ctrl shift) mais j'obtiens le message d'erreur suivant: #NOM?
Quand vous dites:
"exemple pour l'écriture:
=INDEX(A:A;EQUIV(C1&D1,A:A&B:B;0)) "
Je c'est une formule différente de la précédente?
Amicalement
Alain
D'abord, merci pour votre réactivité!
J'ai entré la formule telle que vous l'avez écrite (en maintenant enter ctrl shift) mais j'obtiens le message d'erreur suivant: #NOM?
Quand vous dites:
"exemple pour l'écriture:
=INDEX(A:A;EQUIV(C1&D1,A:A&B:B;0)) "
Je c'est une formule différente de la précédente?
Amicalement
Alain
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 413
16 sept. 2014 à 19:19
16 sept. 2014 à 19:19
quelle est exactement la formule telle que vous l'avez écrite? pouvez vous la coller ici
car en principe #NOM veut dire qu'il y a un libellé qu'Excel n'arrive pas à litre dans le code.
car en principe #NOM veut dire qu'il y a un libellé qu'Excel n'arrive pas à litre dans le code.
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 413
Modifié par Vaucluse le 16/09/2014 à 19:36
Modifié par Vaucluse le 16/09/2014 à 19:36
... et pour suivre
la formule qui va bien en D5 , toujours en matricielle:
=INDEX(DATE_DEBUT;EQUIV(A5&B5;Feuil1!$A$2:$A$25&Feuil1!$D$2:$D$25;0))
mais attention, en B il faut entrer les codes conformément à ceux de la feuil1!
dans votre modèle, sur la ligne 5, vous avez en B 209 (num) alors que dans la feuil1, le code est 0209 (texte)
entrez donc en B 0209 (soit le code à 0209 en commençant par placer une apostrophe avant le N°)
crdlmnt
la formule qui va bien en D5 , toujours en matricielle:
=INDEX(DATE_DEBUT;EQUIV(A5&B5;Feuil1!$A$2:$A$25&Feuil1!$D$2:$D$25;0))
mais attention, en B il faut entrer les codes conformément à ceux de la feuil1!
dans votre modèle, sur la ligne 5, vous avez en B 209 (num) alors que dans la feuil1, le code est 0209 (texte)
entrez donc en B 0209 (soit le code à 0209 en commençant par placer une apostrophe avant le N°)
crdlmnt
Alaindeg
Messages postés
33
Date d'inscription
mardi 16 septembre 2014
Statut
Membre
Dernière intervention
8 juin 2016
16 sept. 2014 à 19:45
16 sept. 2014 à 19:45
J'ai entré cette formule telle quelle en D5:
=INDEX(champ à sortir;EQUIV(Cell code&cell session;champ code&champ session;0))
Mais cela ne fonctionne pas
Merci pour votre conseil je teste ce soir.
"entrez donc en B 0209 (soit le code à 0209 en commençant par placer une apostrophe avant le N°) ". je dois mettre l'apostrophe dans la cellule B5 ou dans la formule directement?
Cordialement
Alain
=INDEX(champ à sortir;EQUIV(Cell code&cell session;champ code&champ session;0))
Mais cela ne fonctionne pas
Merci pour votre conseil je teste ce soir.
"entrez donc en B 0209 (soit le code à 0209 en commençant par placer une apostrophe avant le N°) ". je dois mettre l'apostrophe dans la cellule B5 ou dans la formule directement?
Cordialement
Alain
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 413
16 sept. 2014 à 19:58
16 sept. 2014 à 19:58
non c'est en écrivant dans la cellule B5 pour pouvoir conserver le texte 0209,sinon, il passe en num et le 0 n'est pas conservé
ou alors peut être plus simplement:
formatez votre colonne B en texte, ainsi vous pourrez entrer 0209 sans problème et sans apostrophe
crdlmnt
ou alors peut être plus simplement:
formatez votre colonne B en texte, ainsi vous pourrez entrer 0209 sans problème et sans apostrophe
crdlmnt
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 413
16 sept. 2014 à 20:02
16 sept. 2014 à 20:02