OVH Cloud OVH Cloud

nb.si sur cellules non concomitantes

9 réponses
Avatar
FORMOSA
Bonjour à tous,
j'aimerai calculer dans un tableau à 10 colonnes (ex A1:A10), le nombre de
fois ou le chiffre 1 est affiché dans la série de colonnes A1;A3;A5;A7;A9
j'ai essayé nb.si dans tous les sens, de même j'ai consulté l'aide Excel
puis en désespoir de cause j'ai atterri sur l'excellent site Excelabo, mais
là toujours pas de réponse à ma question.
Merci à celui ou ceux qui pourront m'aider


A bientôt

9 réponses

Avatar
alain
Bonjour,
as-tu essayé de faire tout bêtement nb.si(a1:a65535;1)+nb.si(c1:c65535;1)+
etc.. si tu sommes toujours sur les mêmes colonnes ç a marche


Bonjour à tous,
j'aimerai calculer dans un tableau à 10 colonnes (ex A1:A10), le nombre de
fois ou le chiffre 1 est affiché dans la série de colonnes A1;A3;A5;A7;A9
j'ai essayé nb.si dans tous les sens, de même j'ai consulté l'aide Excel
puis en désespoir de cause j'ai atterri sur l'excellent site Excelabo, mais
là toujours pas de réponse à ma question.
Merci à celui ou ceux qui pourront m'aider


A bientôt


Avatar
ChrisV
Bonjour FORMOSA,

Dans un module du classeur:

Function NBVIDEZN(critere As Variant, _
ParamArray ListeArguments() As Variant) As Double
nbC = 0
For Each plG In ListeArguments
For Each c In plG
If c = critere Then
nbC = nbC + 1
End If
Next c
Next plG
NBVIDEZN = nbC
End Function

Sur l'onglet souhaité:
=NBVIDEZN(1;A1;A3;A5;A7;A9)


ChrisV


"FORMOSA" a écrit dans le message de
news:
Bonjour à tous,
j'aimerai calculer dans un tableau à 10 colonnes (ex A1:A10), le nombre de
fois ou le chiffre 1 est affiché dans la série de colonnes A1;A3;A5;A7;A9
j'ai essayé nb.si dans tous les sens, de même j'ai consulté l'aide Excel
puis en désespoir de cause j'ai atterri sur l'excellent site Excelabo,
mais
là toujours pas de réponse à ma question.
Merci à celui ou ceux qui pourront m'aider


A bientôt


Avatar
Elliac
Bonjour,

pour une colonne sur 2 de A à S :
=SOMMEPROD(((A1:A20=1))+((C1:C20=1)*1)+((E1:E20=1)*1)+((G1:G20=1)*1)+((I1:I20=1)*1)+((K1:K20=1)*1)+((M1:M20=1)*1)
+((O1:O20=1)*1)+((Q1:Q20=1)*1)+((S1:S20=1)*1))

Camille

"FORMOSA" wrote:

Bonjour à tous,
j'aimerai calculer dans un tableau à 10 colonnes (ex A1:A10), le nombre de
fois ou le chiffre 1 est affiché dans la série de colonnes A1;A3;A5;A7;A9
j'ai essayé nb.si dans tous les sens, de même j'ai consulté l'aide Excel
puis en désespoir de cause j'ai atterri sur l'excellent site Excelabo, mais
là toujours pas de réponse à ma question.
Merci à celui ou ceux qui pourront m'aider


A bientôt


Avatar
FORMOSA
Merci Elliac, mais ça ne correspond pas à ce que je veux faire, par contre ça
vient de solutionner un autre de mes problèmes.
Encore merci


Bonjour,

pour une colonne sur 2 de A à S :
=SOMMEPROD(((A1:A20=1))+((C1:C20=1)*1)+((E1:E20=1)*1)+((G1:G20=1)*1)+((I1:I20=1)*1)+((K1:K20=1)*1)+((M1:M20=1)*1)
+((O1:O20=1)*1)+((Q1:Q20=1)*1)+((S1:S20=1)*1))

Camille

"FORMOSA" wrote:

Bonjour à tous,
j'aimerai calculer dans un tableau à 10 colonnes (ex A1:A10), le nombre de
fois ou le chiffre 1 est affiché dans la série de colonnes A1;A3;A5;A7;A9
j'ai essayé nb.si dans tous les sens, de même j'ai consulté l'aide Excel
puis en désespoir de cause j'ai atterri sur l'excellent site Excelabo, mais
là toujours pas de réponse à ma question.
Merci à celui ou ceux qui pourront m'aider


A bientôt




Avatar
FORMOSA
Bonjour alain,
Non ça ne fonctione pas, de plaus je me suis trompé c'est bien un tableau en
10 colonnes, mais sur la même ligne (ex: A1:J1)
et bien sûr les lignes non concommitantes sont A1; C1; E1; G1; I1;
Merci


Bonjour,
as-tu essayé de faire tout bêtement nb.si(a1:a65535;1)+nb.si(c1:c65535;1)+
etc.. si tu sommes toujours sur les mêmes colonnes ç a marche


Bonjour à tous,
j'aimerai calculer dans un tableau à 10 colonnes (ex A1:A10), le nombre de
fois ou le chiffre 1 est affiché dans la série de colonnes A1;A3;A5;A7;A9
j'ai essayé nb.si dans tous les sens, de même j'ai consulté l'aide Excel
puis en désespoir de cause j'ai atterri sur l'excellent site Excelabo, mais
là toujours pas de réponse à ma question.
Merci à celui ou ceux qui pourront m'aider


A bientôt




Avatar
FORMOSA
Rebonjour Elliac,
Je me suis trompé sur mon explication, en fait je cherche à faire ce type de
calcul sur 10 colonnes mais avec la même ligne ex: (A1:J1)
Pardon mais je debute en VBA
Merci


Bonjour,

pour une colonne sur 2 de A à S :
=SOMMEPROD(((A1:A20=1))+((C1:C20=1)*1)+((E1:E20=1)*1)+((G1:G20=1)*1)+((I1:I20=1)*1)+((K1:K20=1)*1)+((M1:M20=1)*1)
+((O1:O20=1)*1)+((Q1:Q20=1)*1)+((S1:S20=1)*1))

Camille

"FORMOSA" wrote:

Bonjour à tous,
j'aimerai calculer dans un tableau à 10 colonnes (ex A1:A10), le nombre de
fois ou le chiffre 1 est affiché dans la série de colonnes A1;A3;A5;A7;A9
j'ai essayé nb.si dans tous les sens, de même j'ai consulté l'aide Excel
puis en désespoir de cause j'ai atterri sur l'excellent site Excelabo, mais
là toujours pas de réponse à ma question.
Merci à celui ou ceux qui pourront m'aider


A bientôt




Avatar
AV
Non ça ne fonctione pas, de plaus je me suis trompé c'est bien un tableau en
10 colonnes, mais sur la même ligne (ex: A1:J1)
et bien sûr les lignes non concommitantes sont A1; C1; E1; G1; I1;


Si j'ai bien compris la question (Combien de fois la valeur 1 dans la plage
A1;C1;E1;G1;I1)

=SOMMEPROD(((MOD(COLONNE(A1:J1);2)*A1:J1)=1)*1)

AV

Avatar
FORMOSA
Merci beaucoup !


Non ça ne fonctione pas, de plaus je me suis trompé c'est bien un tableau en
10 colonnes, mais sur la même ligne (ex: A1:J1)
et bien sûr les lignes non concommitantes sont A1; C1; E1; G1; I1;


Si j'ai bien compris la question (Combien de fois la valeur 1 dans la plage
A1;C1;E1;G1;I1)

=SOMMEPROD(((MOD(COLONNE(A1:J1);2)*A1:J1)=1)*1)

AV






Avatar
FORMOSA
Merci bien !!!


Bonjour FORMOSA,

Dans un module du classeur:

Function NBVIDEZN(critere As Variant, _
ParamArray ListeArguments() As Variant) As Double
nbC = 0
For Each plG In ListeArguments
For Each c In plG
If c = critere Then
nbC = nbC + 1
End If
Next c
Next plG
NBVIDEZN = nbC
End Function

Sur l'onglet souhaité:
=NBVIDEZN(1;A1;A3;A5;A7;A9)


ChrisV


"FORMOSA" a écrit dans le message de
news:
Bonjour à tous,
j'aimerai calculer dans un tableau à 10 colonnes (ex A1:A10), le nombre de
fois ou le chiffre 1 est affiché dans la série de colonnes A1;A3;A5;A7;A9
j'ai essayé nb.si dans tous les sens, de même j'ai consulté l'aide Excel
puis en désespoir de cause j'ai atterri sur l'excellent site Excelabo,
mais
là toujours pas de réponse à ma question.
Merci à celui ou ceux qui pourront m'aider


A bientôt