Recherche à 3 valeurs sur une ligne
Résolu/Fermé
Manon
-
16 avril 2012 à 21:40
Le Pingou Messages postés 12034 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 22 mars 2024 - 17 avril 2012 à 16:34
Le Pingou Messages postés 12034 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 22 mars 2024 - 17 avril 2012 à 16:34
A voir également:
- Recherche à 3 valeurs sur une ligne
- Aller à la ligne excel - Guide
- Recherche musique - Guide
- Apparaitre hors ligne instagram - Guide
- Vente en ligne particulier - Guide
- Comment aller a la ligne sur iphone ✓ - Forum iPhone
4 réponses
Le Pingou
Messages postés
12034
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
22 mars 2024
1 425
16 avril 2012 à 23:16
16 avril 2012 à 23:16
Bonjour,
C'est incompréhensible.
Peut-être avec un petit exemple sur un fichier que vous mettez sur https://www.cjoint.com/ et poster le lien.
C'est incompréhensible.
Peut-être avec un petit exemple sur un fichier que vous mettez sur https://www.cjoint.com/ et poster le lien.
Bonjour Le Pingou,
C'est ma première expérience sur ce forum. Alors je ne savais pas trop comment joindre un fichier exemple. Mais le voici : http://cjoint.com/?BDrnWy6h55s
Dans le premier onglet il y a un extrait de la table de données et dans le deuxième un exemple d'une recherche à faire.
Les 3 données saisies par le supérieur doivent être présentes sur la même ligne et le supérieur veut obtenir les données de la ligne précédente de ce résultat de recherche.
Merci.
Manon
C'est ma première expérience sur ce forum. Alors je ne savais pas trop comment joindre un fichier exemple. Mais le voici : http://cjoint.com/?BDrnWy6h55s
Dans le premier onglet il y a un extrait de la table de données et dans le deuxième un exemple d'une recherche à faire.
Les 3 données saisies par le supérieur doivent être présentes sur la même ligne et le supérieur veut obtenir les données de la ligne précédente de ce résultat de recherche.
Merci.
Manon
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 395
Modifié par Vaucluse le 17/04/2012 à 14:08
Modifié par Vaucluse le 17/04/2012 à 14:08
Bonjour Mano
En attendant mon ami Le pingou que je salue bien bas et qui vous en dirait autant, essayez ceci en A3:
=INDEX(données!A:A;EQUIV(E6&E7&E8;données!A:A&données!C:C&données!D:D;0)-1)
cette formule est matricielle et doit être entrée avec Enter en maintenant ctrl et shift enfoncées
Avec cette manip, elle doit se retrouver entre accolades dans la barre de formule.
Bien entendu, il faut adapter le A:A de INDEX à la colonne où se trouve la valeur à ressortir. B:B C:C etc.....
Il y a des moyens d'aligner la formule sur la colonne en tirant vers la droite (en remplaçant le A:A de index par un empilage de codes, mais vu le peu de formules à réajuster je pense que le jeu n'en vaut pas la chandelle.
crdlmnt
Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
En attendant mon ami Le pingou que je salue bien bas et qui vous en dirait autant, essayez ceci en A3:
=INDEX(données!A:A;EQUIV(E6&E7&E8;données!A:A&données!C:C&données!D:D;0)-1)
cette formule est matricielle et doit être entrée avec Enter en maintenant ctrl et shift enfoncées
Avec cette manip, elle doit se retrouver entre accolades dans la barre de formule.
Bien entendu, il faut adapter le A:A de INDEX à la colonne où se trouve la valeur à ressortir. B:B C:C etc.....
Il y a des moyens d'aligner la formule sur la colonne en tirant vers la droite (en remplaçant le A:A de index par un empilage de codes, mais vu le peu de formules à réajuster je pense que le jeu n'en vaut pas la chandelle.
crdlmnt
Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
Merci.
J'ai copié la formule dans A13. Lorsque je glisse la formule dans B13, je dois modifier comme suit??:
=INDEX(données!B:B;EQUIV(E6&E7&E8;données!B:B&données!C:C&données!D:D;0)-1) et dans C13 je remplace B par C.
Si je fais comme j'ai indiqué, je n'ai pas le bon résultat.
Je n'ai jamais fait un tel genre de recherche sur 3 variables pour obtenir la ligne précédente, alors je suis un peu perdue!!!
À l'aide...
J'ai copié la formule dans A13. Lorsque je glisse la formule dans B13, je dois modifier comme suit??:
=INDEX(données!B:B;EQUIV(E6&E7&E8;données!B:B&données!C:C&données!D:D;0)-1) et dans C13 je remplace B par C.
Si je fais comme j'ai indiqué, je n'ai pas le bon résultat.
Je n'ai jamais fait un tel genre de recherche sur 3 variables pour obtenir la ligne précédente, alors je suis un peu perdue!!!
À l'aide...
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 395
17 avril 2012 à 15:56
17 avril 2012 à 15:56
Non
si vous tirez la formule (j'ai un peu oublié de préciser), il faut bloquer les champs du code EQUIV (voir les signe $) sinon les colonnes du champ de recherche se décalent.
=INDEX(données!A:A;EQUIV(E6&E7&E8;données!$A:$A&données!$C:$C&données!$D:$D;0)-1)
crdlmnt
si vous tirez la formule (j'ai un peu oublié de préciser), il faut bloquer les champs du code EQUIV (voir les signe $) sinon les colonnes du champ de recherche se décalent.
=INDEX(données!A:A;EQUIV(E6&E7&E8;données!$A:$A&données!$C:$C&données!$D:$D;0)-1)
crdlmnt
Le Pingou
Messages postés
12034
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
22 mars 2024
1 425
17 avril 2012 à 16:34
17 avril 2012 à 16:34
Bonjour Manon,
Merci pour le fichier.
C'est avec plaisir que je prends note du relais de l'ami Vaucluse (salutations) et de son excellente proposition.
Je pense que c'est parfait pour vous.
Merci pour le fichier.
C'est avec plaisir que je prends note du relais de l'ami Vaucluse (salutations) et de son excellente proposition.
Je pense que c'est parfait pour vous.