Bonjour,
Il est possible de faire des calculs dans Texte.
Le plus simple, c'est dans un Tableau avec l'opérateur = ou en faisant
F2 dans la cellule où on l'affichage du résultat. Les formules seront
alors du type : =<B1>*<C1>
Le moins simple, c'est en utilisant une Macro.
Bonjour
Voici une nouvelle question envoyée à l'aide du formulaire de demande d'aide
(http://fr.libreoffice.org/get-help/poser-une-question/).
Si vous répondez, merci de penser à utiliser la fonction "répondre à tous" de
votre logiciel de courrier électronique de façon que le demandeur reçoive une copie de
votre réponse.
Email: - [email protected]
Sujet: - Création de formulaire avec LibreOffice Write
Question: - Peux insérer des champs calculés automatiquement comme par exemple
avec word : 3.6. Les champs calculés
L’option "Calcul" mérite une petite explication! Dans la zone de "Forme des
données", vous aurez à inscrire une formule mathématique qui va être exécutée à l’ouverture du
formulaire de façon transparente pour l’utilisateur. Ce dernier n’aura cependant pas accès au
résultat. Il pourra seulement le lire.
Pour écrire cette expression mathématique vous devez respecter la syntaxe:
Inscrivez le signe "=" qui signifie: "le contenu affiché dans cette cellule sera
égal à".
Inscrivez à sa suite l’opération souhaitée en précisant "la source de la 1°
valeur puis l’opération à effectuer puis l’éventuelle source de valeur suivante.
La source de valeur doit être soit une valeur numérique, soit un nom de champ
de formulaire contenu dans le document en cours.
Exemples de formules :
=300,25 * 11
=Nom du champ source + 125
=Nom du champ dividende / Nom du champ diviseur
=552,563 / Nom du champ diviseur
EXEMPLE
Insérez un premier champ Texte, de type Nombre auquel vous appliquez le format
#.##0,00 €;(#.##0,00 €) ; dans la zone Signet qui permet d'affecter un nom à
votre champ, saisissez ht.
Insérez un second champ Texte, de type Texte ordinaire que vous nommez (zone
Signet) Taux ; dans la zone Texte par défaut, saisissez 19,6% ; cochez la case
Calculer à la sortie : ainsi lorsque le curseur quittera cette zone, vos
calculs seront mis à jour.
Insérez un 3e champ Texte, de type Calcul auquel vous affectez le format
#.##0,00 €;(#.##0,00 €) et le nom tva. Dans la zone Expression, saisissez = ht
* TVA (cf. image ci-contre). Remarquez que la case à cocher Remplissage activé
devient inaccessible. En effet, ces champs contenant des formules
pré-renseignées, ils n'ont pas à être complétés par l'utilisateur.
Insérez un ultime champ de type Calcul. Dans la zone Expression, saisissez
=ht+(TVA/2). Une petite explication s'impose ici. Il est probable que votre
réflexe premier aurait été de saisir la formule =ht + TVA Malheureusement, en
procédant ainsi, tout se passe comme si Word additionnait deux fois le montant
de la TVA C'est pourquoi il convient de rediviser cette somme par deux (TVA/2).
Merci d'avance pour la réponse
--
Jean-Michel PIERRE
--
Envoyez un mail à [email protected] pour savoir comment vous
désinscrire
Les archives de la liste sont disponibles à
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne
pourront pas être supprimés