Afficher des valeurs dans une colonne en fonction d'une liste déroulante

  • Initiateur de la discussion Initiateur de la discussion BChaly
  • 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 !

BChaly

XLDnaute Occasionnel
Bonsoir à tous,

Dans une feuille "Absence" Je mets une valeur "X" pour chaque jour de d'absence.

Dans une feuille "Present" je souhaite compter le nombre de "présent" pour une journée déterminée.
Dans la plage "B5:B16", la formule suivante ne fonctionne pas comme je le souhaiterais:

=IF(COUNTIF(Absence!B$3:B$32;"=X")<>0;0;Absence!B$2)

En effet, j'aimerais qu'en agissant sur la liste déroulante en "B2", ne voir apparaitre que les noms des personnes présentes le jour indiqué dans cette Combobox en "B2".

Comment pourrais-je modifier cette formule pour parvenir à ma solution?

Bien-sûr ce serait encore mieux si le premier nom des "Présents", quel que soit son nom, pouvait toujours se situer dans la cellule "B5".

Merci pour votre aide.

Cordialement,

BChaly
 

Pièces jointes

Dernière édition:
Re : Afficher des valeurs dans une colonne en fonction d'une liste déroulante

Bonsoir,
Voir PJ. si ca te convient, mais j'ai pas compris que veux tu dire par Present Total, si c'est le nombre de jour de presence de chaqu'un durant le moit je l'ai fait avec sommeprod mais pas sur d'avoir compris.
Amicalement
 

Pièces jointes

Re : Afficher des valeurs dans une colonne en fonction d'une liste déroulante

Bonsoir,

Immense Merci pour ce superbe travail.

Pardon pour les mauvaises explications que j'ai données:

En ce qui concerne les cellules "D5 : D16" de la colonne "PRESENTS TOTAL", elles devraient soient
être vides ou alors = 1.
En effet pour une date déterminée soit la personne est absente (cellule vide) ou présente (cellule = 1).
Pour l'instant ceci n'est pas le cas pour le 02 ou le 04-04-12.

Mais je vais essayer d'adapter ton exemple.

Cordialement
 
Dernière édition:
Re : Afficher des valeurs dans une colonne en fonction d'une liste déroulante

ReBonsoir,
Mais peut etre tu n'as pas besoin de cette derniere colonne pour faire la somme, tu peux le faire comme suite :
Code:
=SOMMEPROD(N(B5:B16<>""))
Amicalement
 
Re : Afficher des valeurs dans une colonne en fonction d'une liste déroulante

Rebonsoir,
la formule B5:B16<>"" va renvoyer VRAI pour chaque cellule n'est pas vide et FAUX pour les cellules vides, N() va convertir ces valeurs en 1 et 0 pour qu'on puisse faire la somme.
On peut faire 1*(), 0+(), N(), --() etc...
Amicalement
 
- 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

Discussions similaires

L
Réponses
4
Affichages
660
Liorzherezh
L
Retour