> Tous les forums > Forum Bureautique
 Problème avec formule sous word 2000
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
thys
  Posté le 16/02/2007 @ 17:32 
Aller en bas de la page 
Petit astucien
Bonjour à toutes et tous

J’ai fais un courrier avec word 2000 (qui est en publipostage lettre type) et donc croisé avec un tableau excel 2000,

Une phrase de ce courrier est :

58 684,00 USD au taux de 1,313800 soit 564,77

le « 58 684,00 » est un champ fusionné depuis excel 2000 intitulé « Montant_couvert »

« USD » est un champ fusionné depuis excel 2000 intitulé « Devise »

« Au taux de » est du texte écrit avec word 2000

« 1,313800 » est un champ fusionné depuis excel 2000 intitulé « Tx_fin »

« soit » est du texte écrit avec word 2000

et enfin le « 564,77 » est censé faire le résultat de 58684,00 divisé par 1,313800 ce qui devrait faire 44667,37 et non 564.77.

Pour ce champ ou j’obtiens 564,77, J’ai utilisé une fonction de word : insertion – champ – equations et formules - = formula

Dans la zone code de champ de cette fonction : j’ai donc inscrit

= Base/Tx \# "# ##0,00"

Base et Tx sont les signets respectifs de « Montant_couvert » et « Tx_fin » que j’ai du créer pour les besoins de cette formule

Cela ne marchant pas (résultat complètement faux) et ne voyant pas la solution, je m’en remet une fois de plus à vous

Merci d’avance

NB: j'ai bien une solution qui consisterait à faire une formule dans une colonne d'excel « Montant_couvert » / « Tx_fin » et ensuite fusionner le champ de cette formule dans word, mais j'aimerai éviter. Le fichier excel pesant déjà à peu près 25 Méga (avec énormément de formules lourdes genre "recherchev, somme.si, si, recherchev(somme.si), etc ..."

Publicité
thys
 Posté le 16/02/2007 à 17:37 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

J'oubliai

Pour montant_couvert le formatage de cette cellule dans excel est "format - cellule - nombre - décimale - 2" avec séparateur des milliers cochés

Pour Tx_Fin le formatage de cette cellule dans excel est "format - cellule - nombre - décimale - 6" avec séparateur des milliers non coché

Lord Nelson
 Posté le 16/02/2007 à 18:02 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Salut,

Le problème vient peut-être d'une mauvaise interprétation de tes signets...

Fais Alt F9 pour voir tes champs et remplace Base et Tx par les champs de fusion qui vont bien.

Tu devrais obtenir quelque chose comme ceci :

{={MERGEFIELD Montant_couvert} / {MERGEFIELD Tx_fin} \# "# ##0,00"}

Puis F9 pour recalculer et Alt F9 pour revenir à l'affichage habituel.

A+

Horatio

thys
 Posté le 17/02/2007 à 15:42 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Bonjour Lord Nelson

Je ne suis pas sur le même fichier (il est resté à mon boulot et je n'ai pas pensé à le transférer), mais je viens d'essayer de faire le même test depuis chez moi.

lorsque je fais Alt f9 je vois Base/Tx .... et qui fini par mergeformat

par contre j'ai bien essayé de faire ce que tu m'a dis en entrant directement mes champs fusionnés mais je dois mal m'y prendre parceque j'ai des erreurs syntaxe

lorsque je fais Insertion - Champ - equations et formules - = (formula), c'est ici que je dois faire une connerie.

j'ai le champ de code ou est déjà indiqué le signe =

comment je dois rentrer ma formule dans ce champ,

j'ai tapé = {MERGEFIELD montant}/{MERGEFIELD Tx} \# "# ##0,00# résultat syntaxe erreur (le = étant déjà inscrit)

j'ai tapé = {montant}/{Tx} \# "# ##0,00# résultat syntaxe erreur (le = étant déjà inscrit)

j'ai tapé ={= {montant}/{Tx} \# "# ##0,00#} résultat syntaxe erreur (le premier = étant déjà inscrit)

j'ai tapé = {={MERGEFIELD montant}/{MERGEFIELD Tx} \# "# ##0,00"} résultat syntaxe erreur (le premier = étant déjà inscrit)

j'ai tapé = {={MERGEFIELD montant}/{MERGEFIELD Tx}} \# "# ##0,00" résultat syntaxe erreur (le premier = étant déjà inscrit)

je ne dois vraiment pas être doué !!!

Si tu as la solution, je suis bien évidement preneur

Lord Nelson
 Posté le 18/02/2007 à 12:08 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Salut,

Tu peux essayer comme ceci :

D'abord insérer une formule toute simple, par exemple

=100/3 avec un format à deux décimales

Avec Alt F9, tu dois voir ça :

{ = 100/3 \# "# ##0,00" }

Tu sélectionnes 100 et tu insères un premier champ (il faut passer par "insérer un champ de fusion" et non pas saisir la syntaxe MERGEFIELD)

{ ={ MERGEFIELD montant }/3 \# "# ##0,00" }

Vérifies que la division par 3 fonctionne (Alt F9 et défilement de quelques enregistrements)

Reviens dans les coulisses avec Alt F9, sélectionnes le 3, et insère le second champ

{ ={ MERGEFIELD montant }/{ MERGEFIELD Tx } \# "# ##0,00" }

Ca devrait être bon maintenant.

A+

Horatio

thys
 Posté le 19/02/2007 à 13:50 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Rebonjour

Me voilà de nouveau sur mon fichier d'origine.

lorsque je fais 100/3 j'ai bien le résultat qui s'affiche 33.33 (par contre le format se met automatiquement dans la formule { =100/3 \*MERGEFORMAT }

je sélectionne bien le 100 et fait insertion champ de fusion, mais là, j'ai le résultat !Opérateur Manquant

décidément

thys
 Posté le 24/02/2007 à 16:51 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Bonjour, excusez-moi pour cette inaction depuis quelques temps

Enfin je suis arrivé à mes fins (avec un peu de bidouille)

à l'endroit où je voulais mon résultat : menu "insertion - champ - equation et formule

à coté du = j'ai écrit montant*1000/Tx \# "# ##0,00"

le résultat me donne ce que je veux

le "*1000" que je suis obligé d'indiquer est du je pense au fait que word ne reconnait pas le format excel (format cellule nombre avec séparateur des milliers décimal 2)

Voilà peut-être vais-je faire profiter à d'autres personnes

Mais aussi un grand merci à lord nelson qui m'a serieusement mis sur la bonne piste

Page : [1] 
Page 1 sur 1

Vous devez être connecté pour participer à la discussion.
Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !
Recevoir PC Astuces par e-mail


La Lettre quotidienne +226 000 inscrits
Avec l'actu, des logiciels, des applis, des astuces, des bons plans, ...

Les bonnes affaires
Une fois par semaine, un récap des meilleurs offres.

Les fonds d'écran
De jolies photos pour personnaliser votre bureau. Une fois par semaine.

Les nouveaux Bons Plans
Des notifications pour ne pas rater les bons plans publiés sur le site.

Les bons plans du moment PC Astuces

Tous les Bons Plans
69,90 €Boîtier PC ATX Fractal Design Meshify C avec vitre en verre trempé à 69,90 €
Valable jusqu'au 24 Janvier

Cdiscount solde le très bon boîter moyen tour Fractal Design Meshify C avec panneau latéral en verre trempé à 69,90 € alors qu'on le trouve ailleurs à plus de 95 €. Intelligemment conçu, le boîtier Meshify C de Fractal Design s'adresse avant tout à toutes les personnes recherchant un boîtier silencieux prêt à recevoir un système puissant et expansible de refroidissement par air ou par liquide mais également à ceux qui recherche un boîtier au look ravageur. 

Combinant design, espace et aération, le Meshify C peut accueillir jusqu'à jusqu’à 2 disques durs 3.5" HDD/SSD (et 3 x 2.5" SSD), une alimentation ATX, une carte graphique de plus de 315 mm et des possibilités de refroidissement allant de 7 ventilateurs de 120 mm ou 140 mm à du watercooling (240 mm au dessus, 360 mm en façade).


> Voir l'offre
99 €Platine vinyle Audio Technica ATLP60BK à 99 €
Valable jusqu'au 23 Janvier

Boulanger fait une promotion sur la platine vinyle Audio-Technica ATLP60BK qui passe à 99 € via une remise effectuée automatiquement dans le panier au lieu de 120 €. La platine AUDIO-TECHNICA ATLP60BK vous permet d'écouter les disques vinyle aux formats 33 tours ou 45 tours. Son fonctionnement entièrement automatique vous dispense de tout réglage fastidieux. Placez votre vinyle, lancez la lecture et profitez du son chaleureux de vos disques. La platine intègre un pré-ampli phono commutable.

Pour profiter de l'offre, ajoutez la platine au panier. Une remise de 50 € sur le prix affiché sera effectuée. La platine passera alors à 99 €.


> Voir l'offre
279,99 €Casque sans fil Bose Headphones 700 à 279,99 €
Valable jusqu'au 23 Janvier

Boulanger fait une promotion sur l'excellent casque sans fil Bose Headphones 700 qui passe à 279,99 € une fois ajouté au panier au lieu de 319 €. En plus d'un son incroyable, ce casque offre 11 niveaux de réduction active de bruit vous permettent de profiter de la musique, des podcasts, des vidéos et des appels, sans distraction. Un système de microphones révolutionnaire s’adapte aux environnements bruyants et venteux afin de restituer votre voix avec une clarté incroyable lors de vos appels. Vous permet également d'accéder facilement aux assistant vocaux Google et Alexa. Autonomie jusqu'à 20 heures.


> Voir l'offre

Sujets relatifs
Problème avec Word sous XP
publipostage sous word 2000 avec source excel
probleme avec la barre espace sous word[ resolu]
problème avec open office sous Windows 8
B50211 Problème de guillemets avec Word 2007
Problème avec Word illisible ..pour moi
problème word 2000 et 2010
Probleme avec word
Problème avec le modèle par défaut dans Word
Problème avec fichiers Word et Excel
Plus de sujets relatifs à Problème avec formule sous word 2000
 > Tous les forums > Forum Bureautique