floflatch22
XLDnaute Nouveau
Bonjour à tous,
J'aurais besoin d'aide concernant une formule que je souhaite mettre en place dans un fichier mais sur laquelle je reste bloqué depuis plusieurs jours...
Je vous explique mon problème:
J'ai un fichier avec 5 colonnes.
Les colonnes qui nous intéressent sont la 1ère et la 5ème.
La 1ère colonne est la date au format aaaammjj.
La 5ème colonne contient différent types d'entraînements (REA, COMP, N3...) ou compétitions (MATCH Type 1, MATCH Type 2, MATCH Type 3, MATCH CD...)
Je souhaiterais indiquer dans une nouvelle colonne:
> "MATCHDAY" dès que la ligne correspond aux types de matchs suivant: "MATCH Type 1" ou "MATCH Type 2" ou "MATCH CD" (Pas si c'est "MATCH Type 3")
> Pour les lignes dont la date correspond à la veille d'une date "MATCHDAY", indiquer "JM1"
> Pour les lignes dont la date correspond à 2 jours avant une date "MATCHDAY", indiquer "JM2"
> Pour les lignes dont la date correspond à 3 jours avant une date "MATCHDAY", indiquer "JM3"
> Pour les lignes dont la date correspond au lendemain d'une date "MATCHDAY", indiquer "JP1"
> Pour les lignes dont la date correspond à 2 jours après une date "MATCHDAY", indiquer "JP2"
> Pour les lignes dont la date correspond à 3 jours après une date "MATCHDAY", indiquer "JP3"
Suivant les dates des compétitions, il est possible qu'un même jour soit "JP1" et "JM2" par exemple. Dans ce cas là, je souhaite concatener les 2 infos en "JP1JM2".
Comme vous pouvez le voir sur le fichier joint, la seule solution que j'ai trouvée pour l'instant est d'utiliser 7 colonnes intermédiaires (colonnes A à G) pour faire chacune de ces démarches indépendamment et les concatener dans une 8ème (colonne H correspondant au résultat définitif).
Hormis le fait que je n'ai aucun doute qu'il existe une formule plus simple et plus efficace que de passer par autant de colonnes intermédiaires, je me retrouve encore avec un problème m'empêchant d'obtenir le résultat désiré.
En effet, étant donné que pour une même date je peux avoir différents types d'entraînements ou compétitions, mes RECHERCHEV des colonnes B à G basées sur les dates ne prennent en compte que la 1ère ligne de la date cherchée.
Ainsi, en prenant un exemple concret de mon fichier:
A la date 20250314, ma 1ère colonne détecte bien que c'est un "MATCHDAY".
Je devrais donc avoir pour les dates suivantes:
> 20250313, "JM1"
> 20250312, "JM2"
> 20250311, "JM3"
> 20250315, "JP1"
Or, mes RECHERCHESV ne détectent que la 1ère ligne de chaque date. Si cette ligne ne correspond pas à un des types de compétitions qui nous intéressent ("MATCH Type 1" ou "MATCH Type 2" ou "MATCH CD") mais par exemple à "REA", "COMP", ou "MATCH Type 3" par exemple, la recherche est considérée comme infructueuse et n'indique donc pas "JM1, "JM2", etc...
Est-ce que quelqu'un pourrait m'éclairer et m'orienter pour réussir à résoudre cette problématique SVP?
Un grand merci d'avance pour votre aide!
Florian
J'aurais besoin d'aide concernant une formule que je souhaite mettre en place dans un fichier mais sur laquelle je reste bloqué depuis plusieurs jours...
Je vous explique mon problème:
J'ai un fichier avec 5 colonnes.
Les colonnes qui nous intéressent sont la 1ère et la 5ème.
La 1ère colonne est la date au format aaaammjj.
La 5ème colonne contient différent types d'entraînements (REA, COMP, N3...) ou compétitions (MATCH Type 1, MATCH Type 2, MATCH Type 3, MATCH CD...)
Je souhaiterais indiquer dans une nouvelle colonne:
> "MATCHDAY" dès que la ligne correspond aux types de matchs suivant: "MATCH Type 1" ou "MATCH Type 2" ou "MATCH CD" (Pas si c'est "MATCH Type 3")
> Pour les lignes dont la date correspond à la veille d'une date "MATCHDAY", indiquer "JM1"
> Pour les lignes dont la date correspond à 2 jours avant une date "MATCHDAY", indiquer "JM2"
> Pour les lignes dont la date correspond à 3 jours avant une date "MATCHDAY", indiquer "JM3"
> Pour les lignes dont la date correspond au lendemain d'une date "MATCHDAY", indiquer "JP1"
> Pour les lignes dont la date correspond à 2 jours après une date "MATCHDAY", indiquer "JP2"
> Pour les lignes dont la date correspond à 3 jours après une date "MATCHDAY", indiquer "JP3"
Suivant les dates des compétitions, il est possible qu'un même jour soit "JP1" et "JM2" par exemple. Dans ce cas là, je souhaite concatener les 2 infos en "JP1JM2".
Comme vous pouvez le voir sur le fichier joint, la seule solution que j'ai trouvée pour l'instant est d'utiliser 7 colonnes intermédiaires (colonnes A à G) pour faire chacune de ces démarches indépendamment et les concatener dans une 8ème (colonne H correspondant au résultat définitif).
Hormis le fait que je n'ai aucun doute qu'il existe une formule plus simple et plus efficace que de passer par autant de colonnes intermédiaires, je me retrouve encore avec un problème m'empêchant d'obtenir le résultat désiré.
En effet, étant donné que pour une même date je peux avoir différents types d'entraînements ou compétitions, mes RECHERCHEV des colonnes B à G basées sur les dates ne prennent en compte que la 1ère ligne de la date cherchée.
Ainsi, en prenant un exemple concret de mon fichier:
A la date 20250314, ma 1ère colonne détecte bien que c'est un "MATCHDAY".
Je devrais donc avoir pour les dates suivantes:
> 20250313, "JM1"
> 20250312, "JM2"
> 20250311, "JM3"
> 20250315, "JP1"
Or, mes RECHERCHESV ne détectent que la 1ère ligne de chaque date. Si cette ligne ne correspond pas à un des types de compétitions qui nous intéressent ("MATCH Type 1" ou "MATCH Type 2" ou "MATCH CD") mais par exemple à "REA", "COMP", ou "MATCH Type 3" par exemple, la recherche est considérée comme infructueuse et n'indique donc pas "JM1, "JM2", etc...
Est-ce que quelqu'un pourrait m'éclairer et m'orienter pour réussir à résoudre cette problématique SVP?
Un grand merci d'avance pour votre aide!
Florian