Excel_ liste déroulante et données
Résolu
luke091
Messages postés
4
Date d'inscription
Statut
Membre
Dernière intervention
-
Vaucluse Messages postés 26496 Date d'inscription Statut Contributeur Dernière intervention -
Vaucluse Messages postés 26496 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour à tous,
Je suis coincé ^^.
Dans ma feuille 1, j'ai plusieurs colonnes comme suit :
Paris | Londres | Canada
8h-16h | 16h-20h | 8h-16h | 16h-20h | 8h-16h | 16h-20h
Thomas | Sébastien | Stan | Vincent | Hervé | Stin
Kyle | Mike | Médé | Harper | Fiona | Pin
Eric | Kilo | Cyp | Thinh | Sandra | Pan
Sur ma feuille 2, j'ai une liste déroulante :
Equipe A :
Thomas
Fiona
Stan
J'aurais besoin d'avoir une formule automatique sur la feuille 2 qui me permettrait de vérifier que sur la période 8h-16h, tous les membres de l'équipe A sont bien présents. ( vrai/faux, oui/non; ou texte libre)
Vous l'aurez compris, sur la feuille 1, les noms sont changeables ... seule la liste déroulante est fixe.
Je ne sais pas si je suis clair
Un grand merci pour votre aide !
Luke
Je suis coincé ^^.
Dans ma feuille 1, j'ai plusieurs colonnes comme suit :
Paris | Londres | Canada
8h-16h | 16h-20h | 8h-16h | 16h-20h | 8h-16h | 16h-20h
Thomas | Sébastien | Stan | Vincent | Hervé | Stin
Kyle | Mike | Médé | Harper | Fiona | Pin
Eric | Kilo | Cyp | Thinh | Sandra | Pan
Sur ma feuille 2, j'ai une liste déroulante :
Equipe A :
Thomas
Fiona
Stan
J'aurais besoin d'avoir une formule automatique sur la feuille 2 qui me permettrait de vérifier que sur la période 8h-16h, tous les membres de l'équipe A sont bien présents. ( vrai/faux, oui/non; ou texte libre)
Vous l'aurez compris, sur la feuille 1, les noms sont changeables ... seule la liste déroulante est fixe.
Je ne sais pas si je suis clair
Un grand merci pour votre aide !
Luke
A voir également:
- Excel_ liste déroulante et données
- Liste déroulante excel - Guide
- Fuite données maif - Guide
- Liste déroulante en cascade - Guide
- Liste déroulante google sheet - Accueil - Guide bureautique
- Liste code ascii - Guide
2 réponses
Bonjour
ce serait plus clair si vous pouviez mettre un modèle de ce que vous dites là conforme à votre besoin, avec les éléments en place dans les bonnes colonnes.
Là on a un peu de mal à situer les informations, les titres etc..
déposez nous ça sur:
https://www.cjoint.com/
et revenez coller ici le lien donné par le site
à vous lire
crdlmnt
ce serait plus clair si vous pouviez mettre un modèle de ce que vous dites là conforme à votre besoin, avec les éléments en place dans les bonnes colonnes.
Là on a un peu de mal à situer les informations, les titres etc..
déposez nous ça sur:
https://www.cjoint.com/
et revenez coller ici le lien donné par le site
à vous lire
crdlmnt
Merci ! Voici une capture d'écran de ce que vous avez demandé
http://static.ccm2.net/www.commentcamarche.net/pictures/mCMpo0NAeT4rhCLMX5wID2mlFlMohEHS1Lap8zOIMgMpAgYSbKSWYO42N8GQ31Br-excel-doc.png
http://static.ccm2.net/www.commentcamarche.net/pictures/mCMpo0NAeT4rhCLMX5wID2mlFlMohEHS1Lap8zOIMgMpAgYSbKSWYO42N8GQ31Br-excel-doc.png
http://static.ccm2.net/www.commentcamarche.net/pictures/NvPp6LjUxjDQVbHgIepX77QLnHgcaRu2ABGzJLgyhixIF3dJCggaZTujtGQ4A4yS-excel2.png
Dans les 3 tableaux ensembles sinon la solution serait bien trop simple ...
Ma problématique : être sûr que l'équipe A est bien répartie entièrement sur le créneau 8h-16h quel que soit le lieu ...
Merci
Dans les 3 tableaux ensembles sinon la solution serait bien trop simple ...
Ma problématique : être sûr que l'équipe A est bien répartie entièrement sur le créneau 8h-16h quel que soit le lieu ...
Merci
Deux façons de voir les choses:
la formule:
=SI(SOMMEPROD((NB.SI(C8:H10;F18:F20))*1)=3;"OK";"KO")
=SOMMEPROD((NB.SI(C8:C10;F18:F20))*1)+SOMMEPROD((NB.SI(E8:E10;F18:F20))*1)+SOMMEPROD((NB.SI(G8:G10;F18:F20))*1)=3;"OK;"KO")
crdlmnt
- la plus simple, mais il faut que vous soyez sur que les noms qui se trouvent dans les champs 8-16 ne risquent pas de se retrouver dans les champs d'à coté
la formule:
=SI(SOMMEPROD((NB.SI(C8:H10;F18:F20))*1)=3;"OK";"KO")
- si ce n'est pas le cas, il faut détailler colonne par colonne
=SOMMEPROD((NB.SI(C8:C10;F18:F20))*1)+SOMMEPROD((NB.SI(E8:E10;F18:F20))*1)+SOMMEPROD((NB.SI(G8:G10;F18:F20))*1)=3;"OK;"KO")
crdlmnt
Comme vous l'avez senti, la deuxième formule est bien plus pratique et évite de nombreuses erreurs.
Un énorme merci !
Je me permets de rajouter la fonction SI de votre deuxième formule et j'ajoute un " qui manquait au cas où cela puisse aussi aider quelqu'un :
Formule 2 : =SI(SOMMEPROD((NB.SI(C8:C10;F18:F20))*1)+SOMMEPROD((NB.SI(E8:E10;F18:F20))*1)+SOMMEPROD((NB.SI(G8:G10;F18:F20))*1)=3;"OK";"KO")
Encore Merci !
A votre avis, on pourrait pousser le vice jusqu'à aller dire, dans le cas d'un KO, combien de personnes manquent ? ( est-ce possible de le mettre dans cette formule ?)
( Je ne vois pas comment insérer une formule de type NB.SI.ENS.)
Un énorme merci !
Je me permets de rajouter la fonction SI de votre deuxième formule et j'ajoute un " qui manquait au cas où cela puisse aussi aider quelqu'un :
Formule 2 : =SI(SOMMEPROD((NB.SI(C8:C10;F18:F20))*1)+SOMMEPROD((NB.SI(E8:E10;F18:F20))*1)+SOMMEPROD((NB.SI(G8:G10;F18:F20))*1)=3;"OK";"KO")
Encore Merci !
A votre avis, on pourrait pousser le vice jusqu'à aller dire, dans le cas d'un KO, combien de personnes manquent ? ( est-ce possible de le mettre dans cette formule ?)
( Je ne vois pas comment insérer une formule de type NB.SI.ENS.)
Re
effectivement, j'ai fait un peu court sur la seconde proposition!
Plutôt que de mettre combien de personne manquent et même éventuellement pour remplacer la formule précédente, je vous propose de placer sur le tableau une mise en forme conditionnelle qui pourrait par exemple passer en jaune les noms affectés, et ainsi signaler ceux qui ne le sont pas
=OU(NB.SI($C$8:$C$10;F18);(NB.SI($F$8:$F$10;F18);NB.SI($I$8:$I$10;F18))
format / formatez
ainsi les noms affectés prendrons le format programmé.
Ce sera peut être plus simple pour savoir qui est affecté et qui ne l'est pas
Attention aux signes $ aux bons endroits*
la formule à entrer s'adresse à la 1° cellule du champ sélectionné et s'ajuste automatiquement sur les autres
sinon via la formule, pour savoir combien ne sont pas affectés:
=SI(SOMMEPROD((NB.SI(C8:C10;F18:F20))*1)+SOMMEPROD((NB.SI(E8:E10;F18:F20))*1)+SOMMEPROD((NB.SI(G8:G10;F18:F20))*1)=3;"OK";3-SOMMEPROD((NB.SI(C8:C10;F18:F20))*1)+SOMMEPROD((NB.SI(E8:E10;F18:F20))*1)+SOMMEPROD((NB.SI(G8:G10;F18:F20))*1))
crdlmnt
effectivement, j'ai fait un peu court sur la seconde proposition!
Plutôt que de mettre combien de personne manquent et même éventuellement pour remplacer la formule précédente, je vous propose de placer sur le tableau une mise en forme conditionnelle qui pourrait par exemple passer en jaune les noms affectés, et ainsi signaler ceux qui ne le sont pas
- sélectionnez F18:F20
- Onglet accueil / mis en forme conditionnelle,/ nouvelle règle
- "utiliser une formule...."
- entrez cette formule:
=OU(NB.SI($C$8:$C$10;F18);(NB.SI($F$8:$F$10;F18);NB.SI($I$8:$I$10;F18))
format / formatez
ainsi les noms affectés prendrons le format programmé.
Ce sera peut être plus simple pour savoir qui est affecté et qui ne l'est pas
Attention aux signes $ aux bons endroits*
la formule à entrer s'adresse à la 1° cellule du champ sélectionné et s'ajuste automatiquement sur les autres
sinon via la formule, pour savoir combien ne sont pas affectés:
=SI(SOMMEPROD((NB.SI(C8:C10;F18:F20))*1)+SOMMEPROD((NB.SI(E8:E10;F18:F20))*1)+SOMMEPROD((NB.SI(G8:G10;F18:F20))*1)=3;"OK";3-SOMMEPROD((NB.SI(C8:C10;F18:F20))*1)+SOMMEPROD((NB.SI(E8:E10;F18:F20))*1)+SOMMEPROD((NB.SI(G8:G10;F18:F20))*1))
crdlmnt