Formule pour faire une somme

Résolu
sebou66 Messages postés 44 Date d'inscription   Statut Membre Dernière intervention   -  
sebou66 Messages postés 44 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
Je fais partis d'une association et je dois tenir la présence des membres.

L'association est ouverte une fois par semaine. Je veux me faire la somme des membres qui sont venus au moins une fois dans le mois.

Exemple de feuille excel

Janvier
4 11 18 25
Martin 1 0 1 0
Laurent 0 0 0 0
Marcel 0 1 0 0
Jacques 1 1 1 1
Aimé 1 1 0 0

Je voudrais obtenir la somme de 4, car Laurent n'est pas du tout venu. Donc j'arrive à le faire en passant par une colonne supplémentaire, c'est à dire pour chaque ligne je fais
pour martin =SI(SOMME(B3:E3)>0;1;0)
pour laurent =SI(SOMME(B4:E4)>0;1;0)
etc...
et après je fais la somme de cette colonne, pour plus de clarté je la masque et le tour est joué.
J'aimerais savoir si c'était possible de le faire en une fois sans passer par la colonne supplémentaire.

Merci de vos réponses.
A voir également:

3 réponses

Raymond PENTIER Messages postés 58988 Date d'inscription   Statut Contributeur Dernière intervention   17 351
 
Bonjour sebou66.

Ta méthode est la meilleure, pour ton fichier : une colonne de travail, que tu peux masquer.
Tu pourrais alléger tes formules répétitives en remplaçant
=SI(SOMME(B3:E3)>0;1;0) par =SOMME(B3:E3)>0 en colonne F
et en calculant (ailleurs qu'en F) la somme avec la formule =NB.SI(F:F;VRAI)
https://www.cjoint.com/c/EBqbmM2E5Yl

Cordialement.
2
sebou66 Messages postés 44 Date d'inscription   Statut Membre Dernière intervention   5
 
Merci, pour ta réponse, j'avais vu le NB.SI mais jamais utilisé.
Je vais donc alléger ma formule et masqué la colonne.
0
Raymond PENTIER Messages postés 58988 Date d'inscription   Statut Contributeur Dernière intervention   17 351
 
Je t'encourage vivement à te familiariser avec les fonctions
SOMME.SI() - NB.SI() - MOYENNE.SI()
et, si tu as la version 2010 ou 2013 d'Excel, vois aussi comment fonctionnent
SOMME.SI.ENS() - NB.SI.ENS() - MOYENNE.SI.ENS()
Elles pourront se révéler très utiles le moment venu !

Bien cordialement.
0
sebou66 Messages postés 44 Date d'inscription   Statut Membre Dernière intervention   5
 
Voici la réponse obtenu dans un autre forum :

=SOMMEPROD(N(NB.SI(DECALER(B$5:E$5;LIGNE(INDIRECT("1:"&NBVAL(DECALER(Feuil1!$A$6;;;NBVAL(Feuil1!$A$6:$A$300)))));;1;);">"&0)>0))


Pour suivre ce sujet c'est par ici :
https://forum.excel-pratique.com/viewtopic.php?forum_uri=excel&t=61018&start=
1
ozone_ Messages postés 1518 Date d'inscription   Statut Membre Dernière intervention   478
 
Et pourquoi pas rester sur l'idée d'origine et d'additionner tes sommes.
=SI(SOMME(B3:E3)>0;1;0)+SI(SOMME(B4:E4)>0;1;0)+SI(SOMME(B5:E5)>0;1;0)+SI(SOMME(B6:B6)>0;1;0)

-2
sebou66 Messages postés 44 Date d'inscription   Statut Membre Dernière intervention   5
 
Un peu long comme formule quand on a plus de 200 membres et la galère à maintenir.
0