Trouver le nom de la campagne qui correspond à l'année

Bonjour le Forum

J'ai un tableau avec deux colonnes (A: les dates et B: la campagne correspondante).

Je souhaite créer une formule qui me permette de donner le nom correspondante à la campagne en fonction de la date.

La campagne chevauche 2 années.

Exemple: la campagne débute du 01/10/2021 au 30/9/2022. Je souhaite avoir " campagne 2021_2022" pour la date comprise entre le 01/10/2021 et le 30/9/2022.

Si la date change et es comprise entre le 01/10/2022 et le 30/9/2023 avoir " campagne 2022_2023.

j'ai essayé : si ( mois(date)>10;"campagne "&année(date)&"_"&année(date)+1); mais je n'ai pas le résultat souhaité.

je met en exemple le fichier test

12exemple.xlsx (9.22 Ko)

Bonjour,

J'ai l'impression qu'il manque une information ... Une campagne c'est combien de temps ? Car si sur votre feuille 1 il n'y a qu'une campagne alors a valider via CTRL + SHIFT + ENTER :

=CONCATENER("Campagne ";MIN(ANNEE(A6:A22));"_";MAX(ANNEE(A6:A22)))

Le MOIS(Date)>10 il sert à quoi ? En fait il nous manque la définition de "qu'est ce qui borne une campagne".

Cdlt,

Bonjour à tous,

je te propose : ="Campagne "&ANNEE(MOIS.DECALER($A6;-9))&"_"&ANNEE(MOIS.DECALER($A6;3))
Je te laisse contrôler.
Plutôt que des résultats faux, tu aurais dû mettre les résultats attendus...
eric

PS : il semble que tu 'oublies' souvent de faire un retour aux propositions des helpers.
Merci d'y mettre bon ordre. C'est le seul salaire et ça ne motivera pas à te répondre à l'avenir...

Merci pour la promptitude de ta réponse. Mais j'ai essayé ta formule, mais elle me renvoie #NOM.

Aussi je pense que je n'ai peut-être pas été très clair dans mon explication.

Les 2 colonnes sont en fait des colonnes d'une BDD qui doit enregistrer les ventes de Matières premières sur plusieurs années.

L'idée est de donner automatiquement le nom de la campagne en fonction de la date.

En fait une campagne dure 12 mois et est à cheval sur 2 années. Elle débute toujours le 01 octobre de l'année n et s'achève le 30 septembre de l'année n+1 (ex: 01.oct.2021 au 30.sept.2022)

En fonction de la date ( comprise entre le 30.oct.n et le 30.sept.n+1), la campagne doit être " Campagne n_n+1"

ex:

A. B

Date. campagne

05.oct.21. Campagne 2021_2022

15.Fev. 22. Campagne 2021_2022

Tant que la date est comprise entre 01.oct.2021 et 30.sept.2022 on a campagne 2021_2022.

si la date change

01.oct.22. Campagne 2022_2023

30.juil.2023. Campagne 2022_2023

Jai été long mais j'espère avoir été plus précis dans mon explication.

Cdlt

Bonjour,

Dans ce cas, en B6 j'arrive à la formule suivante pour obtenir les résultats donnés dans votre exemple, deux solutions (et surement d'autres) :

=CONCATENER("Campagne ";SI(A6<DATE(ANNEE(A6);10;1);ANNEE(A6)-1;ANNEE(A6));"_";SI(A6<DATE(ANNEE(A6);10;1);ANNEE(A6);ANNEE(A6)+1))
="Campagne "&SI(A6<DATE(ANNEE(A6);10;1);ANNEE(A6)-1&"_"&ANNEE(A6);ANNEE(A6)&"_"&ANNEE(A6)+1)

Cdlt,

et ma proposition ??

Bonjour eriiic,

Moi je préfère aussi ta proposition, mais comme l'auteur était parti sur du SI, j'ai proposé une alternative. Tu avais en plus compris la notion de campagne sur une période 12 mois dès le premier coup, bravo !

Cdlt,

Merci Eriic pour ta remarque. A l'avenir cela ne se reproduira plus.

Merci également pour ta réponse. Elle marche. Les valeurs FAUX disparaissent.

Mais il subsiste un problème. Quand je passe d'une campagne sur l'autre de la période entre 01.0ct. et le 31.12 la campagne reste la même.

En fait quand je passe du 30.Sept.2021 ( fin de campagne 2020_2021) au 01.oct.2021,la campagne change (début de campagne 2021_2022)

Cdlt

Merci Ergotamiine pour ta réponse.

J'ai également essayé ta formule. Mais elle me renvoie VRAI au lieu du nom de la campagne.

Bonjour,

Ca m'etonne qu'il renvoie VRAI, un résultat pour VRAI ou pour FAUX se trouvant dans la formule. De plus, que ce soit avec vos exemples ou votre fichier aucun résultat de la sorte, avec les 2 formules proposées :

image

Pourriez-vous joindre le fichier avec le cas vous renvoyant VRAI ?

Par avance merci.

Cdlt,

Re,

En fait quand je passe du 30.Sept.2021 ( fin de campagne 2020_2021) au 01.oct.2021,la campagne change (début de campagne 2021_2022)

oui, c'est ce qui était demandé donc je ne comprend pas ta remarque (?!?)

image

Toutes mes excuses. Je me suis emmêlé un peu les pinceaux. Elle marche parfaitement ta formule.

Merci

Rechercher des sujets similaires à "trouver nom campagne qui correspond annee"