Merci
Je garde pour potasser tout cela plus tard.
En faite je me me trompais de fonction c'est la fonction NBVAL qu'il fallait que j'utilise.
Eureka
Merci à tous
Bop

Christianwtd a écrit :
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


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

Répondre à