Excel_ liste déroulante et données
Résolu/Fermé
luke091
Messages postés
4
Date d'inscription
mercredi 21 juin 2017
Statut
Membre
Dernière intervention
22 juin 2017
-
21 juin 2017 à 15:58
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 22 juin 2017 à 10:29
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 22 juin 2017 à 10:29
A voir également:
- Excel_ liste déroulante et données
- Liste déroulante excel - Guide
- Liste déroulante en cascade - Guide
- Supprimer liste déroulante excel - Forum Word
- Effacer liste déroulante - Forum Réseaux sociaux
- Trouver numéro liste rouge gratuitement ✓ - Forum Mobile
2 réponses
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 394
21 juin 2017 à 17:12
21 juin 2017 à 17:12
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
luke091
Messages postés
4
Date d'inscription
mercredi 21 juin 2017
Statut
Membre
Dernière intervention
22 juin 2017
21 juin 2017 à 17:35
21 juin 2017 à 17:35
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
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 394
21 juin 2017 à 17:51
21 juin 2017 à 17:51
Ca ne dit pas tout.... essayez de vous mettre à la place de ceux qui tentent de vous répondre!
à vous lire
- On ne voit pas de titre de colonne
- vous demandez la vérification de présence de la liste A de 8 à16h
- __dans un seul tableau à la fois
- __dans les trois tableaux ensembles?
à vous lire
luke091
Messages postés
4
Date d'inscription
mercredi 21 juin 2017
Statut
Membre
Dernière intervention
22 juin 2017
>
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
Modifié le 21 juin 2017 à 18:18
Modifié le 21 juin 2017 à 18:18
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
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 394
Modifié le 21 juin 2017 à 18:32
Modifié le 21 juin 2017 à 18:32
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
luke091
Messages postés
4
Date d'inscription
mercredi 21 juin 2017
Statut
Membre
Dernière intervention
22 juin 2017
>
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
Modifié le 22 juin 2017 à 09:46
Modifié le 22 juin 2017 à 09:46
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.)
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 394
>
luke091
Messages postés
4
Date d'inscription
mercredi 21 juin 2017
Statut
Membre
Dernière intervention
22 juin 2017
Modifié le 22 juin 2017 à 10:31
Modifié le 22 juin 2017 à 10:31
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