Calculer liste déroulante
Résolu/Fermé
Elladan27
-
18 juin 2017 à 14:13
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 21 juin 2017 à 20:46
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 21 juin 2017 à 20:46
A voir également:
- Calculer liste déroulante
- Liste déroulante excel - Guide
- Liste déroulante en cascade - Guide
- Calculer une moyenne sur excel - Guide
- Google sheet liste déroulante - Accueil - Guide bureautique
- Supprimer liste déroulante excel - Forum Excel
8 réponses
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 418
18 juin 2017 à 14:55
18 juin 2017 à 14:55
Bonjour
le plus simple:
faite u tabmeau avec vos listes selon cet exemple, à adapter:
liste 1 de A1 à A5
valeur des libellés de B1 à B5
liste 2 de C1 à C5
valeur des libellés de D1àD5
liste 3 de E1 à E5
valeur des libellés de F1 à F5
en H1: validation selon A1:A5
en I1 validation selon C1:C5
en J1 validation selon E1:E5
en K1:
=RECHERCHEV(H1;$A$1:$B$5;2;0)*RECHERCHEV(I1;$C$1:$D$5;2;0)*RECHERCHEV(J1;$E$1:$F$5;0))
bien entendu, ajustez les champs selon vos données
et si vous voulez éviter un affichage d'erreur quand une des trois cellules est vides:
=SI(OU(H1="";I1="";J1="");"";RECHERCHEV(H1;$A$1:$B$5;2;0)*RECHERCHEV(I1;$C$1:$D$5;2;0)*RECHERCHEV(J1;$E$1:$F$5;0)))
crdlmnt
le plus simple:
faite u tabmeau avec vos listes selon cet exemple, à adapter:
liste 1 de A1 à A5
valeur des libellés de B1 à B5
liste 2 de C1 à C5
valeur des libellés de D1àD5
liste 3 de E1 à E5
valeur des libellés de F1 à F5
en H1: validation selon A1:A5
en I1 validation selon C1:C5
en J1 validation selon E1:E5
en K1:
=RECHERCHEV(H1;$A$1:$B$5;2;0)*RECHERCHEV(I1;$C$1:$D$5;2;0)*RECHERCHEV(J1;$E$1:$F$5;0))
bien entendu, ajustez les champs selon vos données
et si vous voulez éviter un affichage d'erreur quand une des trois cellules est vides:
=SI(OU(H1="";I1="";J1="");"";RECHERCHEV(H1;$A$1:$B$5;2;0)*RECHERCHEV(I1;$C$1:$D$5;2;0)*RECHERCHEV(J1;$E$1:$F$5;0)))
crdlmnt
PapyLuc51
Messages postés
4427
Date d'inscription
dimanche 3 mai 2009
Statut
Membre
Dernière intervention
28 décembre 2024
1 450
Modifié le 18 juin 2017 à 14:59
Modifié le 18 juin 2017 à 14:59
Bonjour,
Avec en A1 le choix1 / en B1 le choix2 / en C1 le choix3
Mettre en D1 =A1*B1*C1
Changer les références des cellules selon votre tableau
Cordialement
Avec en A1 le choix1 / en B1 le choix2 / en C1 le choix3
Mettre en D1 =A1*B1*C1
Changer les références des cellules selon votre tableau
Cordialement
Bonjour ,
je vais essayer d'être clair.
j'ai 3 listes déroulante sur la même ligne une en A1 une en B1 et la dernière en C1 dans chaque liste il y a du texte, il faut donner une valeur numérique pour chaque texte qui est de 1 à 5. en fonction du choix pris dans une liste il me faut une somme en D1. chaque choix d'une liste doit être multiplié par la suivante ce qui donne A1*B1*C1 et en D1 j'ai le résultat des multiplications.
Merci pour votre aide
je vais essayer d'être clair.
j'ai 3 listes déroulante sur la même ligne une en A1 une en B1 et la dernière en C1 dans chaque liste il y a du texte, il faut donner une valeur numérique pour chaque texte qui est de 1 à 5. en fonction du choix pris dans une liste il me faut une somme en D1. chaque choix d'une liste doit être multiplié par la suivante ce qui donne A1*B1*C1 et en D1 j'ai le résultat des multiplications.
Merci pour votre aide
PapyLuc51
Messages postés
4427
Date d'inscription
dimanche 3 mai 2009
Statut
Membre
Dernière intervention
28 décembre 2024
1 450
Modifié le 19 juin 2017 à 17:40
Modifié le 19 juin 2017 à 17:40
Bonjour,
OK mais il manque encore dans quelles conditions tu transformes du texte en valeur numérique.
Il nous faudrait un fichier exemple via cjoint
Cordialement
OK mais il manque encore dans quelles conditions tu transformes du texte en valeur numérique.
Il nous faudrait un fichier exemple via cjoint
Cordialement
Raymond PENTIER
Messages postés
58781
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
28 décembre 2024
17 258
19 juin 2017 à 18:13
19 juin 2017 à 18:13
Bonjour Elladan27.
Tu peux constater que tu n'avais pas été suffisamment clair !
C'est donc la première réponse, celle de Vaucluse, qui convient.
Tu peux constater que tu n'avais pas été suffisamment clair !
C'est donc la première réponse, celle de Vaucluse, qui convient.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour,
je ne comprends pas ce que Vaucluse veut dire en H1 Validation selon A1:A5
A1:A5 c'est la sélection du texte mais validation c'est inconnu.
Merci pour vos réponses
je ne comprends pas ce que Vaucluse veut dire en H1 Validation selon A1:A5
A1:A5 c'est la sélection du texte mais validation c'est inconnu.
Merci pour vos réponses
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 418
20 juin 2017 à 18:00
20 juin 2017 à 18:00
Bonjour
il s'agissait simplement de donner un exemple de solution
A1 à A5 etc... était supposé pour moi représenter les listes de bases qui alimentent vos menus déroulants
Mais je ne connais pas votre fichier
si vous pouvez le déposer (même en bidonnant quelques données si besoin) ici:
https://www.cjoint.com/
et revenir ici coller le lien créé sur le site.
on y verra plus clair et on pourra mieux vous aider
si vous déposez le fichier, rajouter quelques explications.
crdlmnt
il s'agissait simplement de donner un exemple de solution
A1 à A5 etc... était supposé pour moi représenter les listes de bases qui alimentent vos menus déroulants
Mais je ne connais pas votre fichier
si vous pouvez le déposer (même en bidonnant quelques données si besoin) ici:
https://www.cjoint.com/
et revenir ici coller le lien créé sur le site.
on y verra plus clair et on pourra mieux vous aider
si vous déposez le fichier, rajouter quelques explications.
crdlmnt
Merci pour cette réponse rapide,
Le fichier http://www.cjoint.com/c/GFuqqV8Wu4j
Merci encore
Le fichier http://www.cjoint.com/c/GFuqqV8Wu4j
Merci encore
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 418
Modifié le 20 juin 2017 à 18:40
Modifié le 20 juin 2017 à 18:40
Votre fichier en retour avec la formule en D1 et la correction des validations dans A1,B1,C1
problème dans votre fichier:
les textes que vous avez placés au clavier dans les fenêtres de validation ne correspondent pas exactement à vos tableaux en ligne 6 à 10 (des blancs encadrent le signe = dans les textes de validation, alors qu'il n'y en a pas dans le tableau 6:10)
Voyez dans le fichier en retour comment sont installées les validations par liste, en faisant référence aux listes de votre feuille plutôt qu'à des textes au clavier.
La correspondance des textes est donc assurée.
https://www.cjoint.com/c/GFuqBMhKxNC
revenez si besoin de + d'infos
crdlmnt
problème dans votre fichier:
les textes que vous avez placés au clavier dans les fenêtres de validation ne correspondent pas exactement à vos tableaux en ligne 6 à 10 (des blancs encadrent le signe = dans les textes de validation, alors qu'il n'y en a pas dans le tableau 6:10)
Voyez dans le fichier en retour comment sont installées les validations par liste, en faisant référence aux listes de votre feuille plutôt qu'à des textes au clavier.
La correspondance des textes est donc assurée.
https://www.cjoint.com/c/GFuqBMhKxNC
revenez si besoin de + d'infos
crdlmnt
Vaucluse,
je n'arrive pas a voir après $A$6 c'est un espace qui a entre $6 $B$10
J'essaye d'adapter votre formule.
Je n'arrive pas à comprendre votre dernier paragraphe "faisant référence aux listes de votre feuille plutôt qu'à des textes au clavier"
Merci
je n'arrive pas a voir après $A$6 c'est un espace qui a entre $6 $B$10
J'essaye d'adapter votre formule.
Je n'arrive pas à comprendre votre dernier paragraphe "faisant référence aux listes de votre feuille plutôt qu'à des textes au clavier"
Merci
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 418
Modifié le 20 juin 2017 à 20:54
Modifié le 20 juin 2017 à 20:54
dans le fichier, sélectionnez par exemple votre cellule A1
afficher via le ruban la fenêtre de validation
onglet données / validation...
voyez ce qui est inscrit dans le cadre inférieur de la fenêtre, à la place des textes (non conformes) qui étaient écrits dans votre ancien modèle
Maintenant,la liste qui s'affiche quand vous pointez la flêche en A1 correspond aux textes inscrit en A6:A10, sans erreur possible
voyez ici:
https://www.cjoint.com/c/GFusWtnJlnC
notez que si vos listes de références sont sur une autre feuille, il faut, pour certains Excel, nommer le champ et utiliser le nom à la place de l'adresse
pour nommer par exemple A6:A10 simplement:
et ensuite pour placer une validation dans une cellule, voyez dans la fenêtre de validation, là où il est écrit =$A$6:$A$10 remplacez par
=LISTE_1
n'oubliez pas le signe =
(avec bien entendu un nom différent pour chaque liste)
bon courage
crdlmnt
afficher via le ruban la fenêtre de validation
onglet données / validation...
voyez ce qui est inscrit dans le cadre inférieur de la fenêtre, à la place des textes (non conformes) qui étaient écrits dans votre ancien modèle
Maintenant,la liste qui s'affiche quand vous pointez la flêche en A1 correspond aux textes inscrit en A6:A10, sans erreur possible
voyez ici:
https://www.cjoint.com/c/GFusWtnJlnC
notez que si vos listes de références sont sur une autre feuille, il faut, pour certains Excel, nommer le champ et utiliser le nom à la place de l'adresse
pour nommer par exemple A6:A10 simplement:
- sélectionnez A6:A10
- placez le curseur dans la case adresse à gauche de la barre de formule
- effacer l'adresse affichée
- tapez le nom voulu au clavier (sans blanc) par exemple: LISTE_1
- touche entrée
et ensuite pour placer une validation dans une cellule, voyez dans la fenêtre de validation, là où il est écrit =$A$6:$A$10 remplacez par
=LISTE_1
n'oubliez pas le signe =
(avec bien entendu un nom différent pour chaque liste)
bon courage
crdlmnt
Bonjour,
Mille mercis Vaucluse, c'est génial tout fonctionne à merveille. J'ai vu mon erreur !!!
Je marque le sujet comme résolu.
Merci encore
Mille mercis Vaucluse, c'est génial tout fonctionne à merveille. J'ai vu mon erreur !!!
Je marque le sujet comme résolu.
Merci encore
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 418
21 juin 2017 à 20:46
21 juin 2017 à 20:46
Pas de quoi
Bonne route
crdlmnt
Bonne route
crdlmnt