Bonjour
j'ai un tableau avec une série de case à cocher sur les colonnes I à U
je calcule le nombre de case cochées par ligne, avec cette formule:
={"Nb activités";ArrayFormula(SI(ESTVIDE(BDD_NomPrenom);;ByRow(Donnees!I2:U200;LAMBDA(ligne;NB.SI(ligne;VRAI())))))}
ça fonctionne très bien
mon problème est que sur une autre feuille, les colonnes en question ne sont pas contiguës et là par contre, ça ne fonctionne plus.
Je sais qu'avec des plages non contiguës il faut utiliser NB.SI.ENS et j'y arrive sur une seule ligne, mais avec plusieurs, je n'arrive à trouver pas la syntaxe avec ByRow
quelques lumières seraient les bienvenues
syntaxe byrow avec nb.si.ens plages non contiguës Le sujet est résolu
Re: syntaxe byrow avec nb.si.ens plages non contiguës
Bonjour,
Pour faire ce que tu demandes, tu peux utiliser une matrice (des accolades {}) pour définir la plage non contigüe de ton BYROW().
Essaie comme ça et n'hésite pas à revenir vers nous.
={"Nb activités";ArrayFormula(SI(ESTVIDE(BDD_NomPrenom);;BYROW({Donnees!I2:K200\Donnees!P2:P200\Donnees!S2:U200};LAMBDA(cols1;NB.SI.ENS(cols1;VRAI)))))}
Stéphane.
Pour faire ce que tu demandes, tu peux utiliser une matrice (des accolades {}) pour définir la plage non contigüe de ton BYROW().
Essaie comme ça et n'hésite pas à revenir vers nous.
={"Nb activités";ArrayFormula(SI(ESTVIDE(BDD_NomPrenom);;BYROW({Donnees!I2:K200\Donnees!P2:P200\Donnees!S2:U200};LAMBDA(cols1;NB.SI.ENS(cols1;VRAI)))))}
Stéphane.
Re: syntaxe byrow avec nb.si.ens plages non contiguës
Your formula has been tested, it is very good for those who use it.Fall Guys
Rejoignez la discussion 💬
Vous devez être enregistré pour participer à la discussion et échanger avec les différents membres
Inscrivez-vous dès aujourd'hui
Vous n'êtes pas encore membre ? Rejoignez-nous gratuitement dès aujourd'hui et contribuer en postant votre réponse ou question sur tous les forums disponibles
Inscription