Calcul nb de cellules sur plusieurs colonnes avec conditions

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

so_CA73

XLDnaute Nouveau
Bonjour,
Je recherche une formule de calcul permettant de comptabiliser un nb de cellules répondant à certains critères, et ce, sur plusieurs colonnes.
Je m'explique : en ligne, j'ai des personnes.
Pour 6 des colonnes : j'ai des caractéristiques, pour lesquelles la cellule comprend "oui" ou "non" ou est vide.
Je souhaite connaître le nb de personnes pour lesquelles au moins l'une des colonnes comprend "oui".

Si une colonne comprend "oui" et les autres "non" ou vide : cela compte pour une personne
Si 2 colonnes comprennent "oui" et les autres "non" ou vide : cela compte pour une personne
Si 3 colonnes comprennent "oui" et les autres "non" ou vide :
Si 4 colonnes comprennent "oui" et les autres "non" ou vide : cela compte pour une personne
Si 5 colonnes comprennent "oui" et les autres "non" ou vide : cela compte pour une personne
Si 6 colonnes comprennent "oui" : cela compte pour une personne
Si aucune des colonnes ne comprend "oui" : la personne n'est pas comptabilisée

Merci par avance pour votre aide
 
Re : Calcul nb de cellules sur plusieurs colonnes avec conditions

Bonjour so_CA73, piga25,

Sans colonne intermédiaire :

Code:
=SOMMEPROD(SIGNE(NB.SI(DECALER(A1:G1;LIGNE(1:1000););"oui")))
Adapter 1000 au nombre de lignes maximum du tableau.

A+
 
Re : Calcul nb de cellules sur plusieurs colonnes avec conditions

Bonsoir à tous.

Je n'avais jamais encore remarqué que l'aide contextuelle sur la fonction SIGNE() était erronés (Excel 2003 et 2010)

Edit : Bien entendu vous avez lu "erronée" 😡
 

Pièces jointes

Dernière édition:
Re : Calcul nb de cellules sur plusieurs colonnes avec conditions

Bonjour so_CA73, le forum,

On peut aussi utiliser :

Code:
=SOMMEPROD(SIGNE(NB.SI(DECALER(B1:G1;LIGNE(INDIRECT("1:"&EQUIV(9^9;A:A))););"oui")))
ou s'il n'y a jamais de cellules vides en colonne A :

Code:
=SOMMEPROD(SIGNE(NB.SI(DECALER(B1:G1;LIGNE(INDIRECT("1:"&NBVAL(A:A))););"oui")))
A+
 
- 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

Réponses
2
Affichages
196
Retour