OVH Cloud OVH Cloud

Formule "Si" sur des champs date

1 réponse
Avatar
Xavier
Bonjour à tous !

J'édite des convocations à des formations, qui peuvent durer un ou plusieurs
jours.
Mes publipostages marchent bien, sauf pour les dates où je suis toujours en
train de reprendre les dates à la main.

En effet, je n'arrive pas à faire une formule de champs Word qui me dirait:

- si date de début = date de fin alors afficher "convoqué le [date_début]"
(ex.: le 25 avril 2005)
- si date de début <> date de fin alors afficher "convoqué du [date_début]
au [date_fin]", SAUF SI date de début est du même mois que date de fin, alors
afficher "convoqué du [jour de la [date_début]] au [date_fin]"
(ex. : du 25 au 28 avril 2005)
(le "sauf si" est un peu la cerise sur le gâteau, pour avoir la formule
parfaite, mais les 2 premières conditions me satisferaient déja grandement)

C'est sur que ce n'est pas une mince affaire, mais je n'arrive à rien avec
les champs date et word !

Merci à tous de faire vivre cette indispensable liste !

1 réponse

Avatar
Circé
Bonjour,

Ça ne me paraît pas bien compliqué, et le fait que ce soit ou nom des
champs date ne changent rien à l'affaire !
Ou bien les deux champs sont égaux, ou bien il ne le sont pas, ce qui
donne :

{IF {mergefield DATE_DEBUT } = { mergefield DATE_FIN } "le {mergefield
DATE_DEBUT }" "du {mergefield DATE_DEBUT } au {mergefield DATE_FIN }"
}

Pour ta cerise, vu que Word ne connaît pas grand chose aux dates, il ne
saura pas extraire le mois.

Circé
http://faqword.free.fr

Xavier a formulé ce mercredi :
Bonjour à tous !

J'édite des convocations à des formations, qui peuvent durer un ou
plusieurs jours.
Mes publipostages marchent bien, sauf pour les dates où je suis toujours en
train de reprendre les dates à la main.

En effet, je n'arrive pas à faire une formule de champs Word qui me dirait:

- si date de début = date de fin alors afficher "convoqué le [date_début]"
(ex.: le 25 avril 2005)
- si date de début <> date de fin alors afficher "convoqué du [date_début]
au [date_fin]", SAUF SI date de début est du même mois que date de fin,
alors afficher "convoqué du [jour de la [date_début]] au [date_fin]"
(ex. : du 25 au 28 avril 2005)
(le "sauf si" est un peu la cerise sur le gâteau, pour avoir la formule
parfaite, mais les 2 premières conditions me satisferaient déja grandement)

C'est sur que ce n'est pas une mince affaire, mais je n'arrive à rien avec
les champs date et word !

Merci à tous de faire vivre cette indispensable liste !