OVH Cloud OVH Cloud

Compter les cases non vides

7 réponses
Avatar
myname
Bonjour,

j'ai 20 cellules comportant une formule du genre =SI(condition;1;"")

Quand je les compte ensuite avec un NBVAL, j'obtiens toujours 20...

Il me semble donc que le "" est compté comme une valeur non vide.

Comment puis-je éviter qu'il soit compté ?

Merci d'avance !

7 réponses

Avatar
ru-th
Salut

=SOMME((A10:A15<>"")*(NON(ESTVIDE(A10:A15))))
validation matricielle (ctrl+maj+entrée)

a+
rural thierry
"myname" a écrit dans le message de
news:4332b590$
Bonjour,

j'ai 20 cellules comportant une formule du genre =SI(condition;1;"")

Quand je les compte ensuite avec un NBVAL, j'obtiens toujours 20...

Il me semble donc que le "" est compté comme une valeur non vide.

Comment puis-je éviter qu'il soit compté ?

Merci d'avance !






Avatar
michdenis
Bonjour Myname,

Tu peux utiliser cette formule :

Validation matricielle : Maj + Ctrl + Enter
=SOMME(SI(Plg<>"";1;Plg))

Plg = ta plage de cellules.


Salutations!


"myname" a écrit dans le message de news: 4332b590$
Bonjour,

j'ai 20 cellules comportant une formule du genre =SI(condition;1;"")

Quand je les compte ensuite avec un NBVAL, j'obtiens toujours 20...

Il me semble donc que le "" est compté comme une valeur non vide.

Comment puis-je éviter qu'il soit compté ?

Merci d'avance !
Avatar
Jacky
Ou encore

=NB.SI(A1:A20;1)

Salutations
JJ

"myname" a écrit dans le message de
news:4332b590$
Bonjour,

j'ai 20 cellules comportant une formule du genre =SI(condition;1;"")

Quand je les compte ensuite avec un NBVAL, j'obtiens toujours 20...

Il me semble donc que le "" est compté comme une valeur non vide.

Comment puis-je éviter qu'il soit compté ?

Merci d'avance !






Avatar
myname
Merci aux personnes ayant déjà répondu.

Peut-on utiliser NB.SI ?

Je n'ai pas réussi mais l'écriture me paraîtrait plus intuitive.



"myname" a écrit dans le message de
news:4332b590$
Bonjour,

j'ai 20 cellules comportant une formule du genre =SI(condition;1;"")

Quand je les compte ensuite avec un NBVAL, j'obtiens toujours 20...

Il me semble donc que le "" est compté comme une valeur non vide.

Comment puis-je éviter qu'il soit compté ?

Merci d'avance !






Avatar
myname
Bonjour et merci,

en fait, la partie "vrai" de mon SI n'est pas 1 (c'était un exemple) mais
une formule qui renvoie une valeur différente pour chacune des cases...


"Jacky" a écrit dans le message de
news:
Ou encore

=NB.SI(A1:A20;1)

Salutations
JJ

"myname" a écrit dans le message de
news:4332b590$
Bonjour,

j'ai 20 cellules comportant une formule du genre =SI(condition;1;"")

Quand je les compte ensuite avec un NBVAL, j'obtiens toujours 20...

Il me semble donc que le "" est compté comme une valeur non vide.

Comment puis-je éviter qu'il soit compté ?

Merci d'avance !










Avatar
AV
j'ai 20 cellules comportant une formule du genre =SI(condition;1;"")
Quand je les compte ensuite avec un NBVAL, j'obtiens toujours 20...


=NB(plage)

AV

Avatar
Jacky
Bonsoir Alain
Evidemment......
Merci M. le Prof.
Laisse nous chercher "compliqué", c'est beaucoup trop simple comme cela ;-))
JJ

"AV" a écrit dans le message de
news:
j'ai 20 cellules comportant une formule du genre =SI(condition;1;"")
Quand je les compte ensuite avec un NBVAL, j'obtiens toujours 20...


=NB(plage)

AV