Formule SI dans un publipostage

Résolu/Fermé
JELEPE25 Messages postés 2 Date d'inscription jeudi 16 mars 2017 Statut Membre Dernière intervention 20 mars 2017 - 16 mars 2017 à 07:57
JELEPE25 Messages postés 2 Date d'inscription jeudi 16 mars 2017 Statut Membre Dernière intervention 20 mars 2017 - 20 mars 2017 à 15:31
Bonjour,

Dans un publipostage WORD, j'ai un champ qui commence par 004 ou 005 ou 006 ou 013 ou 083 ou 084 ou par une consonne.
Je souhaiterais pouvoir tester ce champ dans la formule SI de telle manière :
{ IF { MERGEFIELD COD_SERVICE = 004* "de Dignes" "{ IF { MERGEFIELD COD_SERVICE = 005* " de Gap." ......
Je tiens à signaler que cette formule fonctionne lorsque l'on n'utilise que des lettres :
{ IF { MERGEFIELD LIB_GRADE = A* "d'" "de" }.
Par avance merci de me dire s'il y a une solution au problème.
Excellente journée.

2 réponses

Argitxu Messages postés 4831 Date d'inscription dimanche 22 juillet 2007 Statut Contributeur Dernière intervention 3 mars 2024 4 747
17 mars 2017 à 23:49
Bonjour

Il faut fermer le champ de fusion et mettre des parenthèses au critère
{ IF { MERGEFIELD COD_SERVICE} = "004" "de Dignes"}
1
Bonjour,

Merci pour votre réponse mais en fait cela ne répond pas à la question.
En effet, même si j'ai oublié de taper les guillemets, ma question est la suivante :
{ IF { MERGEFIELD COD_SERVICE = "004*" "de Dignes" "{ IF { MERGEFIELD COD_SERVICE = "005*" " de Gap." ......
Je ne veux pas que le champ soit égal à "004" mais qu'il commence par "004".
Bonne journée.
0
Argitxu Messages postés 4831 Date d'inscription dimanche 22 juillet 2007 Statut Contributeur Dernière intervention 3 mars 2024 4 747
20 mars 2017 à 15:21
Bonjour

La correction était surtout sur le champ COD_SERVICE qu'il faut fermer ainsi
{ MERGEFIELD COD_SERVICE } = "004*"

As-tu testé ? Parce que cela fonctionne

Argitxu
0
JELEPE25 > Argitxu Messages postés 4831 Date d'inscription dimanche 22 juillet 2007 Statut Contributeur Dernière intervention 3 mars 2024
20 mars 2017 à 15:24
Bonjour,

Non cela ne fonctionne pas.
En fait, comme je l'ai dit dans mon premier message, cela fonctionne avec des lettres mais pas avec des chiffres.
Merci pour ton aide.
Bonne journée
0
Argitxu Messages postés 4831 Date d'inscription dimanche 22 juillet 2007 Statut Contributeur Dernière intervention 3 mars 2024 4 747 > JELEPE25
20 mars 2017 à 15:28
J'ai testé avec des exemples basiques et simplifiés tels que tu as donnés

Il faudrait voir la vraie vie
Tu peux nous donner un exemple du fichier excel en anonymisant tout ce qui doit l'être et même en ne conservant que ce champ à récupérer
Utilise https://www.cjoint.com/
0
JELEPE25 Messages postés 2 Date d'inscription jeudi 16 mars 2017 Statut Membre Dernière intervention 20 mars 2017 > Argitxu Messages postés 4831 Date d'inscription dimanche 22 juillet 2007 Statut Contributeur Dernière intervention 3 mars 2024
20 mars 2017 à 15:31
En effet, je viens de relire ma fonction dans le fichier WORD et il manquait bien des guillemets.
Désolé de t'avoir fait perdre du temps.
Merci encore pour ton aide.
0