Bonjour,
Dans mon tableau, j'ai en colonne A le nom d'adhérents, en colonnes G à J des points gagnés : pour obtenir la somme des points gagnés en n'utilisant qu'une seule formule, j'ai tapé dans la cellule M2 la formule
=Arrayformula(SI(A2:A<>"";byrow(G2:J23;lambda(n;SOMME(n)));""))
Cette formule fonctionne
J'aimerais aller plus loin en testant, en plus de savoir si la colonne A est remplie, si la personne a bien participé : j'ai pensé à ajouter dans la colonne L une case dans laquelle je saisis X dedans si j'ai la confirmation de la participation de la personne et dans ce cas, j'ai pensé à modifier la formule en
=Arrayformula(SI(ET(A2:A<>"";L2:L<>"");byrow(G2:J23;lambda(n;SOMME(n)));""))
Problème : cette dernière formule ne fonctionne plus.
En faisant quelques essais, je me rends compte que c'est la partie de test qui dysfonctionne car si je mets simplement comme formule
=Arrayformula(SI(ET(A2:A<>"";L2:L="X");"ok";"pas ok"))
alors je n'obtiens que la valeur "pas ok" dans la 1ère ligne mais rien dans les autres (alors que je m'attendais à avoir ok !)
Quelle erreur ai-je pu commettre dans mon raisonnement qui fait dysfonctionner la formule par rapport à ce que je souhaite faire ?
Merci d'avance pour l'aide