OVH Cloud OVH Cloud

Formula dans un tableau

4 réponses
Avatar
jp.witz
Bonjour

Je travaille sur un tableau dans un document word (word 2000) en
publipostage avec une feuille excel.
Ma formule fait référence à un signet placé et correspondant à un champ de
publipostage, mais elle netient pas compte de la valeur de ce champ.
Qu'ai-je mal fait?

ex:
«Mat__CC1» | couvertures cartonnées | 0,70 ? | = nbcc1*pucc1

«Mat__CC1» est un champ de fusion avec le signet nbcc1
0,70 a le signet pucc1
le formule = nbcc1*pucc1 rend la valeur 0,00 ?
cad si «Mat__CC1» a la valeur 12 dans le tableau excel la formule affiche
0,00 ? au lieu de 8,40 ?

Merci pour votre aide
A+
JP

4 réponses

Avatar
Circé
Bonjour,

Pour commencer, je ne comprends pas pourquoi tu utilises des signets
avec des champs de fusion... Les champs de fusion se suffisent à
eux-mêmes pour faire des calculs !
Malgré tout, je pense que ce n'est pas cela qui gêne, même si ça ajoute
de l'inutile !
Quant à la valeur 0,70 dans ton exemple, d'où sort-elle ? Est-ce un champ ?

Quel publipostage cherches tu à faire ? Lettres types, répertoire ?
Quelle est ta version d'Office ?

Désolée pour ces questions à la doc office !!! :-D

Circé
http://faqword.free.fr




Bonjour

Je travaille sur un tableau dans un document word (word 2000) en
publipostage avec une feuille excel.
Ma formule fait référence à un signet placé et correspondant à un champ de
publipostage, mais elle netient pas compte de la valeur de ce champ.
Qu'ai-je mal fait?

ex:
«Mat__CC1» | couvertures cartonnées | 0,70 ? | = nbcc1*pucc1

«Mat__CC1» est un champ de fusion avec le signet nbcc1
0,70 a le signet pucc1
le formule = nbcc1*pucc1 rend la valeur 0,00 ?
cad si «Mat__CC1» a la valeur 12 dans le tableau excel la formule affiche
0,00 ? au lieu de 8,40 ?

Merci pour votre aide
A+
JP




Avatar
jp.witz
"Circé" a écrit dans le message de
news:
Bonjour,

Pour commencer, je ne comprends pas pourquoi tu utilises des signets
avec des champs de fusion... Les champs de fusion se suffisent à
eux-mêmes pour faire des calculs !
J'utilise les signets pour définir la formule, pas pour les champs de

fusion. D'après la doc (office 2000), la formule qu'on vaut insérer dans une
cellule d'un tableau se base soit sur des constantes ou des références à des
signets (extrait de la doc : = Formula [signet ] [# image-numérique ]
Malgré tout, je pense que ce n'est pas cela qui gêne, même si ça ajoute
de l'inutile !
Quant à la valeur 0,70 dans ton exemple, d'où sort-elle ? Est-ce un champ
?

C'est le contenu d'une cellule du tableau, valeur constantes écrite dans
cette cellule.

Quel publipostage cherches tu à faire ? Lettres types, répertoire ?
Des lettres-types (factures)


D'autre part les champs définis par une formule ne se mettent pas à jour
lors du publipostage. Est-ce normal?

JP

Circé
http://faqword.free.fr




Bonjour

Je travaille sur un tableau dans un document word (word 2000) en
publipostage avec une feuille excel.
Ma formule fait référence à un signet placé et correspondant à un champ
de


publipostage, mais elle netient pas compte de la valeur de ce champ.
Qu'ai-je mal fait?

ex:
«Mat__CC1» | couvertures cartonnées | 0,70 ? | = nbcc1*pucc1

«Mat__CC1» est un champ de fusion avec le signet nbcc1
0,70 a le signet pucc1
le formule = nbcc1*pucc1 rend la valeur 0,00 ?
cad si «Mat__CC1» a la valeur 12 dans le tableau excel la formule
affiche


0,00 ? au lieu de 8,40 ?

Merci pour votre aide
A+
JP






Avatar
Circé
Bonsoir,



"Circé" a écrit dans le message de
news:

Bonjour,



J'utilise les signets pour définir la formule, pas pour les champs de
fusion. D'après la doc (office 2000), la formule qu'on vaut insérer dans une
cellule d'un tableau se base soit sur des constantes ou des références à des
signets (extrait de la doc : = Formula [signet ] [# image-numérique ]
Alors, ce que tu as lu sur les formules dans un tableau est correct,

mais inutile lorsque tu fais des fusions, car lors d'une fusion, tu peux
faire des calculs directement à partir des champs de fusion.

Donc, essaie de ne pas utiliser les signets inutiles et fais ta fomule
de la façon suivante :

{= { Mat__CC1} * { pucc1 } }


D'autre part les champs définis par une formule ne se mettent pas à jour
lors du publipostage. Est-ce normal?


La mise à jour des champs est tjrs un pb avec Word, mais un calcul comme
je te l'ai indiqué ne devrait pas en poser (de problème...).

Teste ça et reviens nous dire.

Circé
http://faqword.free.fr


JP


Circé
http://faqword.free.fr





Bonjour

Je travaille sur un tableau dans un document word (word 2000) en
publipostage avec une feuille excel.
Ma formule fait référence à un signet placé et correspondant à un champ



de

publipostage, mais elle netient pas compte de la valeur de ce champ.
Qu'ai-je mal fait?

ex:
«Mat__CC1» | couvertures cartonnées | 0,70 ? | = nbcc1*pucc1

«Mat__CC1» est un champ de fusion avec le signet nbcc1
0,70 a le signet pucc1
le formule = nbcc1*pucc1 rend la valeur 0,00 ?
cad si «Mat__CC1» a la valeur 12 dans le tableau excel la formule



affiche

0,00 ? au lieu de 8,40 ?

Merci pour votre aide
A+
JP











Avatar
jp.witz
"Circé" a écrit dans le message de
news:
Bonsoir,



"Circé" a écrit dans le message de
news:

Bonjour,



J'utilise les signets pour définir la formule, pas pour les champs de
fusion. D'après la doc (office 2000), la formule qu'on vaut insérer dans
une


cellule d'un tableau se base soit sur des constantes ou des références à
des


signets (extrait de la doc : = Formula [signet ] [# image-numérique ] >
Alors, ce que tu as lu sur les formules dans un tableau est correct,

mais inutile lorsque tu fais des fusions, car lors d'une fusion, tu peux
faire des calculs directement à partir des champs de fusion.

Donc, essaie de ne pas utiliser les signets inutiles et fais ta fomule
de la façon suivante :

{= { Mat_CC1} * { pucc1 } }


Réponse de word : "!Erreur de syntaxe, {"
2° réponse après avoir cliqué sur mise à jour des champs :"!Signet indéfini,
MAT_CC1"

D'autre part les champs définis par une formule ne se mettent pas à jour
lors du publipostage. Est-ce normal?


La mise à jour des champs est tjrs un pb avec Word, mais un calcul comme
je te l'ai indiqué ne devrait pas en poser (de problème...).

Teste ça et reviens nous dire.

Circé
http://faqword.free.fr


JP


Circé
http://faqword.free.fr





Bonjour

Je travaille sur un tableau dans un document word (word 2000) en
publipostage avec une feuille excel.
Ma formule fait référence à un signet placé et correspondant à un champ



de

publipostage, mais elle netient pas compte de la valeur de ce champ.
Qu'ai-je mal fait?

ex:
«Mat__CC1» | couvertures cartonnées | 0,70 ? | = nbcc1*pucc1

«Mat__CC1» est un champ de fusion avec le signet nbcc1
0,70 a le signet pucc1
le formule = nbcc1*pucc1 rend la valeur 0,00 ?
cad si «Mat__CC1» a la valeur 12 dans le tableau excel la formule



affiche

0,00 ? au lieu de 8,40 ?

Merci pour votre aide
A+
JP