OVH Cloud OVH Cloud

compter des cellules non adjacentes ?

6 réponses
Avatar
hys56
Bonjour je suis un peu novice dans excel voila mon pb : je veux compter des
cellules non adjacentes répondant au critère > 0 j'ai essayé avec la
fonction NB.SI et le pg me retourne une erreur merci de m'aider

6 réponses

Avatar
Benoit1024
si tes données sont dans la même colonne, tu peux, par exemple, mettre dans
la colonne d'à côté, la forumle =SI(OU(A1<=0;A1="");0;1)
tu recopies cette formule vers le bas autant de fois que tu as besoin,
ensuite, tu n'à plus qu'à faire la somme de la colonne B
;)
ben


"hys56" wrote:

Bonjour je suis un peu novice dans excel voila mon pb : je veux compter des
cellules non adjacentes répondant au critère > 0 j'ai essayé avec la
fonction NB.SI et le pg me retourne une erreur merci de m'aider





Avatar
Pierre Fauconnier
Bonjour

Si tes données sont dans la même colonne, tu peux utiliser
=SOMMEPROD((A1:A10>0)*1)
en adaptant bien entendu la plage que tu veux utiliser

Ok?


--
Pierre Fauconnier ()
"Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin ( proverbe
zen )
Remplacez nospam.nospam par pfi.be pour répondre. Merci

"hys56" a écrit dans le message de news:
429aafe5$0$330$
Bonjour je suis un peu novice dans excel voila mon pb : je veux compter
des
cellules non adjacentes répondant au critère > 0 j'ai essayé avec la
fonction NB.SI et le pg me retourne une erreur merci de m'aider




Avatar
AV
Avec une plage discontinue ou pas nommée "zzzz" (nom à adapter !)

Function NbSupZéros(zzzz As Range)
For Each c In zzzz
If c > 0 Then x = x + 1
Next
NbSupZéros = x
End Function

Dans la feuille :
=NbSupZéros(zzzz)

AV
Avatar
hys
merci pour la réponse mais cela ne me convient pas je voudrais comptabiliser
sur une même ligne les cellules non adjacentes qui contiennent un nbre >0 et
ensuite appliquer cette formule dans la colonne :-/
"Benoit1024" a écrit dans le message
de news:
si tes données sont dans la même colonne, tu peux, par exemple, mettre
dans

la colonne d'à côté, la forumle =SI(OU(A1<=0;A1="");0;1)
tu recopies cette formule vers le bas autant de fois que tu as besoin,
ensuite, tu n'à plus qu'à faire la somme de la colonne B
;)
ben


"hys56" wrote:

Bonjour je suis un peu novice dans excel voila mon pb : je veux compter
des


cellules non adjacentes répondant au critère > 0 j'ai essayé avec la
fonction NB.SI et le pg me retourne une erreur merci de m'aider







Avatar
hys
merci pour la réponse mais cela ne me convient pas je voudrais comptabiliser
sur une même ligne les cellules non adjacentes qui contiennent un nbre >0 et
ensuite appliquer cette formule dans la colonne :-/
"Pierre Fauconnier" a écrit dans le
message de news: u$
Bonjour

Si tes données sont dans la même colonne, tu peux utiliser
=SOMMEPROD((A1:A10>0)*1)
en adaptant bien entendu la plage que tu veux utiliser

Ok?


--
Pierre Fauconnier ()
"Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin (
proverbe

zen )
Remplacez nospam.nospam par pfi.be pour répondre. Merci

"hys56" a écrit dans le message de news:
429aafe5$0$330$
Bonjour je suis un peu novice dans excel voila mon pb : je veux compter
des
cellules non adjacentes répondant au critère > 0 j'ai essayé avec la
fonction NB.SI et le pg me retourne une erreur merci de m'aider








Avatar
Pierre Fauconnier
Bonjour

Dans ce cas, tu peux adapter la formule

=SOMMEPROD((A1:G1>0)*(ESTNUM(A1:G1)*1)) ' J'avais oublié le ESTNUM...
comptera les cellules >0 dans A1:G1

et
=SOMMEPROD((1:1>0)*(ESTNUM(1:1)*1))
comptera les cellules >0 dans toute la ligne 1

Ok?


--
Pierre Fauconnier ()
"Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin ( proverbe
zen )
Remplacez nospam.nospam par pfi.be pour répondre. Merci


"hys" a écrit dans le message de news:
429b2a27$0$326$
merci pour la réponse mais cela ne me convient pas je voudrais
comptabiliser
sur une même ligne les cellules non adjacentes qui contiennent un nbre >0
et
ensuite appliquer cette formule dans la colonne :-/
"Pierre Fauconnier" a écrit dans le
message de news: u$
Bonjour

Si tes données sont dans la même colonne, tu peux utiliser
=SOMMEPROD((A1:A10>0)*1)
en adaptant bien entendu la plage que tu veux utiliser

Ok?


--
Pierre Fauconnier ()
"Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin (
proverbe

zen )
Remplacez nospam.nospam par pfi.be pour répondre. Merci

"hys56" a écrit dans le message de news:
429aafe5$0$330$
Bonjour je suis un peu novice dans excel voila mon pb : je veux compter
des
cellules non adjacentes répondant au critère > 0 j'ai essayé avec la
fonction NB.SI et le pg me retourne une erreur merci de m'aider