Condition SI en fonction liste déroulante
Fermé
EXANAD
Messages postés
41
Date d'inscription
dimanche 16 octobre 2011
Statut
Membre
Dernière intervention
14 mai 2014
-
16 oct. 2011 à 17:20
EXANAD Messages postés 41 Date d'inscription dimanche 16 octobre 2011 Statut Membre Dernière intervention 14 mai 2014 - 17 oct. 2011 à 12:49
EXANAD Messages postés 41 Date d'inscription dimanche 16 octobre 2011 Statut Membre Dernière intervention 14 mai 2014 - 17 oct. 2011 à 12:49
A voir également:
- Condition SI en fonction liste déroulante
- Liste déroulante excel - Guide
- Liste déroulante en cascade - Guide
- Fonction si et - Guide
- Excel cellule couleur si condition texte - Guide
- Google sheet liste déroulante - Accueil - Guide bureautique
9 réponses
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 414
Modifié par Vaucluse le 16/10/2011 à 17:32
Modifié par Vaucluse le 16/10/2011 à 17:32
Bonsoir:
on suppose que vous avez une cellule pour le choix et une pour le résultat:
choix en A1, résultat en B1
en B1:
=SI(A1=1;10,5;SI(A1=2;5;SI(A1=3;0;"")))
crdlmnt
Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
on suppose que vous avez une cellule pour le choix et une pour le résultat:
choix en A1, résultat en B1
en B1:
=SI(A1=1;10,5;SI(A1=2;5;SI(A1=3;0;"")))
crdlmnt
Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
Mike-31
Messages postés
18346
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
13 novembre 2024
5 104
Modifié par Mike-31 le 16/10/2011 à 17:56
Modifié par Mike-31 le 16/10/2011 à 17:56
Salut Exanad, Salut Vaucluse,
il y a aussi cette formule, liste déroulante en A1
=CHOISIR(A1;10;5;0;1;2;3)
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
il y a aussi cette formule, liste déroulante en A1
=CHOISIR(A1;10;5;0;1;2;3)
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
EXANAD
Messages postés
41
Date d'inscription
dimanche 16 octobre 2011
Statut
Membre
Dernière intervention
14 mai 2014
16 oct. 2011 à 19:14
16 oct. 2011 à 19:14
Merci Mike. je vais essayer de combiner les deux réponses....
mais pas facile quand même...
je vous tiens au courant dans l'heure....
mais pas facile quand même...
je vous tiens au courant dans l'heure....
Mike-31
Messages postés
18346
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
13 novembre 2024
5 104
16 oct. 2011 à 18:58
16 oct. 2011 à 18:58
Re,
C'est bien de vouloir apprendre, il suffit de demander. La fonction CHOISIR permet d'afficher des valeurs numériques ou du texte en fonction soit d'une valeur de référence.
Dans ton cas on teste les valeur 1,2 et 3 de la cellule A1 et on atribut une valeur correspondante 10, 5 ou 0 ou encore du texte formule ci dessous
=CHOISIR(A1;"Texte1";"Texte2";"Texte3";1;2;3)
Si tes valeurs en A1 se limitaient à 3 on aurait pu écrire
=CHOISIR(A1;"Texte1";"Texte2";"Texte3")
et si la valeur en A1 avait un pas de 1 c'est à dire 1, 2,3 etc...
la formule serait
=CHOISIR(A1+1;"";"Texte1";"Texte2";"Texte3";10;20;30)
ce qui est intéressant avec la fonction CHOISIR, c'est que l'on peut mélanger les valeurs à afficher (texte ou alphanumérique)
C'est bien de vouloir apprendre, il suffit de demander. La fonction CHOISIR permet d'afficher des valeurs numériques ou du texte en fonction soit d'une valeur de référence.
Dans ton cas on teste les valeur 1,2 et 3 de la cellule A1 et on atribut une valeur correspondante 10, 5 ou 0 ou encore du texte formule ci dessous
=CHOISIR(A1;"Texte1";"Texte2";"Texte3";1;2;3)
Si tes valeurs en A1 se limitaient à 3 on aurait pu écrire
=CHOISIR(A1;"Texte1";"Texte2";"Texte3")
et si la valeur en A1 avait un pas de 1 c'est à dire 1, 2,3 etc...
la formule serait
=CHOISIR(A1+1;"";"Texte1";"Texte2";"Texte3";10;20;30)
ce qui est intéressant avec la fonction CHOISIR, c'est que l'on peut mélanger les valeurs à afficher (texte ou alphanumérique)
EXANAD
Messages postés
41
Date d'inscription
dimanche 16 octobre 2011
Statut
Membre
Dernière intervention
14 mai 2014
16 oct. 2011 à 19:29
16 oct. 2011 à 19:29
j'ai essayé ta méthode mais j'ai une erreur #valeur
=CHOISIR(A1;"Si l'article est pour vous ou pour un cadeau";"Informations sur la personne à qui est destiné le cadeau (âge, genre, goûts et préférences)";"La raison du cadeau (anniversaire, mariage etc.)";2;2;0)
j'ai tenté de faire la méthode de Vaucluse mais là j'y perd vraiment mon latin .......
je ne sais pas si je vous envoie le fichier vous pouvez éventuellement me mettre la formule au moins sur une des cellules et je me débrouille après ?
..merci à vous*
=CHOISIR(A1;"Si l'article est pour vous ou pour un cadeau";"Informations sur la personne à qui est destiné le cadeau (âge, genre, goûts et préférences)";"La raison du cadeau (anniversaire, mariage etc.)";2;2;0)
j'ai tenté de faire la méthode de Vaucluse mais là j'y perd vraiment mon latin .......
je ne sais pas si je vous envoie le fichier vous pouvez éventuellement me mettre la formule au moins sur une des cellules et je me débrouille après ?
..merci à vous*
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 414
Modifié par Vaucluse le 16/10/2011 à 19:48
Modifié par Vaucluse le 16/10/2011 à 19:48
Oui, mettez le fichier à disposition.
(http://www.cijoint.fr)
avez vous vu l'exemple ici?
http://www.cijoint.fr/cjlink.php?file=cj201110/cijxCdy4Wa.xls
à vous lire
(http://www.cijoint.fr)
avez vous vu l'exemple ici?
http://www.cijoint.fr/cjlink.php?file=cj201110/cijxCdy4Wa.xls
à vous lire
EXANAD
Messages postés
41
Date d'inscription
dimanche 16 octobre 2011
Statut
Membre
Dernière intervention
14 mai 2014
16 oct. 2011 à 19:59
16 oct. 2011 à 19:59
oui j'ai bien vu votre document mais je vous avouerai que je m'y perd complètement.
Peut-être on peut faire un partage d'écran si vous utiliser teamviewer ou alors skype...
Je peux vous l'envoyer à quelle adresse mail ?
Peut-être on peut faire un partage d'écran si vous utiliser teamviewer ou alors skype...
Je peux vous l'envoyer à quelle adresse mail ?
EXANAD
Messages postés
41
Date d'inscription
dimanche 16 octobre 2011
Statut
Membre
Dernière intervention
14 mai 2014
16 oct. 2011 à 20:00
16 oct. 2011 à 20:00
Désolée j'avais pas vu le lien....ok je vous l'envoie.
EXANAD
Messages postés
41
Date d'inscription
dimanche 16 octobre 2011
Statut
Membre
Dernière intervention
14 mai 2014
16 oct. 2011 à 20:08
16 oct. 2011 à 20:08
C'est fait. je viens de vous envoyer le fichier.
Mike-31
Messages postés
18346
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
13 novembre 2024
5 104
16 oct. 2011 à 20:18
16 oct. 2011 à 20:18
Re,
La formule fonctionne très bien, je l'ai testé sans problème. A la fin de la formule tu as mis deux zéros
)";2;2;0)
Pour poster ton fichier, clic sur un de ces liens
https://www.cjoint.com/ ou http://www.cijoint.fr/
ensuite parcourir pour sélectionner ton fichier/Créer le lien
Un lien sera généré en haut de la page, colle le dans un post
La formule fonctionne très bien, je l'ai testé sans problème. A la fin de la formule tu as mis deux zéros
)";2;2;0)
Pour poster ton fichier, clic sur un de ces liens
https://www.cjoint.com/ ou http://www.cijoint.fr/
ensuite parcourir pour sélectionner ton fichier/Créer le lien
Un lien sera généré en haut de la page, colle le dans un post
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
EXANAD
Messages postés
41
Date d'inscription
dimanche 16 octobre 2011
Statut
Membre
Dernière intervention
14 mai 2014
16 oct. 2011 à 20:35
16 oct. 2011 à 20:35
Oui il y'a deux O car les deux dernières réponses valent 0. Mais le souci c'est pour la formule du champ AB5....
respectivement, les points aux réponses sont
choix 1 = 2 points
choix 2 = 2 points
choix 3 = 2 points
choix 4 = 2 points
choix 5 = 0 points
choix 6 = 0 points
Mais la cellule AB5 est la somme des points des cellules
X|Y|Z|AA
Peux-tu stp me renvoyer le fichier avec au moins cette cellule de faite que je comprenne...merci
respectivement, les points aux réponses sont
choix 1 = 2 points
choix 2 = 2 points
choix 3 = 2 points
choix 4 = 2 points
choix 5 = 0 points
choix 6 = 0 points
Mais la cellule AB5 est la somme des points des cellules
X|Y|Z|AA
Peux-tu stp me renvoyer le fichier avec au moins cette cellule de faite que je comprenne...merci
EXANAD
Messages postés
41
Date d'inscription
dimanche 16 octobre 2011
Statut
Membre
Dernière intervention
14 mai 2014
16 oct. 2011 à 20:36
16 oct. 2011 à 20:36
http://www.cijoint.fr/cjlink.php?file=cj201110/cijsjX3iux.xls
je ne sais pas si c'est bon com ça ?
je ne sais pas si c'est bon com ça ?
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 414
16 oct. 2011 à 20:38
16 oct. 2011 à 20:38
prenons les choses calmement.. et dans le bon sens, c'est à dire en lisant bien ce que l'on tente de vous expliquer!pour vous renvoyer le fichier, il faudrait en disposer.
voir mes explications ici
https://forums.commentcamarche.net/forum/affich-23412260-condition-si-en-fonction-liste-deroulante#20
ou celle de mike ici
https://forums.commentcamarche.net/forum/affich-23412260-condition-si-en-fonction-liste-deroulante#18
voir mes explications ici
https://forums.commentcamarche.net/forum/affich-23412260-condition-si-en-fonction-liste-deroulante#20
ou celle de mike ici
https://forums.commentcamarche.net/forum/affich-23412260-condition-si-en-fonction-liste-deroulante#18
EXANAD
Messages postés
41
Date d'inscription
dimanche 16 octobre 2011
Statut
Membre
Dernière intervention
14 mai 2014
16 oct. 2011 à 20:52
16 oct. 2011 à 20:52
Oui vous avez bien raison :-) ...mon premier point est résolu et je viens effectivement de faire ma cellule AB5 avec la méthode de taper tous les textes dans la formule.
J'ai cependant deux questions :
La première, n'ya t-'il pas une méthode plus simple pour éviter de taper le texte dans la formule ?
La seconde comment faire pour que cette cellule AB5 soit la somme résultante des choix de la colonne X/Y/Z/AA....
Milles merci
J'ai cependant deux questions :
La première, n'ya t-'il pas une méthode plus simple pour éviter de taper le texte dans la formule ?
La seconde comment faire pour que cette cellule AB5 soit la somme résultante des choix de la colonne X/Y/Z/AA....
Milles merci
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 414
Modifié par Vaucluse le 16/10/2011 à 21:05
Modifié par Vaucluse le 16/10/2011 à 21:05
Bien reçu le fichier, mais difficile de comprendre ce que vous voulez faire?
voila un exemple avec quelques explications sur votre fichier en colonne U et V,vous npouvez l'adapter à toutes les rubriques de votre feuille TABLE
http://www.cijoint.fr/cjlink.php?file=cj201110/cijK3wRG71.xls
bon courage, je ferme pour ce soir
ps: l'explication pour nommer est sur excel avant 2007 si vous êtes en 2007, suivez même chsoe avec:
Ruban / Formule / définir un nom.
voila un exemple avec quelques explications sur votre fichier en colonne U et V,vous npouvez l'adapter à toutes les rubriques de votre feuille TABLE
http://www.cijoint.fr/cjlink.php?file=cj201110/cijK3wRG71.xls
bon courage, je ferme pour ce soir
ps: l'explication pour nommer est sur excel avant 2007 si vous êtes en 2007, suivez même chsoe avec:
Ruban / Formule / définir un nom.
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 414
17 oct. 2011 à 07:33
17 oct. 2011 à 07:33
Bonjour pour ce matin
si vous n'avez pas avancé
un, fichier modèle qui traite d'une solution que vous pourriez mettre en place
seules quelques champs sont traités, le tout reste à complèter
http://www.cijoint.fr/cjlink.php?file=cj201110/cijLWaf5WX.xls
plus quelques info pour nommer un champ et placer des validations.
crdlmnt
si vous n'avez pas avancé
un, fichier modèle qui traite d'une solution que vous pourriez mettre en place
seules quelques champs sont traités, le tout reste à complèter
http://www.cijoint.fr/cjlink.php?file=cj201110/cijLWaf5WX.xls
plus quelques info pour nommer un champ et placer des validations.
crdlmnt
EXANAD
Messages postés
41
Date d'inscription
dimanche 16 octobre 2011
Statut
Membre
Dernière intervention
14 mai 2014
17 oct. 2011 à 08:27
17 oct. 2011 à 08:27
Bonjour
J'apprécie beaucoup votre aide et je ne savais vraiment pas que sur le site cela fonctionnait comme ça.
Effectivement hier, j'ai abandonné...j'ai bien réussi à nommer les colonnes et champ sans problème mais après lorsque je mets la formule, j'ai une erreur #valeur que je n'arrive pas à résoudre.
Je me suis donc résigné à faire comme à une débutante....avec les champs texte saisi etc...assez laborieux mais ça marche pour l'urgence de ce matin car je devais le rendre avant 9h.
Maintenant, je vais tenter d'appliquer votre méthode...avec le nouveau fichier fourni...j'espère que cette fois ci, je vais réussir à le faire...
Je vous tiens au courant. Merci infiniment
J'apprécie beaucoup votre aide et je ne savais vraiment pas que sur le site cela fonctionnait comme ça.
Effectivement hier, j'ai abandonné...j'ai bien réussi à nommer les colonnes et champ sans problème mais après lorsque je mets la formule, j'ai une erreur #valeur que je n'arrive pas à résoudre.
Je me suis donc résigné à faire comme à une débutante....avec les champs texte saisi etc...assez laborieux mais ça marche pour l'urgence de ce matin car je devais le rendre avant 9h.
Maintenant, je vais tenter d'appliquer votre méthode...avec le nouveau fichier fourni...j'espère que cette fois ci, je vais réussir à le faire...
Je vous tiens au courant. Merci infiniment
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 414
Modifié par Vaucluse le 17/10/2011 à 10:00
Modifié par Vaucluse le 17/10/2011 à 10:00
Re
n'hésitez pas à revenir si besoins d'aide ou d'explication.
une nouvelle fois bon courage
crdlmnt
ps: dans ce dernier fichier, le risque #VALEUR est éliminé, mais il faut admettre que les formules renvoient 0 quand il n'y pas de texte affiché en correspondance.
n'hésitez pas à revenir si besoins d'aide ou d'explication.
une nouvelle fois bon courage
crdlmnt
ps: dans ce dernier fichier, le risque #VALEUR est éliminé, mais il faut admettre que les formules renvoient 0 quand il n'y pas de texte affiché en correspondance.
EXANAD
Messages postés
41
Date d'inscription
dimanche 16 octobre 2011
Statut
Membre
Dernière intervention
14 mai 2014
17 oct. 2011 à 12:43
17 oct. 2011 à 12:43
Je vous remercie tous pour votre aide précieuse. Je sais que la manière dont je l'ai fait n'est pas optimisé mais elle a le mérite de marcher...ce qui est pour une première utilisation de xls,pense pas mal.
J'espère faire des progrès d"ici là :-) ..mais comme on va modéliser sur le web, je pense que ce sera plus simple avec une base de donnée...
Merci à tous pour votre aide..c'est génial ce site....
J'espère faire des progrès d"ici là :-) ..mais comme on va modéliser sur le web, je pense que ce sera plus simple avec une base de donnée...
Merci à tous pour votre aide..c'est génial ce site....
EXANAD
Messages postés
41
Date d'inscription
dimanche 16 octobre 2011
Statut
Membre
Dernière intervention
14 mai 2014
17 oct. 2011 à 12:49
17 oct. 2011 à 12:49
Désolée, si je vous ai paru trop brouillon ou trop speed....il est effectivement pas facile de cette manière de résoudre mon problème d'où l'échange avec skyp et partage d'écran, plus facile dans mon cas.
Mais quoiqu'il en soit, je vous remercie infiniment de votre aide.
Finalement, j'ai trouvé une logique plus simple d'écrire ma formule car sinon comme vous dites c'est imbuvable. J'ai donc pris mon raisonnement à l'envers.
Si deux de mes choix sont = 0, tout le reste c'est 2. mais pour que cela fonctionne pour la somme. Il faut que je précise et que si un champs est vide, ne pas calculer....
Bonne journée
Mais quoiqu'il en soit, je vous remercie infiniment de votre aide.
Finalement, j'ai trouvé une logique plus simple d'écrire ma formule car sinon comme vous dites c'est imbuvable. J'ai donc pris mon raisonnement à l'envers.
Si deux de mes choix sont = 0, tout le reste c'est 2. mais pour que cela fonctionne pour la somme. Il faut que je précise et que si un champs est vide, ne pas calculer....
Bonne journée
16 oct. 2011 à 17:50
=SI(R5="Le vendeur était tout de suite motivé et prêt à me conseiller";10;SI(R5="Le vendeur était plutôt passif, mais une consultation immédiate était possible";5;0))
N'y a t'-il pas une méthode plus pratique sachant qu'à chaque fois je dois changer le texte pour d'autres cellule de la même ligne.
J'apprécie votre aide.
16 oct. 2011 à 17:59
la question complète dès le début aurait simplifié le problème
exemple à adapter:
hors champ, faites la liste de vous textes
pour l'exemple à adapter:
en X1:
Le vendeur était tout de suite motivé et prêt à me conseiller
en X2
le vendeur était plutôt passif, mais une consultation immédiate était possible
dans vos cellules(A1 pour l'exemple) "textes" la validation par liste:
=$X$1:$X$2
dans vos cellule cotation la formule
=SI(A1=$X$1;10;SI(A1=$X$2;5;0))
Autre solution (qui s'utilise surtout si la liste de textes est longue):
en X1 et X2 vos textes
en Y1 et Y2 la cotation pour chacun des textes
en A1 même validation
en B1:
=SI(NB.SI($X$1:$X$2;A1)=0;0;RECHERCHEV(A1;$X$1:$Y$2;2;0))
crdlmnt
16 oct. 2011 à 18:03
J'ai une cellule en T5 qui a trois réponses différentes en choix multiples. On doit attribuer à chaque réponse une valeur dans mon cas 5,0,0 )....voici ma formule :
=SI(T5=1;5;SI(T5=2;0;SI(T5=3;0;0)))
en sachant que 1 = texte 1
2 = texte2
3= texte 3...
Je beug!!!!!
Modifié par Vaucluse le 16/10/2011 à 18:11
De plus mais c'est sans doute une faute de frappe, votre formule ne renverra que deux valeurs 5 ou 0, e 10 à disparu!
revenez à la solution de mon second message ou inscrivez totalement les textes dans les conditions à la place de 1, 2 et 3
ici https://forums.commentcamarche.net/forum/affich-23412260-condition-si-en-fonction-liste-deroulante#4
crdlmnt
16 oct. 2011 à 18:31
Si je n'ai pas exposé le problème depuis le début c'est parce que je maitrise très peu Excel et je n'ai pas encore cette logique de fonction.
La méthode que vous m'exposer suppose que je dois donc créer une feuille avec toutes les réponses et leur valeur respective. Ok pour ça je pense que j'ai compris. je le teste de suite.
Il faut savoir que mon tableau comporte plus d'une cinquantaine de questions.....
et que la cellule ou s'affiche la valeur en fonction du choix du menu déroulant est situé à gauche.
Comment je peux copier cette formule dans une autre cellule pour qu'il prenne en compte non pas l'emplacement de la précédente cellule mais celle situé à sa gauche..je sais pas si je suis claire
Pour la fonction choisir, je ne l'ai pas comprise.
Cdlt,