Créer une liste de personnes présentes pour une période donnée

  • Initiateur de la discussion Initiateur de la discussion tagada1664
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

T

tagada1664

Guest
Bonjour,

Etant très novice avec Excel, je cherche à réaliser la chose suivante :

J'ai une liste de personne avec des dates de présences du type 2 janvier 1999 au 7 avril 2005, 4 février 2002 au 4 avril 2003 etc... et je voudrais arriver à faire afficher les personnes présentes pour un mois donné (avril 2000 par exemple).
Est ce possible ?

Merci d'avance pour votre aide.
 
Re : Créer une liste de personnes présentes pour une période donnée

Salut et Bienvenu sur XLD,
Oui c'est possible...
si tu veux une reponse complete, tu dois nous joindre un fichier exemple sans donnees confidentielles.
Aller en mode avance ==> Gerer les pieces jointes
Amicalement
 
Re : Créer une liste de personnes présentes pour une période donnée

Bonjour,
J'ai préparé ceci en démo.
Formule matricielle à valider avec ctrl+Maj+Entrée
A ta disposition pour des explications

En relisant ta demande je vois que tu veux juste le nombre et pas la liste.
C'est bien plus simple :
Code:
=SOMMEPROD(($B$2:$B$10<=$E$2)*($C$2:$C$10>=$E$2)*1)
 

Pièces jointes

Dernière édition:
Re : Créer une liste de personnes présentes pour une période donnée

Merci ça marche très bien, c'est tout à fait ce que je recherche.
Comment faire pour aggrandir la période de temps ?
Et comment est ce que tu le réalise ?
 
Re : Créer une liste de personnes présentes pour une période donnée

Bonjour,
J'ai préparé ceci en démo.
Formule matricielle à valider avec ctrl+Maj+Entrée
A ta disposition pour des explications

En relisant ta demande je vois que tu veux juste le nombre et pas la liste.
C'est bien plus simple :
Code:
=SOMMEPROD(($B$2:$B$10<=$E$2)*($C$2:$C$10>=$E$2)*1)

Merci avoir la liste des noms me va encore mieux.
Mais comment puis je augmenter le nombre de mois concerné ?
 
Re : Créer une liste de personnes présentes pour une période donnée

Salut @ tous,
ne porte rien au fil :
je remercie Victor21, lorsqu'on s'est croise sur une discussion il m'a dit que la demande et le souhait ne sont pas toujours les memes.
Amicalement
 
Re : Créer une liste de personnes présentes pour une période donnée

Pour augmenter la plage à tester il faut corriger$A$10, $B$10 et $C$10 pour mettrre la dernière ligne de la plage

Code:
=SI(NBVAL($E$2:E3)>SOMMEPROD(($B$2:$B$10<=$E$2)*($C$2:$C$10>=$E$2)*1);"";INDEX($A$1:$A$10;PETITE.VALEUR(SI(($B$2:$B$10<=$E$2)*($C$2:$C$10>=$E$2);LIGNE($B$2:$B$10);0);NBVAL($B$2:$B$10)-SOMMEPROD(($B$2:$B$10<=$E$2)*($C$2:$C$10>=$E$2)*1)+NBVAL($E$2:E3))))

et ne pas oublier de valider avec ctrl+Maj+Entree
 
Re : Créer une liste de personnes présentes pour une période donnée

Pour augmenter la plage à tester il faut corriger$A$10, $B$10 et $C$10 pour mettrre la dernière ligne de la plage

Code:
=SI(NBVAL($E$2:E3)>SOMMEPROD(($B$2:$B$10<=$E$2)*($C$2:$C$10>=$E$2)*1);"";INDEX($A$1:$A$10;PETITE.VALEUR(SI(($B$2:$B$10<=$E$2)*($C$2:$C$10>=$E$2);LIGNE($B$2:$B$10);0);NBVAL($B$2:$B$10)-SOMMEPROD(($B$2:$B$10<=$E$2)*($C$2:$C$10>=$E$2)*1)+NBVAL($E$2:E3))))

et ne pas oublier de valider avec ctrl+Maj+Entree

D'accord.

Et comment on modifie les dates à choisir dans le menu déroulant (celui qui va de janvier 2010 à écembre 2012) ?
 
Dernière modification par un modérateur:
Re : Créer une liste de personnes présentes pour une période donnée

On change les valeurs de la colonne G
Si on en veut + on clique sur la cellule E2, Données, validation, autoriser Liste et on change la zone.
Dans le fichier j'ai nommé cette zone, donc on peut changer la définition du nom : (en 2010) formules, gestionnaire de noms, le nom est déjà sélectionné, cliquer sur modifier et changer la plage.
Cordialement
 
Re : Créer une liste de personnes présentes pour une période donnée

On change les valeurs de la colonne G
Si on en veut + on clique sur la cellule E2, Données, validation, autoriser Liste et on change la zone.
Dans le fichier j'ai nommé cette zone, donc on peut changer la définition du nom : (en 2010) formules, gestionnaire de noms, le nom est déjà sélectionné, cliquer sur modifier et changer la plage.
Cordialement

Merci infiniment.

Cordialement.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
2
Affichages
1 K
A
Réponses
11
Affichages
2 K
A
K
Réponses
38
Affichages
10 K
kinders59
K
J
Réponses
7
Affichages
2 K
Julien1003
J
S
Réponses
2
Affichages
3 K
S
S
Réponses
8
Affichages
1 K
s.lafitte
S
Retour