Rechercher : dans
Par :

WORD Fonction IF et liste déroulante

Dernière réponse le 17 oct 2008 à 14:08:12 vincove, le 3 sep 2008 à 18:36:23 
 Signaler ce message aux modérateurs

Bonjour,

Je cherche une fonction permettant d'afficher une valeur par rapport au choix d'une liste déroulante.
Pratiquement, il s'agit d'un formulaire de frais kilométrique. Le problème est d'afficher une puissance en fonction d'un modèle de véhicule. Une liste de choix permet la sélection d'un véhicule (2 choix possibles).

La formule : { IF ListeDéroulante2 = "choix 1" "7 ch" "5 ch" } ne fonctionne pas et renvoie 5 ch quelque soit la sélection.

Merci de vos conseils,

Configuration: Windows XP
Internet Explorer 7.0

Meilleures réponses pour « WORD Fonction IF et liste déroulante » dans :
Listes déroulantes simples avec Excel VoirDans votre tableau, vous souhaitez insérer un texte ou une valeur choisi dans une liste (déroulante). vous créez votre liste, ligne aprés ligne, sur votre feuille en cours ou sur une autre feuille du classeur en cours. vous la nommez : INSERTION...

1

LatelyGeek, le 3 sep 2008 à 22:38:23

Est ce que dans les propriétés de ta liste déroulante tu as coché la case "Calculer à la sortie"??? Sinon Word ne tient pas compte de la nouvelle valeur, sauf en forçant le "calcul" avec F9. Je ne garantis pas que c'est ça... Pourquoi se compliquer la vie à faire simple, quand c'est si simple de faire compliqué?

Répondre à LatelyGeek

2

vincove, le 3 sep 2008 à 22:45:24

Oui, la case "Calculer à la sortie" est cochée...

Répondre à vincove

3

LatelyGeek, le 3 sep 2008 à 23:08:56

J'ai testé.

D'abord, j'ai du écrire { IF { REF ListeDéroulante2 } = "choix 1" "7 ch" "5 ch" }, mais ça ne se fait quand même pas automatiquement (Mais avec F9, oui)
Je ne vois pas pourquoi, si ce n'est que le Calculer à la sortie ne marcherait que pour les champs calculés de formulaire, que je n'ai pas réussi à faire fonctionner sur une fonction IF.

Quelqu'un a une autre idée? Pourquoi se compliquer la vie à faire simple, quand c'est si simple de faire compliqué?

Répondre à LatelyGeek

4

vincove, le 3 sep 2008 à 23:23:45

Eh bien, moi ça ne marche pas

J'ai écris : { IF { REF ListeDéroulante2 } = "choix 1" "7 ch" "5 ch" }

j'obtiens ça : !Erreur de syntaxe, {

Bon merci, ça va pour ce soir, bonne nuit.

Répondre à vincove

5

m@rina, le 3 sep 2008 à 23:27:32

Bonjour,

Corrige la syntaxe :

{ IF { ListeDéroulante2 } = "choix 1" "7 ch" "5 ch" }

m@rina

Répondre à m@rina

6

vincove, le 4 sep 2008 à 14:05:19

Bonjour et merci de vous pencher sur ma formule récalcitrante.

m@rina, est-ce que tu as testé la formule et, si oui, est-ce que ça marche ? Si tel était le cas, ça voudrait dire que que ce n'est pas un problème de formule mais de Word lui-même, ou de la version ? (2003 pour moi).

j'ai beau essayer toutes les syntaxes possibles, j'ai toujours un code d'erreur ou un résultat figé...

Répondre à vincove

7

m@rina, le 4 sep 2008 à 19:01:44

Bonjour,

Oui La formule fonctionne, c'est sûr.
As-tu pensé à cocher l'option "Calculer à la sortie" dans les options de la liste déroulante ?


m@rina

Répondre à m@rina

8

vincove, le 4 sep 2008 à 21:59:12

Oui, bien sûr...

Répondre à vincove

9

m@rina, le 4 sep 2008 à 23:27:04

Bonsoir,

Peux tu mettre ton fichier ou un extrait ici :
http://cjoint.com

pour que je puisse regarder de près.

m@rina

Répondre à m@rina

10

vincove, le 8 sep 2008 à 11:15:47

Bonjour m@rina,

Je t'envoie un fichier dans la journée,

Merci encore.

Répondre à vincove

11

 fabbrossier, le 17 oct 2008 à 14:08:12

Moi jaimerai faire la chose suivante :

un tableau 2 case

1er case un formulaire qui demande " valeur que vous liser"

une deuxieme case qui ecrit ok si la valeur lue = 6 et nok si la valeur = autre chose que 6 comment faire

jest essayer de mettre un champ remplir dans la premiere case
puis une fonction if dans la deuxieme case mais sa ne maffiche pas ok

Répondre à fabbrossier