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]