Champ de formulaire - remplissage auto d'un champ selon critères
evijoe
Messages postés
3
Date d'inscription
Statut
Membre
Dernière intervention
-
Daniel -
Daniel -
Bonjour,
Dans un tableau Word 2010, j'essaie sans succès de créer le point 2 de mon formulaire comme suit:
1. Prix Fr. 20.00
2. Frais Fr. {montant variable selon prix}
3. Port Fr. 11.00
4. Total à payer dans les 30 jours Fr. {Somme}
5. {Champ de texte libre 1}
6. {Champ de texte libre 2}
Point 1. J'utilise un champ texte type nombre, format #'##0.00 et nom de signet "prix". Les cases "Remplissage activé" et "Calculer à la sortie" sont activées.
Point 2. Même champ et format que point 1, nom de signet "frais".
Le montant qui doit s'afficher ici varie selon le prix. ex: 20.00 si le prix et inférieur à 100.00, 30.00 si le prix se situe entre 100.00 et 200.00.
Point 3. Même champ et format que point 1, nom de signet "port".
Point 4. Champ formule =SUM(Above), même format que point 1 et nom de signet "total".
Les points 5 et 6 sont des champs dont j'ai besoin pour une saisie de texte libre dans du texte de ce document protégé.
Voilà... j'espère que tout ca est assez clair ~ mais surtout, que quelqu'un pourra m'aider... celà fait longtemps que j'essaie de trouver une solution...
Un gros merci d'avance !
Dans un tableau Word 2010, j'essaie sans succès de créer le point 2 de mon formulaire comme suit:
1. Prix Fr. 20.00
2. Frais Fr. {montant variable selon prix}
3. Port Fr. 11.00
4. Total à payer dans les 30 jours Fr. {Somme}
5. {Champ de texte libre 1}
6. {Champ de texte libre 2}
Point 1. J'utilise un champ texte type nombre, format #'##0.00 et nom de signet "prix". Les cases "Remplissage activé" et "Calculer à la sortie" sont activées.
Point 2. Même champ et format que point 1, nom de signet "frais".
Le montant qui doit s'afficher ici varie selon le prix. ex: 20.00 si le prix et inférieur à 100.00, 30.00 si le prix se situe entre 100.00 et 200.00.
Point 3. Même champ et format que point 1, nom de signet "port".
Point 4. Champ formule =SUM(Above), même format que point 1 et nom de signet "total".
Les points 5 et 6 sont des champs dont j'ai besoin pour une saisie de texte libre dans du texte de ce document protégé.
Voilà... j'espère que tout ca est assez clair ~ mais surtout, que quelqu'un pourra m'aider... celà fait longtemps que j'essaie de trouver une solution...
Un gros merci d'avance !
A voir également:
- Champ de formulaire - remplissage auto d'un champ selon critères
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook - Guide
- Formulaire de reclamation instagram - Guide
- Excel remplissage automatique selon valeur ✓ - Forum Excel
- Le nom du champ de tableau croisé dynamique n'est pas valide ✓ - Forum Excel
4 réponses
Bonjour evijoe
Tout d'abord, chapeau pour tes explications ! Ce n'est pas toujours le cas !
Et comme tu as très bien expliqué, voici la solution, simple :
Pour le point 2 (les frais)
Tu n'insères pas de champ de formulaire, c'est inutile puisque c'est un champ qui se calcule tout seul.
Tu crées des champs IF imbriqués comme ceci :
{ IF { prix }< 100 20 "{ IF { prix }< 200 30 40 } }
Ce qui signifie :
Si le prix est inférieur à 100, ce sera 20, sinon s'il est inférieur à 200 (entre 100 et 200), ce sera 30 et au delà ce sera 40.
S'il n'y a, comme dans ton exemple que deux montants, l'imbrication est inutile :
{ IF { prix }< 100 20 30}
Si le prix est inférieur à 100, ce sera 20 sinon ce sera 30.
Ton champ IF étant fait, tu sélectionnes et tu crées le signet "frais".
Point 3 - Total
Idem que frais : pas de champ de formulaire, c'est un calcul bête :
{ = prix + frais }
Point 4
Tu peux faire un SUM{ABOVE} si tu es dans un tableau, sinon :
{ = prix + frais + port}
N'oublie pas que tous les { } s'obtiennent avec Ctrl+F9.
m@rina
Tout d'abord, chapeau pour tes explications ! Ce n'est pas toujours le cas !
Et comme tu as très bien expliqué, voici la solution, simple :
Pour le point 2 (les frais)
Tu n'insères pas de champ de formulaire, c'est inutile puisque c'est un champ qui se calcule tout seul.
Tu crées des champs IF imbriqués comme ceci :
{ IF { prix }< 100 20 "{ IF { prix }< 200 30 40 } }
Ce qui signifie :
Si le prix est inférieur à 100, ce sera 20, sinon s'il est inférieur à 200 (entre 100 et 200), ce sera 30 et au delà ce sera 40.
S'il n'y a, comme dans ton exemple que deux montants, l'imbrication est inutile :
{ IF { prix }< 100 20 30}
Si le prix est inférieur à 100, ce sera 20 sinon ce sera 30.
Ton champ IF étant fait, tu sélectionnes et tu crées le signet "frais".
Point 3 - Total
Idem que frais : pas de champ de formulaire, c'est un calcul bête :
{ = prix + frais }
Point 4
Tu peux faire un SUM{ABOVE} si tu es dans un tableau, sinon :
{ = prix + frais + port}
N'oublie pas que tous les { } s'obtiennent avec Ctrl+F9.
m@rina
Bonjour,
je suggère que tu nous envoies ton document avec du faux texte si besoin sur https://www.cjoint.com/ et que tu reviennes mettre le lien ici.
Cela nous fera gagner du temps.
je suggère que tu nous envoies ton document avec du faux texte si besoin sur https://www.cjoint.com/ et que tu reviennes mettre le lien ici.
Cela nous fera gagner du temps.
Salut C-Claire,
Bonne idée... voici le lien : https://www.cjoint.com/?3DxjXtOzdjg
et merci d'avance !
Bonne idée... voici le lien : https://www.cjoint.com/?3DxjXtOzdjg
et merci d'avance !
Bonjour
je cherche à faire un peu dans le même genre, mais n'y arrive pas.
1 liste déroulante avec 4 choix et une case ou champ qui indique selon le choix de la liste déroulante une adresse mail.
Liste déroulante : choix : A ou B ou C ou D
adresse correspondante A = ***@***, B=***@***....
j'ai fais sur un autre word la même chose mais avec 2 listes déroulantes, la 2ème se modifiant par rapport au choix de la première, mais la il n'y a que 1 choix donc pas besoin de 2ème liste déroulante.
Merci de votre aide.
Daniel
je cherche à faire un peu dans le même genre, mais n'y arrive pas.
1 liste déroulante avec 4 choix et une case ou champ qui indique selon le choix de la liste déroulante une adresse mail.
Liste déroulante : choix : A ou B ou C ou D
adresse correspondante A = ***@***, B=***@***....
j'ai fais sur un autre word la même chose mais avec 2 listes déroulantes, la 2ème se modifiant par rapport au choix de la première, mais la il n'y a que 1 choix donc pas besoin de 2ème liste déroulante.
Merci de votre aide.
Daniel
Merci infiniment pour ta réponse.
J'ai copié ta syntaxe dans mon document mais n'obtiens qu'une accolade ( { ) en résultat...
Je n'ai pas dit qu'il fallait copier... J'ai dit que les { } s'obtiennent avec Ctrl+F9
Et ça je ne peux pas le faire ici.
m@rina