Arrayformula + Counta en ligne

Bonjour,

J'essaye de faire fonctionner cette fonction qui me sembl(AIT) simple, mais elle persiste à compter les valeurs de toutes les lignes, et non ligne par ligne... =arrayformula(if(isblank(C2:C)=TRUE;"";COUNTA(G2:J)))

Si vous aviez une idée ...

Merci !

up

Bonjour,

Il semble(rait) que tu veux récupérer plusieurs colonnes (G à J).

Essaie donc FILTER(), une fonction faite pour travailler sur des plages :

=filter(user!G2:J;user!C2:C<>"")

Bonne suite.

EMX

Merci pour ta recommandation.

Cependant, j'essaie en réalité de compter des cellules non vides, par ligne, sur un tableau où des lignes vont s'ajouter "toute seule" au fil du temps depuis une application (d'où le arrayformula).

Sauf à vouloir faire plus intello que la moyenne, ne bloque pas sur le ArrayFormula s'il n'y en a pas besoin.

Si tu veux compter, ajoute donc ton counta, et tu as la réponse :

=counta(filter(planning!$H$2:$K;planning!$C$2:$C<>""))

(à recontextualiser bien sûr avec la réalité de ton classeur, onglet, colonnes, lignes)

Alors, toujours up?

EMX

Intello en GSheet, pas vraiment, plutôt débutant.

Le Arrayformula est juste utile car mon GSheet est connectée à un prototype d'app et que les données s'alimentent au fil de l'eau ; ça évite de tirer ma formule sur des milliers de lignes.

En revanche, si avec ta formule ça prend toute la colonne cf $K et $C, du coup en effet je peux m'en passer, ça serait super.

Je vais tester, merci bcp

Rechercher des sujets similaires à "arrayformula counta ligne"