EXCEL : Crétion d'un menu déroulant à compter

Résolu/Fermé
GiiK Messages postés 7 Date d'inscription dimanche 17 janvier 2010 Statut Membre Dernière intervention 18 janvier 2010 - 17 janv. 2010 à 15:26
Raymond PENTIER Messages postés 58724 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 17 novembre 2024 - 15 mars 2013 à 12:43
Bonjour à vous,
donc je me permets de vous exposer mon problème.

Je suis actuellement en charge de créer un fichier de statistiques pour nos dépenses mensuelles au boulot.

Cependant, certains de dossier que l'on traite partent en "Carence" que l'on a réparti en plusieurs catégories.
J'ai créer une colonne qui regroupe les carences, sauf que j'aimerais créer une liste déroulante pour chaque cellule de cette colonne, afin qu'a la place de marquer le type de carence (A, B, C,...), il suffise de la cliquer.


Ensuite, au bout de mon tableau, j'aimerais savoir si il possible de créer une cellule qui comptera le nombre de carence A, le nombre de carence B, ainsi de suite...


Je vous remercie par avance, si vous vous penchez sur ce problème.
(Je vous avoue que je suis un novice total en ce qui concerne excel. Pardonnez moi si la réponse à ma question est évidente.)
A voir également:

9 réponses

Raymond PENTIER Messages postés 58724 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 17 novembre 2024 17 239
17 janv. 2010 à 16:46
Bonjour GiiK, Bonne Année et bienvenue dans ce forum.

Ce serait plus facile pour nous de comprendre ton explication et de te proposer une solution concrète précise si tu nous envoyais ton fichier.
Pour cela tu peux utiliser https://www.cjoint.com/ ou http://cijoint.fr/ et revenir dans cette discussion pour faire "COLLER" dans ton message.

En attendant, la liste déroulante s'obtient en faisant
Données/Validation des données/Autoriser/Liste/ et en saisissant, dans la petite fenêtre "Source" qui s'est affichée, tes différents types, séparés par un point-virgule : A;B;C;D....

Le décompte des types se fait à l'aide de la fonction NB.SI : =NB.SI(plage;"type")
2
GiiK Messages postés 7 Date d'inscription dimanche 17 janvier 2010 Statut Membre Dernière intervention 18 janvier 2010
17 janv. 2010 à 18:05
Seul problème étant, c'est que le tableau que je dois faire est assez confidentiel (domaine de l'assurance)

Je ne sais pas si c'est parce que j'ai Excel 2003, mais je ne trouve pas "Données"
0
Ricky38 Messages postés 4349 Date d'inscription samedi 15 mars 2008 Statut Contributeur Dernière intervention 2 novembre 2013 1 459
17 janv. 2010 à 18:22
Salut,

dans Excel 2003 tu as le menu Données tout en haut, dans données tu as validation... et tu vas avoir la fenêtre validation des données.

Bonne journée
0
Raymond PENTIER Messages postés 58724 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 17 novembre 2024 17 239
17 janv. 2010 à 18:42
J'entends bien, Giik.

80% des fichiers qui nous sont confiés pour conseil et dépannage ont un caractère confidentiel, car provenant d'entreprises, de bureaux, d'administrations, d'écoles ...
La solution généralement appliquée consiste faire une copie du fichier, et à y remplacer les noms propres par Durand ou Dupont, les adresses et les numéros de téléphone et de compte bancaire par des nombres fantaisistes.
Mais si on n'a pas la structure du fichier, la référence des cellules actives, le libellé des formules et le nom des plages, impossible de te fournir mieux que des hypothèses et des suppositions.
0
Ricky38 Messages postés 4349 Date d'inscription samedi 15 mars 2008 Statut Contributeur Dernière intervention 2 novembre 2013 1 459
17 janv. 2010 à 19:03
Salut Giik,

je t'ai fait un petit exemple, mais comme dit Raymond en ne sachant pas la structure de ton tableau c'est assez difficile. Peut-être pourras tu t'en sortir avec mon EXEMPLE.


Explication:
Tu sélectionnes la cellule A1
Tu vas dans le menu données/validation... et dans "autoriser" tu choisis liste, dans source tu mets ceci: A;B;C;D
Ensuite tu peux copier ta cellule A1 et la coller dans tout le reste de ta colonne

Maintenant il te reste à faire le décompte avec NB.SI
=NB.SI($AS1:$A$10;"A")
=NB.SI($AS1:$A$10;"B")
=NB.SI($AS1:$A$10;"C")
=NB.SI($AS1:$A$10;"D")

0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
GiiK Messages postés 7 Date d'inscription dimanche 17 janvier 2010 Statut Membre Dernière intervention 18 janvier 2010
17 janv. 2010 à 19:23
Ah, c'est vrai qu'avec un exemple, le tout me semble plus concret.

Merci beaucoup pour ces indications, je vais m'y mettre ce soir dès que possible
0
GiiK Messages postés 7 Date d'inscription dimanche 17 janvier 2010 Statut Membre Dernière intervention 18 janvier 2010
17 janv. 2010 à 20:04
J'ai réussi à faire les listes que je voulais.

Cependant, maintenant, j'aimerais savoir si il existe une formule pour que excel ne prenne en compte seulement en compte une seule variable par ligne à compter.
Je m'explique :
http://www.cijoint.fr/cjlink.php?file=cj201001/cijRodcOA0.xls

Colonne C : Je compte le nombre de T1 (résultat en bas)
Colonne D : je compte le nombre de T2 (résultat en bas)
Colonne E : Je compte le nombre de T3 (résultat en bas)
Colonne F : Je compte le nombre de Carences (résultat en bas)
Colonne G : Je compte le nombre de R à 0 (résultat en bas)
Colonne H : Je compte le nombre de R devis (résultat en bas)
Colonne I : Je compte le nombre d'Ec intern (résultat en bas)

Cependant, pour le nombre total de dossier traités, je cumule les résultats de toutes les colonnes... Sachant que un dossier on peut avoir un T1 et une Carence, ou un T1 et un T2, ainsi de suite... On peut toujours avoir plusieurs solutions, donc finalement cela me fausse le résultat.

Quelqu'un aurait il une idée ?
0
Ricky38 Messages postés 4349 Date d'inscription samedi 15 mars 2008 Statut Contributeur Dernière intervention 2 novembre 2013 1 459
17 janv. 2010 à 20:25
Salut,

en J39 tu mets la somme totale alors pourquoi ne pas mettre =NB(A11:A36) en J39 ce qui calculerais le nombre de dossiers avec les numéros de dossiers?
0
GiiK Messages postés 7 Date d'inscription dimanche 17 janvier 2010 Statut Membre Dernière intervention 18 janvier 2010
18 janv. 2010 à 00:55
Niquel, marche super bien =D

Je vous remercie énormément !
0
Raymond PENTIER Messages postés 58724 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 17 novembre 2024 17 239
18 janv. 2010 à 01:16
Ricky a raison.

Et si par hasard tes N° de dossiers ne sont pas de vrais nombres mais comportent des lettres, tu remplaces la fonction NB par la fonction NBVAL.

Deux remarques (qui se veulent constructives) sur ta formule (actuelle) en J39 :
1) =SOMME(C38+D38+E38+F38+H38+I38) est identique à =C38+D38+E38+F38+H38+I38
2) ou alors tu écris =SOMME(C38;D38;E38;F38;H38;I38)
3) dans le cas présent il suffisait d'écrire =SOMME(C38:I38) ; Excel voit bien que G38 est vide ...

Concernant les cellules C40 à E40, je suppose que tu t'apprétais à y mettre la formule
=SI(37:37=0;"";37:37/SOMME($C$37:$E$37)) ?
0
kev_sp33 Messages postés 10 Date d'inscription jeudi 7 mars 2013 Statut Membre Dernière intervention 15 mars 2013
15 mars 2013 à 09:40
Je pense avoir sensiblement le même problème. Je souhaite compter un nombre de ligne à partir d'un menu déroulant.. Donc je m'explique, j'ai un menu déroulant avec S,I,E,C,N et je voudrais compter le nombre de ligne présente en fonction du menu déroulant. J'ai actuellement une formule qui me permet de compter le nombre de ligne mais quand je change de lettre dans mon menu déroulant le nombre de ligne ne change pas..
0
Raymond PENTIER Messages postés 58724 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 17 novembre 2024 17 239
15 mars 2013 à 12:43
Dans ta formule, tu remplaces la lettre "S" par D2, si c'est dans cette cellule que tu as la liste déroulante.
0