bop a écrit :
Bonjour,

Je souhaite compter le nombre de cellules remplies (de n'importe quoi) dans une plage de données.

J'arrive à compter les cellules qui contiennent tel ou tel caractère.
Nb.si(a4:a328;"c") me donne par exemple 28
Merci
Bop


Bonsoir,

Ca dépend de ce que tu cherches exactement.
Je vais prendre des exemples simples avec :
abc, cab, acb, accb
Tout ça répartit n'importe où en A1:B10
Au plus simple :
=NB.SI(A1:B10; "c")
ne fonctionne que pour c seul.
=NB.SI(A1:B10; ".*c")
fonctionne pour c et cab
ne fonctionne que pour c et abc
=NB.SI(A1:B10; ".*c.*")
fonctionne dans tous les cas, mais compte accb comme un seul c

Si tu veux compter le nombre exact de c:
=SOMMEPROD(NBCAR(A1:B10)- NBCAR(SUBSTITUE(A1:B10; "c"; "")))
Un peu plus tordu.

Une dernière sans caractères génériques, mais matricielle :
{=SOMME(ESTNUM(TROUVE("c"; A1:B10)))}
équivalente à :
=NB.SI(A1:B10; ".*c.*")

En espérant aider,

Bon surf,
Christian

--
Visitez http://christianwtd.free.fr/ pour débuter avec Calc, d'OpenOffice.org

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Répondre à