Recherche avec deux variables
Résolu/Fermé
Axelle
-
Modifié par Axelle le 26/02/2016 à 14:17
Theo.R Messages postés 575 Date d'inscription vendredi 11 juillet 2014 Statut Membre Dernière intervention 30 mars 2016 - 26 févr. 2016 à 15:42
Theo.R Messages postés 575 Date d'inscription vendredi 11 juillet 2014 Statut Membre Dernière intervention 30 mars 2016 - 26 févr. 2016 à 15:42
A voir également:
- Recherche avec deux variables
- 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
- Recherche adresse - Guide
5 réponses
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 416
26 févr. 2016 à 14:29
26 févr. 2016 à 14:29
Bonjour
il faudrait en savoir plus sur la façon dont st organisée votre base de données
si vous pouvez déposer un modèle, même bidonné si confidentialité, ou représentatif de vos deux onglets, il ne devrait pas y avoir de problème pour vous aider
voyez le dépôt sur:
https://www.cjoint.com/
déposez le fichier, créer le lien (bas de page) copier le (haut de page) et revenez le coller ici.
à vous lire
crdlmnt
il faudrait en savoir plus sur la façon dont st organisée votre base de données
si vous pouvez déposer un modèle, même bidonné si confidentialité, ou représentatif de vos deux onglets, il ne devrait pas y avoir de problème pour vous aider
voyez le dépôt sur:
https://www.cjoint.com/
déposez le fichier, créer le lien (bas de page) copier le (haut de page) et revenez le coller ici.
à vous lire
crdlmnt
Theo.R
Messages postés
575
Date d'inscription
vendredi 11 juillet 2014
Statut
Membre
Dernière intervention
30 mars 2016
31
Modifié par Theo.R le 26/02/2016 à 14:30
Modifié par Theo.R le 26/02/2016 à 14:30
Bonjour,
Imaginons que vous mettez l'article cherché en B2, que votre tableau est en Feuil1 de la colonne A à M.
Vous pouvez obtenir la correspondance de l'article sur le mois actuel avec la formule suivante :
=RECHERCHEV(B2;Feuil1!A:M;MOIS(MAINTENANT())+1;FAUX)
Imaginons que vous mettez l'article cherché en B2, que votre tableau est en Feuil1 de la colonne A à M.
Vous pouvez obtenir la correspondance de l'article sur le mois actuel avec la formule suivante :
=RECHERCHEV(B2;Feuil1!A:M;MOIS(MAINTENANT())+1;FAUX)
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 416
Modifié par Vaucluse le 26/02/2016 à 14:39
Modifié par Vaucluse le 26/02/2016 à 14:39
Bonjour theo
je ne comprend pas le -1 apparu (mais que j'ai enlevé) sur votre réponse, qui peut se justifier dans une configuration particulière, à savoir que les mois en base de données doivent être en colonnes de janvier à décembre, à partir de la colonne B
C'est donc une bonne proposition qui ne méritait pas cette décote, reste seulement savoir comment est la base de données.
crdlmnt
je ne comprend pas le -1 apparu (mais que j'ai enlevé) sur votre réponse, qui peut se justifier dans une configuration particulière, à savoir que les mois en base de données doivent être en colonnes de janvier à décembre, à partir de la colonne B
C'est donc une bonne proposition qui ne méritait pas cette décote, reste seulement savoir comment est la base de données.
crdlmnt
Theo.R
Messages postés
575
Date d'inscription
vendredi 11 juillet 2014
Statut
Membre
Dernière intervention
30 mars 2016
31
26 févr. 2016 à 14:42
26 févr. 2016 à 14:42
Oui en effet les mois sont entre B et M dans l'ordre, sans plus de précision dans la demande j'ai pris ce modèle
Theo.R
Messages postés
575
Date d'inscription
vendredi 11 juillet 2014
Statut
Membre
Dernière intervention
30 mars 2016
31
26 févr. 2016 à 15:14
26 févr. 2016 à 15:14
Ma formule était la bonne, il fallait juste adapter les références au document réel ;)
Ce n'est pas la 1ère fois que je prends un "-1" sans raison valable.. merci de l'avoir effacé :-)
Ce n'est pas la 1ère fois que je prends un "-1" sans raison valable.. merci de l'avoir effacé :-)
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 416
Modifié par Vaucluse le 26/02/2016 à 15:19
Modifié par Vaucluse le 26/02/2016 à 15:19
Re
alors la formule en E11 basée sur la réponse de Théo, avec en plus une condition pour éviter le #N/A lorsque la référence n'existe pas en DATAS
=SI(NB.SI(DATAS!$B$2:$B$108;$B11);RECHERCHEV($B11;DATAS!$B$2:$P$108;MOIS(E$10)+3;0);"")
à tirer sur toute la plage si les $ sont bien placés
(si vous voulez une information texte dans le cas d'absence de référence, placer la entre les derniers guillemets)
crdlmnt
La qualité de la réponse dépend surtout de la clarté de la question, merci!
alors la formule en E11 basée sur la réponse de Théo, avec en plus une condition pour éviter le #N/A lorsque la référence n'existe pas en DATAS
=SI(NB.SI(DATAS!$B$2:$B$108;$B11);RECHERCHEV($B11;DATAS!$B$2:$P$108;MOIS(E$10)+3;0);"")
à tirer sur toute la plage si les $ sont bien placés
(si vous voulez une information texte dans le cas d'absence de référence, placer la entre les derniers guillemets)
crdlmnt
La qualité de la réponse dépend surtout de la clarté de la question, merci!
Axelle93
Messages postés
14
Date d'inscription
vendredi 26 février 2016
Statut
Membre
Dernière intervention
1 avril 2016
26 févr. 2016 à 15:23
26 févr. 2016 à 15:23
Merci bien !!!
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 416
26 févr. 2016 à 15:36
26 févr. 2016 à 15:36
Pas de quoi, Merci théo
Theo.R
Messages postés
575
Date d'inscription
vendredi 11 juillet 2014
Statut
Membre
Dernière intervention
30 mars 2016
31
26 févr. 2016 à 15:42
26 févr. 2016 à 15:42
Pas de quoi non plus, j'aime bien l'utilisation de la fonciton SI que vous proposez ! Je ne comprends pas bien comment elle fonctionne puisqu'elle ne suit pas le schéma classique SI([test logique];[sivrai];[sifaux])
Axelle93
Messages postés
14
Date d'inscription
vendredi 26 février 2016
Statut
Membre
Dernière intervention
1 avril 2016
26 févr. 2016 à 15:03
26 févr. 2016 à 15:03
Je ne sais pas comment vous transmettre le fichier ..
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Axelle93
Messages postés
14
Date d'inscription
vendredi 26 février 2016
Statut
Membre
Dernière intervention
1 avril 2016
26 févr. 2016 à 15:05
26 févr. 2016 à 15:05
http://www.cjoint.com/c/FBAoe4HxqCr
(j'avais pas vu votre lien)
Merci !
(j'avais pas vu votre lien)
Merci !
Theo.R
Messages postés
575
Date d'inscription
vendredi 11 juillet 2014
Statut
Membre
Dernière intervention
30 mars 2016
31
Modifié par Theo.R le 26/02/2016 à 15:11
Modifié par Theo.R le 26/02/2016 à 15:11
A partir de E11 :
=RECHERCHEV(B11;DATAS!$B$2:$P$108;MOIS(E$10)+3;FAUX)
je vous conseille même :
=RECHERCHEV(B11;DATAS!B:P;MOIS(E$10)+3;FAUX)
=RECHERCHEV(B11;DATAS!$B$2:$P$108;MOIS(E$10)+3;FAUX)
je vous conseille même :
=RECHERCHEV(B11;DATAS!B:P;MOIS(E$10)+3;FAUX)
Axelle93
Messages postés
14
Date d'inscription
vendredi 26 février 2016
Statut
Membre
Dernière intervention
1 avril 2016
26 févr. 2016 à 15:13
26 févr. 2016 à 15:13
Pourquoi + 3 ?
Theo.R
Messages postés
575
Date d'inscription
vendredi 11 juillet 2014
Statut
Membre
Dernière intervention
30 mars 2016
31
26 févr. 2016 à 15:15
26 févr. 2016 à 15:15
Car votre tableau voit les mois commencer à la 4ème colonne, donc janvier (mois = 1). C'est pourquoi on fait mois+3 (1+3=4 pour janvier par exemple)
Axelle93
Messages postés
14
Date d'inscription
vendredi 26 février 2016
Statut
Membre
Dernière intervention
1 avril 2016
26 févr. 2016 à 15:15
26 févr. 2016 à 15:15
Ca marche !!! Merci beaucoup ! Depuis ce matin j'ai essayé tout un tas de trucs ^^
Merci, bonne journée à vous :)
Merci, bonne journée à vous :)
Theo.R
Messages postés
575
Date d'inscription
vendredi 11 juillet 2014
Statut
Membre
Dernière intervention
30 mars 2016
31
26 févr. 2016 à 15:15
26 févr. 2016 à 15:15
Pas de souci, pensez à passer le sujet en résolu si tout est bon pour vous ;)