bonjour Marc,
d'après le classeur que tu as mit en ligne
la formule est : {=NB.SI(B2:B82;"C1")*(A2:A82<i)}
qui donne 18
et le filtre donne aussi 18
isabelleBonjour
Voici une formule que j'ai trouvé dans un autre document.
C'est une formule matricielle qui utilse la fonction NB.SI
Par contre, si vous prenez le même document que j'ai envoyé, en utilisant
la fonction suivante
{=NB.SI(A2:A82;"C1")*(B2:B82<i)}
j'arrive à un résultat de 18. Quand je fais un filtre, la réponse est 15.
Est-ce que quelqu'un peut m'aider, svp.
Merci encore de votre aide
Marc
"Modeste" a écrit dans le message de news:Bonsour® marc avec ferveur ;o))) vous nous disiez :Par curiosité,si j'avais voulu utiliser la fonction nb.si, avec les
deux critères, comment aurais-je pu écrire cette fonction.
;-((
NB.SI n'admet qu'un seul critère !!!
contournement possible en créant en colonne C
=1*(B2=$C$1)
etendre vers le bas autant que nécessaire
la formule à utiliser( sera alors :
=SOMME.SI(A2:A82;"<i";C2:C82)
--
--
@+
;o)))
bonjour Marc,
d'après le classeur que tu as mit en ligne
la formule est : {=NB.SI(B2:B82;"C1")*(A2:A82<i)}
qui donne 18
et le filtre donne aussi 18
isabelle
Bonjour
Voici une formule que j'ai trouvé dans un autre document.
C'est une formule matricielle qui utilse la fonction NB.SI
Par contre, si vous prenez le même document que j'ai envoyé, en utilisant
la fonction suivante
{=NB.SI(A2:A82;"C1")*(B2:B82<i)}
j'arrive à un résultat de 18. Quand je fais un filtre, la réponse est 15.
Est-ce que quelqu'un peut m'aider, svp.
Merci encore de votre aide
Marc
"Modeste" <nomail@nomail.net> a écrit dans le message de news:
O2OcFq1iIHA.3780@TK2MSFTNGP06.phx.gbl...
Bonsour® marc avec ferveur ;o))) vous nous disiez :
Par curiosité,si j'avais voulu utiliser la fonction nb.si, avec les
deux critères, comment aurais-je pu écrire cette fonction.
;-((
NB.SI n'admet qu'un seul critère !!!
contournement possible en créant en colonne C
=1*(B2=$C$1)
etendre vers le bas autant que nécessaire
la formule à utiliser( sera alors :
=SOMME.SI(A2:A82;"<i";C2:C82)
--
--
@+
;o)))
bonjour Marc,
d'après le classeur que tu as mit en ligne
la formule est : {=NB.SI(B2:B82;"C1")*(A2:A82<i)}
qui donne 18
et le filtre donne aussi 18
isabelleBonjour
Voici une formule que j'ai trouvé dans un autre document.
C'est une formule matricielle qui utilse la fonction NB.SI
Par contre, si vous prenez le même document que j'ai envoyé, en utilisant
la fonction suivante
{=NB.SI(A2:A82;"C1")*(B2:B82<i)}
j'arrive à un résultat de 18. Quand je fais un filtre, la réponse est 15.
Est-ce que quelqu'un peut m'aider, svp.
Merci encore de votre aide
Marc
"Modeste" a écrit dans le message de news:Bonsour® marc avec ferveur ;o))) vous nous disiez :Par curiosité,si j'avais voulu utiliser la fonction nb.si, avec les
deux critères, comment aurais-je pu écrire cette fonction.
;-((
NB.SI n'admet qu'un seul critère !!!
contournement possible en créant en colonne C
=1*(B2=$C$1)
etendre vers le bas autant que nécessaire
la formule à utiliser( sera alors :
=SOMME.SI(A2:A82;"<i";C2:C82)
--
--
@+
;o)))
Bonjour Isabelle
de mon côté le même fichier donne 15.
Je m'explique
Je filtre uniquement les gens qui ont C1 dans titre, cela donne 18, mois
ceux qui ont 69 ans (et mois), il y en a 3 qui ont plus de 69 (74,73et 73
ans), le résultat devrait donner 15, c'est ce que j'ai dans mon document.
merci de ton aide
Marc
"isabelle" a écrit dans le message de news:
%bonjour Marc,
d'après le classeur que tu as mit en ligne
la formule est : {=NB.SI(B2:B82;"C1")*(A2:A82<i)}
qui donne 18
et le filtre donne aussi 18
isabelleBonjour
Voici une formule que j'ai trouvé dans un autre document.
C'est une formule matricielle qui utilse la fonction NB.SI
Par contre, si vous prenez le même document que j'ai envoyé, en utilisant
la fonction suivante
{=NB.SI(A2:A82;"C1")*(B2:B82<i)}
j'arrive à un résultat de 18. Quand je fais un filtre, la réponse est 15.
Est-ce que quelqu'un peut m'aider, svp.
Merci encore de votre aide
Marc
"Modeste" a écrit dans le message de news:Bonsour® marc avec ferveur ;o))) vous nous disiez :Par curiosité,si j'avais voulu utiliser la fonction nb.si, avec les
deux critères, comment aurais-je pu écrire cette fonction.
;-((
NB.SI n'admet qu'un seul critère !!!
contournement possible en créant en colonne C
=1*(B2=$C$1)
etendre vers le bas autant que nécessaire
la formule à utiliser( sera alors :
=SOMME.SI(A2:A82;"<i";C2:C82)
--
--
@+
;o)))
Bonjour Isabelle
de mon côté le même fichier donne 15.
Je m'explique
Je filtre uniquement les gens qui ont C1 dans titre, cela donne 18, mois
ceux qui ont 69 ans (et mois), il y en a 3 qui ont plus de 69 (74,73et 73
ans), le résultat devrait donner 15, c'est ce que j'ai dans mon document.
merci de ton aide
Marc
"isabelle" <i@v> a écrit dans le message de news:
%232Bxrj2iIHA.1944@TK2MSFTNGP02.phx.gbl...
bonjour Marc,
d'après le classeur que tu as mit en ligne
la formule est : {=NB.SI(B2:B82;"C1")*(A2:A82<i)}
qui donne 18
et le filtre donne aussi 18
isabelle
Bonjour
Voici une formule que j'ai trouvé dans un autre document.
C'est une formule matricielle qui utilse la fonction NB.SI
Par contre, si vous prenez le même document que j'ai envoyé, en utilisant
la fonction suivante
{=NB.SI(A2:A82;"C1")*(B2:B82<i)}
j'arrive à un résultat de 18. Quand je fais un filtre, la réponse est 15.
Est-ce que quelqu'un peut m'aider, svp.
Merci encore de votre aide
Marc
"Modeste" <nomail@nomail.net> a écrit dans le message de news:
O2OcFq1iIHA.3780@TK2MSFTNGP06.phx.gbl...
Bonsour® marc avec ferveur ;o))) vous nous disiez :
Par curiosité,si j'avais voulu utiliser la fonction nb.si, avec les
deux critères, comment aurais-je pu écrire cette fonction.
;-((
NB.SI n'admet qu'un seul critère !!!
contournement possible en créant en colonne C
=1*(B2=$C$1)
etendre vers le bas autant que nécessaire
la formule à utiliser( sera alors :
=SOMME.SI(A2:A82;"<i";C2:C82)
--
--
@+
;o)))
Bonjour Isabelle
de mon côté le même fichier donne 15.
Je m'explique
Je filtre uniquement les gens qui ont C1 dans titre, cela donne 18, mois
ceux qui ont 69 ans (et mois), il y en a 3 qui ont plus de 69 (74,73et 73
ans), le résultat devrait donner 15, c'est ce que j'ai dans mon document.
merci de ton aide
Marc
"isabelle" a écrit dans le message de news:
%bonjour Marc,
d'après le classeur que tu as mit en ligne
la formule est : {=NB.SI(B2:B82;"C1")*(A2:A82<i)}
qui donne 18
et le filtre donne aussi 18
isabelleBonjour
Voici une formule que j'ai trouvé dans un autre document.
C'est une formule matricielle qui utilse la fonction NB.SI
Par contre, si vous prenez le même document que j'ai envoyé, en utilisant
la fonction suivante
{=NB.SI(A2:A82;"C1")*(B2:B82<i)}
j'arrive à un résultat de 18. Quand je fais un filtre, la réponse est 15.
Est-ce que quelqu'un peut m'aider, svp.
Merci encore de votre aide
Marc
"Modeste" a écrit dans le message de news:Bonsour® marc avec ferveur ;o))) vous nous disiez :Par curiosité,si j'avais voulu utiliser la fonction nb.si, avec les
deux critères, comment aurais-je pu écrire cette fonction.
;-((
NB.SI n'admet qu'un seul critère !!!
contournement possible en créant en colonne C
=1*(B2=$C$1)
etendre vers le bas autant que nécessaire
la formule à utiliser( sera alors :
=SOMME.SI(A2:A82;"<i";C2:C82)
--
--
@+
;o)))
bonjour Marc,
est ce qu,une fonction perso ferait l'affaire ?
=Nbr_Filtrer(A2:B81)
Function Nbr_Filtrer(plg As Range) As Integer
x = plg.Rows.Count
For i = 2 To x + 1
If Cells(i, plg(1).Column) <= 69 And Cells(i, plg(2).Column) = "C1" Then
Nbr_Filtrer = Nbr_Filtrer + 1
Next
End Function
isabelleBonjour Isabelle
de mon côté le même fichier donne 15.
Je m'explique
Je filtre uniquement les gens qui ont C1 dans titre, cela donne 18, mois
ceux qui ont 69 ans (et mois), il y en a 3 qui ont plus de 69 (74,73et 73
ans), le résultat devrait donner 15, c'est ce que j'ai dans mon document.
merci de ton aide
Marc
"isabelle" a écrit dans le message de news:
%bonjour Marc,
d'après le classeur que tu as mit en ligne
la formule est : {=NB.SI(B2:B82;"C1")*(A2:A82<i)}
qui donne 18
et le filtre donne aussi 18
isabelleBonjour
Voici une formule que j'ai trouvé dans un autre document.
C'est une formule matricielle qui utilse la fonction NB.SI
Par contre, si vous prenez le même document que j'ai envoyé, en
utilisant la fonction suivante
{=NB.SI(A2:A82;"C1")*(B2:B82<i)}
j'arrive à un résultat de 18. Quand je fais un filtre, la réponse est
15.
Est-ce que quelqu'un peut m'aider, svp.
Merci encore de votre aide
Marc
"Modeste" a écrit dans le message de news:Bonsour® marc avec ferveur ;o))) vous nous disiez :Par curiosité,si j'avais voulu utiliser la fonction nb.si, avec les
deux critères, comment aurais-je pu écrire cette fonction.
;-((
NB.SI n'admet qu'un seul critère !!!
contournement possible en créant en colonne C
=1*(B2=$C$1)
etendre vers le bas autant que nécessaire
la formule à utiliser( sera alors :
=SOMME.SI(A2:A82;"<i";C2:C82)
--
--
@+
;o)))
bonjour Marc,
est ce qu,une fonction perso ferait l'affaire ?
=Nbr_Filtrer(A2:B81)
Function Nbr_Filtrer(plg As Range) As Integer
x = plg.Rows.Count
For i = 2 To x + 1
If Cells(i, plg(1).Column) <= 69 And Cells(i, plg(2).Column) = "C1" Then
Nbr_Filtrer = Nbr_Filtrer + 1
Next
End Function
isabelle
Bonjour Isabelle
de mon côté le même fichier donne 15.
Je m'explique
Je filtre uniquement les gens qui ont C1 dans titre, cela donne 18, mois
ceux qui ont 69 ans (et mois), il y en a 3 qui ont plus de 69 (74,73et 73
ans), le résultat devrait donner 15, c'est ce que j'ai dans mon document.
merci de ton aide
Marc
"isabelle" <i@v> a écrit dans le message de news:
%232Bxrj2iIHA.1944@TK2MSFTNGP02.phx.gbl...
bonjour Marc,
d'après le classeur que tu as mit en ligne
la formule est : {=NB.SI(B2:B82;"C1")*(A2:A82<i)}
qui donne 18
et le filtre donne aussi 18
isabelle
Bonjour
Voici une formule que j'ai trouvé dans un autre document.
C'est une formule matricielle qui utilse la fonction NB.SI
Par contre, si vous prenez le même document que j'ai envoyé, en
utilisant la fonction suivante
{=NB.SI(A2:A82;"C1")*(B2:B82<i)}
j'arrive à un résultat de 18. Quand je fais un filtre, la réponse est
15.
Est-ce que quelqu'un peut m'aider, svp.
Merci encore de votre aide
Marc
"Modeste" <nomail@nomail.net> a écrit dans le message de news:
O2OcFq1iIHA.3780@TK2MSFTNGP06.phx.gbl...
Bonsour® marc avec ferveur ;o))) vous nous disiez :
Par curiosité,si j'avais voulu utiliser la fonction nb.si, avec les
deux critères, comment aurais-je pu écrire cette fonction.
;-((
NB.SI n'admet qu'un seul critère !!!
contournement possible en créant en colonne C
=1*(B2=$C$1)
etendre vers le bas autant que nécessaire
la formule à utiliser( sera alors :
=SOMME.SI(A2:A82;"<i";C2:C82)
--
--
@+
;o)))
bonjour Marc,
est ce qu,une fonction perso ferait l'affaire ?
=Nbr_Filtrer(A2:B81)
Function Nbr_Filtrer(plg As Range) As Integer
x = plg.Rows.Count
For i = 2 To x + 1
If Cells(i, plg(1).Column) <= 69 And Cells(i, plg(2).Column) = "C1" Then
Nbr_Filtrer = Nbr_Filtrer + 1
Next
End Function
isabelleBonjour Isabelle
de mon côté le même fichier donne 15.
Je m'explique
Je filtre uniquement les gens qui ont C1 dans titre, cela donne 18, mois
ceux qui ont 69 ans (et mois), il y en a 3 qui ont plus de 69 (74,73et 73
ans), le résultat devrait donner 15, c'est ce que j'ai dans mon document.
merci de ton aide
Marc
"isabelle" a écrit dans le message de news:
%bonjour Marc,
d'après le classeur que tu as mit en ligne
la formule est : {=NB.SI(B2:B82;"C1")*(A2:A82<i)}
qui donne 18
et le filtre donne aussi 18
isabelleBonjour
Voici une formule que j'ai trouvé dans un autre document.
C'est une formule matricielle qui utilse la fonction NB.SI
Par contre, si vous prenez le même document que j'ai envoyé, en
utilisant la fonction suivante
{=NB.SI(A2:A82;"C1")*(B2:B82<i)}
j'arrive à un résultat de 18. Quand je fais un filtre, la réponse est
15.
Est-ce que quelqu'un peut m'aider, svp.
Merci encore de votre aide
Marc
"Modeste" a écrit dans le message de news:Bonsour® marc avec ferveur ;o))) vous nous disiez :Par curiosité,si j'avais voulu utiliser la fonction nb.si, avec les
deux critères, comment aurais-je pu écrire cette fonction.
;-((
NB.SI n'admet qu'un seul critère !!!
contournement possible en créant en colonne C
=1*(B2=$C$1)
etendre vers le bas autant que nécessaire
la formule à utiliser( sera alors :
=SOMME.SI(A2:A82;"<i";C2:C82)
--
--
@+
;o)))
Bonjour Isabelle
est-ce que tu saurais pourquoi les réponses ne sont pas exact? C'est sur que
j'apprécierais beaucoup plus une réponse avec une formule versus une
fonction perso.
Merci de ton aide
"isabelle" a écrit dans le message de news:bonjour Marc,
est ce qu,une fonction perso ferait l'affaire ?
=Nbr_Filtrer(A2:B81)
Function Nbr_Filtrer(plg As Range) As Integer
x = plg.Rows.Count
For i = 2 To x + 1
If Cells(i, plg(1).Column) <= 69 And Cells(i, plg(2).Column) = "C1" Then
Nbr_Filtrer = Nbr_Filtrer + 1
Next
End Function
isabelleBonjour Isabelle
de mon côté le même fichier donne 15.
Je m'explique
Je filtre uniquement les gens qui ont C1 dans titre, cela donne 18, mois
ceux qui ont 69 ans (et mois), il y en a 3 qui ont plus de 69 (74,73et 73
ans), le résultat devrait donner 15, c'est ce que j'ai dans mon document.
merci de ton aide
Marc
"isabelle" a écrit dans le message de news:
%bonjour Marc,
d'après le classeur que tu as mit en ligne
la formule est : {=NB.SI(B2:B82;"C1")*(A2:A82<i)}
qui donne 18
et le filtre donne aussi 18
isabelleBonjour
Voici une formule que j'ai trouvé dans un autre document.
C'est une formule matricielle qui utilse la fonction NB.SI
Par contre, si vous prenez le même document que j'ai envoyé, en
utilisant la fonction suivante
{=NB.SI(A2:A82;"C1")*(B2:B82<i)}
j'arrive à un résultat de 18. Quand je fais un filtre, la réponse est
15.
Est-ce que quelqu'un peut m'aider, svp.
Merci encore de votre aide
Marc
"Modeste" a écrit dans le message de news:Bonsour® marc avec ferveur ;o))) vous nous disiez :Par curiosité,si j'avais voulu utiliser la fonction nb.si, avec les
deux critères, comment aurais-je pu écrire cette fonction.
;-((
NB.SI n'admet qu'un seul critère !!!
contournement possible en créant en colonne C
=1*(B2=$C$1)
etendre vers le bas autant que nécessaire
la formule à utiliser( sera alors :
=SOMME.SI(A2:A82;"<i";C2:C82)
--
--
@+
;o)))
Bonjour Isabelle
est-ce que tu saurais pourquoi les réponses ne sont pas exact? C'est sur que
j'apprécierais beaucoup plus une réponse avec une formule versus une
fonction perso.
Merci de ton aide
"isabelle" <i@v> a écrit dans le message de news:
OhAcnU3iIHA.1188@TK2MSFTNGP04.phx.gbl...
bonjour Marc,
est ce qu,une fonction perso ferait l'affaire ?
=Nbr_Filtrer(A2:B81)
Function Nbr_Filtrer(plg As Range) As Integer
x = plg.Rows.Count
For i = 2 To x + 1
If Cells(i, plg(1).Column) <= 69 And Cells(i, plg(2).Column) = "C1" Then
Nbr_Filtrer = Nbr_Filtrer + 1
Next
End Function
isabelle
Bonjour Isabelle
de mon côté le même fichier donne 15.
Je m'explique
Je filtre uniquement les gens qui ont C1 dans titre, cela donne 18, mois
ceux qui ont 69 ans (et mois), il y en a 3 qui ont plus de 69 (74,73et 73
ans), le résultat devrait donner 15, c'est ce que j'ai dans mon document.
merci de ton aide
Marc
"isabelle" <i@v> a écrit dans le message de news:
%232Bxrj2iIHA.1944@TK2MSFTNGP02.phx.gbl...
bonjour Marc,
d'après le classeur que tu as mit en ligne
la formule est : {=NB.SI(B2:B82;"C1")*(A2:A82<i)}
qui donne 18
et le filtre donne aussi 18
isabelle
Bonjour
Voici une formule que j'ai trouvé dans un autre document.
C'est une formule matricielle qui utilse la fonction NB.SI
Par contre, si vous prenez le même document que j'ai envoyé, en
utilisant la fonction suivante
{=NB.SI(A2:A82;"C1")*(B2:B82<i)}
j'arrive à un résultat de 18. Quand je fais un filtre, la réponse est
15.
Est-ce que quelqu'un peut m'aider, svp.
Merci encore de votre aide
Marc
"Modeste" <nomail@nomail.net> a écrit dans le message de news:
O2OcFq1iIHA.3780@TK2MSFTNGP06.phx.gbl...
Bonsour® marc avec ferveur ;o))) vous nous disiez :
Par curiosité,si j'avais voulu utiliser la fonction nb.si, avec les
deux critères, comment aurais-je pu écrire cette fonction.
;-((
NB.SI n'admet qu'un seul critère !!!
contournement possible en créant en colonne C
=1*(B2=$C$1)
etendre vers le bas autant que nécessaire
la formule à utiliser( sera alors :
=SOMME.SI(A2:A82;"<i";C2:C82)
--
--
@+
;o)))
Bonjour Isabelle
est-ce que tu saurais pourquoi les réponses ne sont pas exact? C'est sur que
j'apprécierais beaucoup plus une réponse avec une formule versus une
fonction perso.
Merci de ton aide
"isabelle" a écrit dans le message de news:bonjour Marc,
est ce qu,une fonction perso ferait l'affaire ?
=Nbr_Filtrer(A2:B81)
Function Nbr_Filtrer(plg As Range) As Integer
x = plg.Rows.Count
For i = 2 To x + 1
If Cells(i, plg(1).Column) <= 69 And Cells(i, plg(2).Column) = "C1" Then
Nbr_Filtrer = Nbr_Filtrer + 1
Next
End Function
isabelleBonjour Isabelle
de mon côté le même fichier donne 15.
Je m'explique
Je filtre uniquement les gens qui ont C1 dans titre, cela donne 18, mois
ceux qui ont 69 ans (et mois), il y en a 3 qui ont plus de 69 (74,73et 73
ans), le résultat devrait donner 15, c'est ce que j'ai dans mon document.
merci de ton aide
Marc
"isabelle" a écrit dans le message de news:
%bonjour Marc,
d'après le classeur que tu as mit en ligne
la formule est : {=NB.SI(B2:B82;"C1")*(A2:A82<i)}
qui donne 18
et le filtre donne aussi 18
isabelleBonjour
Voici une formule que j'ai trouvé dans un autre document.
C'est une formule matricielle qui utilse la fonction NB.SI
Par contre, si vous prenez le même document que j'ai envoyé, en
utilisant la fonction suivante
{=NB.SI(A2:A82;"C1")*(B2:B82<i)}
j'arrive à un résultat de 18. Quand je fais un filtre, la réponse est
15.
Est-ce que quelqu'un peut m'aider, svp.
Merci encore de votre aide
Marc
"Modeste" a écrit dans le message de news:Bonsour® marc avec ferveur ;o))) vous nous disiez :Par curiosité,si j'avais voulu utiliser la fonction nb.si, avec les
deux critères, comment aurais-je pu écrire cette fonction.
;-((
NB.SI n'admet qu'un seul critère !!!
contournement possible en créant en colonne C
=1*(B2=$C$1)
etendre vers le bas autant que nécessaire
la formule à utiliser( sera alors :
=SOMME.SI(A2:A82;"<i";C2:C82)
--
--
@+
;o)))
Bonjour Isabelle
est-ce que tu saurais pourquoi les réponses ne sont pas exact? C'est sur que
j'apprécierais beaucoup plus une réponse avec une formule versus une
fonction perso.
Merci de ton aide
"isabelle" a écrit dans le message de news:bonjour Marc,
est ce qu,une fonction perso ferait l'affaire ?
=Nbr_Filtrer(A2:B81)
Function Nbr_Filtrer(plg As Range) As Integer
x = plg.Rows.Count
For i = 2 To x + 1
If Cells(i, plg(1).Column) <= 69 And Cells(i, plg(2).Column) = "C1" Then
Nbr_Filtrer = Nbr_Filtrer + 1
Next
End Function
isabelleBonjour Isabelle
de mon côté le même fichier donne 15.
Je m'explique
Je filtre uniquement les gens qui ont C1 dans titre, cela donne 18, mois
ceux qui ont 69 ans (et mois), il y en a 3 qui ont plus de 69 (74,73et 73
ans), le résultat devrait donner 15, c'est ce que j'ai dans mon document.
merci de ton aide
Marc
"isabelle" a écrit dans le message de news:
%bonjour Marc,
d'après le classeur que tu as mit en ligne
la formule est : {=NB.SI(B2:B82;"C1")*(A2:A82<i)}
qui donne 18
et le filtre donne aussi 18
isabelleBonjour
Voici une formule que j'ai trouvé dans un autre document.
C'est une formule matricielle qui utilse la fonction NB.SI
Par contre, si vous prenez le même document que j'ai envoyé, en
utilisant la fonction suivante
{=NB.SI(A2:A82;"C1")*(B2:B82<i)}
j'arrive à un résultat de 18. Quand je fais un filtre, la réponse est
15.
Est-ce que quelqu'un peut m'aider, svp.
Merci encore de votre aide
Marc
"Modeste" a écrit dans le message de news:Bonsour® marc avec ferveur ;o))) vous nous disiez :Par curiosité,si j'avais voulu utiliser la fonction nb.si, avec les
deux critères, comment aurais-je pu écrire cette fonction.
;-((
NB.SI n'admet qu'un seul critère !!!
contournement possible en créant en colonne C
=1*(B2=$C$1)
etendre vers le bas autant que nécessaire
la formule à utiliser( sera alors :
=SOMME.SI(A2:A82;"<i";C2:C82)
--
--
@+
;o)))
Bonjour Isabelle
est-ce que tu saurais pourquoi les réponses ne sont pas exact? C'est sur que
j'apprécierais beaucoup plus une réponse avec une formule versus une
fonction perso.
Merci de ton aide
"isabelle" <i@v> a écrit dans le message de news:
OhAcnU3iIHA.1188@TK2MSFTNGP04.phx.gbl...
bonjour Marc,
est ce qu,une fonction perso ferait l'affaire ?
=Nbr_Filtrer(A2:B81)
Function Nbr_Filtrer(plg As Range) As Integer
x = plg.Rows.Count
For i = 2 To x + 1
If Cells(i, plg(1).Column) <= 69 And Cells(i, plg(2).Column) = "C1" Then
Nbr_Filtrer = Nbr_Filtrer + 1
Next
End Function
isabelle
Bonjour Isabelle
de mon côté le même fichier donne 15.
Je m'explique
Je filtre uniquement les gens qui ont C1 dans titre, cela donne 18, mois
ceux qui ont 69 ans (et mois), il y en a 3 qui ont plus de 69 (74,73et 73
ans), le résultat devrait donner 15, c'est ce que j'ai dans mon document.
merci de ton aide
Marc
"isabelle" <i@v> a écrit dans le message de news:
%232Bxrj2iIHA.1944@TK2MSFTNGP02.phx.gbl...
bonjour Marc,
d'après le classeur que tu as mit en ligne
la formule est : {=NB.SI(B2:B82;"C1")*(A2:A82<i)}
qui donne 18
et le filtre donne aussi 18
isabelle
Bonjour
Voici une formule que j'ai trouvé dans un autre document.
C'est une formule matricielle qui utilse la fonction NB.SI
Par contre, si vous prenez le même document que j'ai envoyé, en
utilisant la fonction suivante
{=NB.SI(A2:A82;"C1")*(B2:B82<i)}
j'arrive à un résultat de 18. Quand je fais un filtre, la réponse est
15.
Est-ce que quelqu'un peut m'aider, svp.
Merci encore de votre aide
Marc
"Modeste" <nomail@nomail.net> a écrit dans le message de news:
O2OcFq1iIHA.3780@TK2MSFTNGP06.phx.gbl...
Bonsour® marc avec ferveur ;o))) vous nous disiez :
Par curiosité,si j'avais voulu utiliser la fonction nb.si, avec les
deux critères, comment aurais-je pu écrire cette fonction.
;-((
NB.SI n'admet qu'un seul critère !!!
contournement possible en créant en colonne C
=1*(B2=$C$1)
etendre vers le bas autant que nécessaire
la formule à utiliser( sera alors :
=SOMME.SI(A2:A82;"<i";C2:C82)
--
--
@+
;o)))
Bonjour Isabelle
est-ce que tu saurais pourquoi les réponses ne sont pas exact? C'est sur que
j'apprécierais beaucoup plus une réponse avec une formule versus une
fonction perso.
Merci de ton aide
"isabelle" a écrit dans le message de news:bonjour Marc,
est ce qu,une fonction perso ferait l'affaire ?
=Nbr_Filtrer(A2:B81)
Function Nbr_Filtrer(plg As Range) As Integer
x = plg.Rows.Count
For i = 2 To x + 1
If Cells(i, plg(1).Column) <= 69 And Cells(i, plg(2).Column) = "C1" Then
Nbr_Filtrer = Nbr_Filtrer + 1
Next
End Function
isabelleBonjour Isabelle
de mon côté le même fichier donne 15.
Je m'explique
Je filtre uniquement les gens qui ont C1 dans titre, cela donne 18, mois
ceux qui ont 69 ans (et mois), il y en a 3 qui ont plus de 69 (74,73et 73
ans), le résultat devrait donner 15, c'est ce que j'ai dans mon document.
merci de ton aide
Marc
"isabelle" a écrit dans le message de news:
%bonjour Marc,
d'après le classeur que tu as mit en ligne
la formule est : {=NB.SI(B2:B82;"C1")*(A2:A82<i)}
qui donne 18
et le filtre donne aussi 18
isabelleBonjour
Voici une formule que j'ai trouvé dans un autre document.
C'est une formule matricielle qui utilse la fonction NB.SI
Par contre, si vous prenez le même document que j'ai envoyé, en
utilisant la fonction suivante
{=NB.SI(A2:A82;"C1")*(B2:B82<i)}
j'arrive à un résultat de 18. Quand je fais un filtre, la réponse est
15.
Est-ce que quelqu'un peut m'aider, svp.
Merci encore de votre aide
Marc
"Modeste" a écrit dans le message de news:Bonsour® marc avec ferveur ;o))) vous nous disiez :Par curiosité,si j'avais voulu utiliser la fonction nb.si, avec les
deux critères, comment aurais-je pu écrire cette fonction.
;-((
NB.SI n'admet qu'un seul critère !!!
contournement possible en créant en colonne C
=1*(B2=$C$1)
etendre vers le bas autant que nécessaire
la formule à utiliser( sera alors :
=SOMME.SI(A2:A82;"<i";C2:C82)
--
--
@+
;o)))
bonjour Marc,
la réponse de Modeste à 9:18 est la bonne,
=SOMMEPROD(($A$2:$A$82<i)*($B$2:$B$82="C1"))
il faut valider avec Ctrl+Maj+Enter
http://cjoint.com/?dvthWrZZnW
isabelleBonjour Isabelle
est-ce que tu saurais pourquoi les réponses ne sont pas exact? C'est sur
que j'apprécierais beaucoup plus une réponse avec une formule versus une
fonction perso.
Merci de ton aide
"isabelle" a écrit dans le message de news:bonjour Marc,
est ce qu,une fonction perso ferait l'affaire ?
=Nbr_Filtrer(A2:B81)
Function Nbr_Filtrer(plg As Range) As Integer
x = plg.Rows.Count
For i = 2 To x + 1
If Cells(i, plg(1).Column) <= 69 And Cells(i, plg(2).Column) = "C1" Then
Nbr_Filtrer = Nbr_Filtrer + 1
Next
End Function
isabelleBonjour Isabelle
de mon côté le même fichier donne 15.
Je m'explique
Je filtre uniquement les gens qui ont C1 dans titre, cela donne 18,
mois ceux qui ont 69 ans (et mois), il y en a 3 qui ont plus de 69
(74,73et 73 ans), le résultat devrait donner 15, c'est ce que j'ai dans
mon document.
merci de ton aide
Marc
"isabelle" a écrit dans le message de news:
%bonjour Marc,
d'après le classeur que tu as mit en ligne
la formule est : {=NB.SI(B2:B82;"C1")*(A2:A82<i)}
qui donne 18
et le filtre donne aussi 18
isabelleBonjour
Voici une formule que j'ai trouvé dans un autre document.
C'est une formule matricielle qui utilse la fonction NB.SI
Par contre, si vous prenez le même document que j'ai envoyé, en
utilisant la fonction suivante
{=NB.SI(A2:A82;"C1")*(B2:B82<i)}
j'arrive à un résultat de 18. Quand je fais un filtre, la réponse est
15.
Est-ce que quelqu'un peut m'aider, svp.
Merci encore de votre aide
Marc
"Modeste" a écrit dans le message de news:Bonsour® marc avec ferveur ;o))) vous nous disiez :Par curiosité,si j'avais voulu utiliser la fonction nb.si, avec les
deux critères, comment aurais-je pu écrire cette fonction.
;-((
NB.SI n'admet qu'un seul critère !!!
contournement possible en créant en colonne C
=1*(B2=$C$1)
etendre vers le bas autant que nécessaire
la formule à utiliser( sera alors :
=SOMME.SI(A2:A82;"<i";C2:C82)
--
--
@+
;o)))
bonjour Marc,
la réponse de Modeste à 9:18 est la bonne,
=SOMMEPROD(($A$2:$A$82<i)*($B$2:$B$82="C1"))
il faut valider avec Ctrl+Maj+Enter
http://cjoint.com/?dvthWrZZnW
isabelle
Bonjour Isabelle
est-ce que tu saurais pourquoi les réponses ne sont pas exact? C'est sur
que j'apprécierais beaucoup plus une réponse avec une formule versus une
fonction perso.
Merci de ton aide
"isabelle" <i@v> a écrit dans le message de news:
OhAcnU3iIHA.1188@TK2MSFTNGP04.phx.gbl...
bonjour Marc,
est ce qu,une fonction perso ferait l'affaire ?
=Nbr_Filtrer(A2:B81)
Function Nbr_Filtrer(plg As Range) As Integer
x = plg.Rows.Count
For i = 2 To x + 1
If Cells(i, plg(1).Column) <= 69 And Cells(i, plg(2).Column) = "C1" Then
Nbr_Filtrer = Nbr_Filtrer + 1
Next
End Function
isabelle
Bonjour Isabelle
de mon côté le même fichier donne 15.
Je m'explique
Je filtre uniquement les gens qui ont C1 dans titre, cela donne 18,
mois ceux qui ont 69 ans (et mois), il y en a 3 qui ont plus de 69
(74,73et 73 ans), le résultat devrait donner 15, c'est ce que j'ai dans
mon document.
merci de ton aide
Marc
"isabelle" <i@v> a écrit dans le message de news:
%232Bxrj2iIHA.1944@TK2MSFTNGP02.phx.gbl...
bonjour Marc,
d'après le classeur que tu as mit en ligne
la formule est : {=NB.SI(B2:B82;"C1")*(A2:A82<i)}
qui donne 18
et le filtre donne aussi 18
isabelle
Bonjour
Voici une formule que j'ai trouvé dans un autre document.
C'est une formule matricielle qui utilse la fonction NB.SI
Par contre, si vous prenez le même document que j'ai envoyé, en
utilisant la fonction suivante
{=NB.SI(A2:A82;"C1")*(B2:B82<i)}
j'arrive à un résultat de 18. Quand je fais un filtre, la réponse est
15.
Est-ce que quelqu'un peut m'aider, svp.
Merci encore de votre aide
Marc
"Modeste" <nomail@nomail.net> a écrit dans le message de news:
O2OcFq1iIHA.3780@TK2MSFTNGP06.phx.gbl...
Bonsour® marc avec ferveur ;o))) vous nous disiez :
Par curiosité,si j'avais voulu utiliser la fonction nb.si, avec les
deux critères, comment aurais-je pu écrire cette fonction.
;-((
NB.SI n'admet qu'un seul critère !!!
contournement possible en créant en colonne C
=1*(B2=$C$1)
etendre vers le bas autant que nécessaire
la formule à utiliser( sera alors :
=SOMME.SI(A2:A82;"<i";C2:C82)
--
--
@+
;o)))
bonjour Marc,
la réponse de Modeste à 9:18 est la bonne,
=SOMMEPROD(($A$2:$A$82<i)*($B$2:$B$82="C1"))
il faut valider avec Ctrl+Maj+Enter
http://cjoint.com/?dvthWrZZnW
isabelleBonjour Isabelle
est-ce que tu saurais pourquoi les réponses ne sont pas exact? C'est sur
que j'apprécierais beaucoup plus une réponse avec une formule versus une
fonction perso.
Merci de ton aide
"isabelle" a écrit dans le message de news:bonjour Marc,
est ce qu,une fonction perso ferait l'affaire ?
=Nbr_Filtrer(A2:B81)
Function Nbr_Filtrer(plg As Range) As Integer
x = plg.Rows.Count
For i = 2 To x + 1
If Cells(i, plg(1).Column) <= 69 And Cells(i, plg(2).Column) = "C1" Then
Nbr_Filtrer = Nbr_Filtrer + 1
Next
End Function
isabelleBonjour Isabelle
de mon côté le même fichier donne 15.
Je m'explique
Je filtre uniquement les gens qui ont C1 dans titre, cela donne 18,
mois ceux qui ont 69 ans (et mois), il y en a 3 qui ont plus de 69
(74,73et 73 ans), le résultat devrait donner 15, c'est ce que j'ai dans
mon document.
merci de ton aide
Marc
"isabelle" a écrit dans le message de news:
%bonjour Marc,
d'après le classeur que tu as mit en ligne
la formule est : {=NB.SI(B2:B82;"C1")*(A2:A82<i)}
qui donne 18
et le filtre donne aussi 18
isabelleBonjour
Voici une formule que j'ai trouvé dans un autre document.
C'est une formule matricielle qui utilse la fonction NB.SI
Par contre, si vous prenez le même document que j'ai envoyé, en
utilisant la fonction suivante
{=NB.SI(A2:A82;"C1")*(B2:B82<i)}
j'arrive à un résultat de 18. Quand je fais un filtre, la réponse est
15.
Est-ce que quelqu'un peut m'aider, svp.
Merci encore de votre aide
Marc
"Modeste" a écrit dans le message de news:Bonsour® marc avec ferveur ;o))) vous nous disiez :Par curiosité,si j'avais voulu utiliser la fonction nb.si, avec les
deux critères, comment aurais-je pu écrire cette fonction.
;-((
NB.SI n'admet qu'un seul critère !!!
contournement possible en créant en colonne C
=1*(B2=$C$1)
etendre vers le bas autant que nécessaire
la formule à utiliser( sera alors :
=SOMME.SI(A2:A82;"<i";C2:C82)
--
--
@+
;o)))
Bonjour Isabelle
Merci et effectivement, je crois que je vais me fier à celle que toi et
modeste m'avez donné.
Alors comment je peux faire, car celle ci ne donne pas le bon résultat) pour
transformer cette fontion matricielle en sommprod?
{=NB.SI(A!$P$11:$P$135;B16&0)*(A!$H$11:$H$135<i)+E24+NB.SI(Employés!K11:K135;B16)*(A!$H$11:$H$135<i)}
Merci de ton aide une dernière fois
Marc
"isabelle" a écrit dans le message de news:bonjour Marc,
la réponse de Modeste à 9:18 est la bonne,
=SOMMEPROD(($A$2:$A$82<i)*($B$2:$B$82="C1"))
il faut valider avec Ctrl+Maj+Enter
http://cjoint.com/?dvthWrZZnW
isabelleBonjour Isabelle
est-ce que tu saurais pourquoi les réponses ne sont pas exact? C'est sur
que j'apprécierais beaucoup plus une réponse avec une formule versus une
fonction perso.
Merci de ton aide
"isabelle" a écrit dans le message de news:bonjour Marc,
est ce qu,une fonction perso ferait l'affaire ?
=Nbr_Filtrer(A2:B81)
Function Nbr_Filtrer(plg As Range) As Integer
x = plg.Rows.Count
For i = 2 To x + 1
If Cells(i, plg(1).Column) <= 69 And Cells(i, plg(2).Column) = "C1" Then
Nbr_Filtrer = Nbr_Filtrer + 1
Next
End Function
isabelleBonjour Isabelle
de mon côté le même fichier donne 15.
Je m'explique
Je filtre uniquement les gens qui ont C1 dans titre, cela donne 18,
mois ceux qui ont 69 ans (et mois), il y en a 3 qui ont plus de 69
(74,73et 73 ans), le résultat devrait donner 15, c'est ce que j'ai dans
mon document.
merci de ton aide
Marc
"isabelle" a écrit dans le message de news:
%bonjour Marc,
d'après le classeur que tu as mit en ligne
la formule est : {=NB.SI(B2:B82;"C1")*(A2:A82<i)}
qui donne 18
et le filtre donne aussi 18
isabelleBonjour
Voici une formule que j'ai trouvé dans un autre document.
C'est une formule matricielle qui utilse la fonction NB.SI
Par contre, si vous prenez le même document que j'ai envoyé, en
utilisant la fonction suivante
{=NB.SI(A2:A82;"C1")*(B2:B82<i)}
j'arrive à un résultat de 18. Quand je fais un filtre, la réponse est
15.
Est-ce que quelqu'un peut m'aider, svp.
Merci encore de votre aide
Marc
"Modeste" a écrit dans le message de news:Bonsour® marc avec ferveur ;o))) vous nous disiez :Par curiosité,si j'avais voulu utiliser la fonction nb.si, avec les
deux critères, comment aurais-je pu écrire cette fonction.
;-((
NB.SI n'admet qu'un seul critère !!!
contournement possible en créant en colonne C
=1*(B2=$C$1)
etendre vers le bas autant que nécessaire
la formule à utiliser( sera alors :
=SOMME.SI(A2:A82;"<i";C2:C82)
--
--
@+
;o)))
Bonjour Isabelle
Merci et effectivement, je crois que je vais me fier à celle que toi et
modeste m'avez donné.
Alors comment je peux faire, car celle ci ne donne pas le bon résultat) pour
transformer cette fontion matricielle en sommprod?
{=NB.SI(A!$P$11:$P$135;B16&0)*(A!$H$11:$H$135<i)+E24+NB.SI(Employés!K11:K135;B16)*(A!$H$11:$H$135<i)}
Merci de ton aide une dernière fois
Marc
"isabelle" <i@v> a écrit dans le message de news:
eb3OB63iIHA.4844@TK2MSFTNGP06.phx.gbl...
bonjour Marc,
la réponse de Modeste à 9:18 est la bonne,
=SOMMEPROD(($A$2:$A$82<i)*($B$2:$B$82="C1"))
il faut valider avec Ctrl+Maj+Enter
http://cjoint.com/?dvthWrZZnW
isabelle
Bonjour Isabelle
est-ce que tu saurais pourquoi les réponses ne sont pas exact? C'est sur
que j'apprécierais beaucoup plus une réponse avec une formule versus une
fonction perso.
Merci de ton aide
"isabelle" <i@v> a écrit dans le message de news:
OhAcnU3iIHA.1188@TK2MSFTNGP04.phx.gbl...
bonjour Marc,
est ce qu,une fonction perso ferait l'affaire ?
=Nbr_Filtrer(A2:B81)
Function Nbr_Filtrer(plg As Range) As Integer
x = plg.Rows.Count
For i = 2 To x + 1
If Cells(i, plg(1).Column) <= 69 And Cells(i, plg(2).Column) = "C1" Then
Nbr_Filtrer = Nbr_Filtrer + 1
Next
End Function
isabelle
Bonjour Isabelle
de mon côté le même fichier donne 15.
Je m'explique
Je filtre uniquement les gens qui ont C1 dans titre, cela donne 18,
mois ceux qui ont 69 ans (et mois), il y en a 3 qui ont plus de 69
(74,73et 73 ans), le résultat devrait donner 15, c'est ce que j'ai dans
mon document.
merci de ton aide
Marc
"isabelle" <i@v> a écrit dans le message de news:
%232Bxrj2iIHA.1944@TK2MSFTNGP02.phx.gbl...
bonjour Marc,
d'après le classeur que tu as mit en ligne
la formule est : {=NB.SI(B2:B82;"C1")*(A2:A82<i)}
qui donne 18
et le filtre donne aussi 18
isabelle
Bonjour
Voici une formule que j'ai trouvé dans un autre document.
C'est une formule matricielle qui utilse la fonction NB.SI
Par contre, si vous prenez le même document que j'ai envoyé, en
utilisant la fonction suivante
{=NB.SI(A2:A82;"C1")*(B2:B82<i)}
j'arrive à un résultat de 18. Quand je fais un filtre, la réponse est
15.
Est-ce que quelqu'un peut m'aider, svp.
Merci encore de votre aide
Marc
"Modeste" <nomail@nomail.net> a écrit dans le message de news:
O2OcFq1iIHA.3780@TK2MSFTNGP06.phx.gbl...
Bonsour® marc avec ferveur ;o))) vous nous disiez :
Par curiosité,si j'avais voulu utiliser la fonction nb.si, avec les
deux critères, comment aurais-je pu écrire cette fonction.
;-((
NB.SI n'admet qu'un seul critère !!!
contournement possible en créant en colonne C
=1*(B2=$C$1)
etendre vers le bas autant que nécessaire
la formule à utiliser( sera alors :
=SOMME.SI(A2:A82;"<i";C2:C82)
--
--
@+
;o)))
Bonjour Isabelle
Merci et effectivement, je crois que je vais me fier à celle que toi et
modeste m'avez donné.
Alors comment je peux faire, car celle ci ne donne pas le bon résultat) pour
transformer cette fontion matricielle en sommprod?
{=NB.SI(A!$P$11:$P$135;B16&0)*(A!$H$11:$H$135<i)+E24+NB.SI(Employés!K11:K135;B16)*(A!$H$11:$H$135<i)}
Merci de ton aide une dernière fois
Marc
"isabelle" a écrit dans le message de news:bonjour Marc,
la réponse de Modeste à 9:18 est la bonne,
=SOMMEPROD(($A$2:$A$82<i)*($B$2:$B$82="C1"))
il faut valider avec Ctrl+Maj+Enter
http://cjoint.com/?dvthWrZZnW
isabelleBonjour Isabelle
est-ce que tu saurais pourquoi les réponses ne sont pas exact? C'est sur
que j'apprécierais beaucoup plus une réponse avec une formule versus une
fonction perso.
Merci de ton aide
"isabelle" a écrit dans le message de news:bonjour Marc,
est ce qu,une fonction perso ferait l'affaire ?
=Nbr_Filtrer(A2:B81)
Function Nbr_Filtrer(plg As Range) As Integer
x = plg.Rows.Count
For i = 2 To x + 1
If Cells(i, plg(1).Column) <= 69 And Cells(i, plg(2).Column) = "C1" Then
Nbr_Filtrer = Nbr_Filtrer + 1
Next
End Function
isabelleBonjour Isabelle
de mon côté le même fichier donne 15.
Je m'explique
Je filtre uniquement les gens qui ont C1 dans titre, cela donne 18,
mois ceux qui ont 69 ans (et mois), il y en a 3 qui ont plus de 69
(74,73et 73 ans), le résultat devrait donner 15, c'est ce que j'ai dans
mon document.
merci de ton aide
Marc
"isabelle" a écrit dans le message de news:
%bonjour Marc,
d'après le classeur que tu as mit en ligne
la formule est : {=NB.SI(B2:B82;"C1")*(A2:A82<i)}
qui donne 18
et le filtre donne aussi 18
isabelleBonjour
Voici une formule que j'ai trouvé dans un autre document.
C'est une formule matricielle qui utilse la fonction NB.SI
Par contre, si vous prenez le même document que j'ai envoyé, en
utilisant la fonction suivante
{=NB.SI(A2:A82;"C1")*(B2:B82<i)}
j'arrive à un résultat de 18. Quand je fais un filtre, la réponse est
15.
Est-ce que quelqu'un peut m'aider, svp.
Merci encore de votre aide
Marc
"Modeste" a écrit dans le message de news:Bonsour® marc avec ferveur ;o))) vous nous disiez :Par curiosité,si j'avais voulu utiliser la fonction nb.si, avec les
deux critères, comment aurais-je pu écrire cette fonction.
;-((
NB.SI n'admet qu'un seul critère !!!
contournement possible en créant en colonne C
=1*(B2=$C$1)
etendre vers le bas autant que nécessaire
la formule à utiliser( sera alors :
=SOMME.SI(A2:A82;"<i";C2:C82)
--
--
@+
;o)))
bonjour Marc,
=SOMMEPROD((A!$P$11:$P$135±6&0)*(A!$H$11:$H$135<i))+E24+SOMMEPROD((Employés!K11:K135±6)*(A!$H$11:$H$135<i))
isabelleBonjour Isabelle
Merci et effectivement, je crois que je vais me fier à celle que toi et
modeste m'avez donné.
Alors comment je peux faire, car celle ci ne donne pas le bon résultat)
pour transformer cette fontion matricielle en sommprod?
{=NB.SI(A!$P$11:$P$135;B16&0)*(A!$H$11:$H$135<i)+E24+NB.SI(Employés!K11:K135;B16)*(A!$H$11:$H$135<i)}
Merci de ton aide une dernière fois
Marc
"isabelle" a écrit dans le message de news:bonjour Marc,
la réponse de Modeste à 9:18 est la bonne,
=SOMMEPROD(($A$2:$A$82<i)*($B$2:$B$82="C1"))
il faut valider avec Ctrl+Maj+Enter
http://cjoint.com/?dvthWrZZnW
isabelleBonjour Isabelle
est-ce que tu saurais pourquoi les réponses ne sont pas exact? C'est
sur que j'apprécierais beaucoup plus une réponse avec une formule
versus une fonction perso.
Merci de ton aide
"isabelle" a écrit dans le message de news:bonjour Marc,
est ce qu,une fonction perso ferait l'affaire ?
=Nbr_Filtrer(A2:B81)
Function Nbr_Filtrer(plg As Range) As Integer
x = plg.Rows.Count
For i = 2 To x + 1
If Cells(i, plg(1).Column) <= 69 And Cells(i, plg(2).Column) = "C1"
Then Nbr_Filtrer = Nbr_Filtrer + 1
Next
End Function
isabelleBonjour Isabelle
de mon côté le même fichier donne 15.
Je m'explique
Je filtre uniquement les gens qui ont C1 dans titre, cela donne 18,
mois ceux qui ont 69 ans (et mois), il y en a 3 qui ont plus de 69
(74,73et 73 ans), le résultat devrait donner 15, c'est ce que j'ai
dans mon document.
merci de ton aide
Marc
"isabelle" a écrit dans le message de news:
%bonjour Marc,
d'après le classeur que tu as mit en ligne
la formule est : {=NB.SI(B2:B82;"C1")*(A2:A82<i)}
qui donne 18
et le filtre donne aussi 18
isabelleBonjour
Voici une formule que j'ai trouvé dans un autre document.
C'est une formule matricielle qui utilse la fonction NB.SI
Par contre, si vous prenez le même document que j'ai envoyé, en
utilisant la fonction suivante
{=NB.SI(A2:A82;"C1")*(B2:B82<i)}
j'arrive à un résultat de 18. Quand je fais un filtre, la réponse
est 15.
Est-ce que quelqu'un peut m'aider, svp.
Merci encore de votre aide
Marc
"Modeste" a écrit dans le message de news:Bonsour® marc avec ferveur ;o))) vous nous disiez :Par curiosité,si j'avais voulu utiliser la fonction nb.si, avec
les
deux critères, comment aurais-je pu écrire cette fonction.
;-((
NB.SI n'admet qu'un seul critère !!!
contournement possible en créant en colonne C
=1*(B2=$C$1)
etendre vers le bas autant que nécessaire
la formule à utiliser( sera alors :
=SOMME.SI(A2:A82;"<i";C2:C82)
--
--
@+
;o)))
bonjour Marc,
=SOMMEPROD((A!$P$11:$P$135±6&0)*(A!$H$11:$H$135<i))+E24+SOMMEPROD((Employés!K11:K135±6)*(A!$H$11:$H$135<i))
isabelle
Bonjour Isabelle
Merci et effectivement, je crois que je vais me fier à celle que toi et
modeste m'avez donné.
Alors comment je peux faire, car celle ci ne donne pas le bon résultat)
pour transformer cette fontion matricielle en sommprod?
{=NB.SI(A!$P$11:$P$135;B16&0)*(A!$H$11:$H$135<i)+E24+NB.SI(Employés!K11:K135;B16)*(A!$H$11:$H$135<i)}
Merci de ton aide une dernière fois
Marc
"isabelle" <i@v> a écrit dans le message de news:
eb3OB63iIHA.4844@TK2MSFTNGP06.phx.gbl...
bonjour Marc,
la réponse de Modeste à 9:18 est la bonne,
=SOMMEPROD(($A$2:$A$82<i)*($B$2:$B$82="C1"))
il faut valider avec Ctrl+Maj+Enter
http://cjoint.com/?dvthWrZZnW
isabelle
Bonjour Isabelle
est-ce que tu saurais pourquoi les réponses ne sont pas exact? C'est
sur que j'apprécierais beaucoup plus une réponse avec une formule
versus une fonction perso.
Merci de ton aide
"isabelle" <i@v> a écrit dans le message de news:
OhAcnU3iIHA.1188@TK2MSFTNGP04.phx.gbl...
bonjour Marc,
est ce qu,une fonction perso ferait l'affaire ?
=Nbr_Filtrer(A2:B81)
Function Nbr_Filtrer(plg As Range) As Integer
x = plg.Rows.Count
For i = 2 To x + 1
If Cells(i, plg(1).Column) <= 69 And Cells(i, plg(2).Column) = "C1"
Then Nbr_Filtrer = Nbr_Filtrer + 1
Next
End Function
isabelle
Bonjour Isabelle
de mon côté le même fichier donne 15.
Je m'explique
Je filtre uniquement les gens qui ont C1 dans titre, cela donne 18,
mois ceux qui ont 69 ans (et mois), il y en a 3 qui ont plus de 69
(74,73et 73 ans), le résultat devrait donner 15, c'est ce que j'ai
dans mon document.
merci de ton aide
Marc
"isabelle" <i@v> a écrit dans le message de news:
%232Bxrj2iIHA.1944@TK2MSFTNGP02.phx.gbl...
bonjour Marc,
d'après le classeur que tu as mit en ligne
la formule est : {=NB.SI(B2:B82;"C1")*(A2:A82<i)}
qui donne 18
et le filtre donne aussi 18
isabelle
Bonjour
Voici une formule que j'ai trouvé dans un autre document.
C'est une formule matricielle qui utilse la fonction NB.SI
Par contre, si vous prenez le même document que j'ai envoyé, en
utilisant la fonction suivante
{=NB.SI(A2:A82;"C1")*(B2:B82<i)}
j'arrive à un résultat de 18. Quand je fais un filtre, la réponse
est 15.
Est-ce que quelqu'un peut m'aider, svp.
Merci encore de votre aide
Marc
"Modeste" <nomail@nomail.net> a écrit dans le message de news:
O2OcFq1iIHA.3780@TK2MSFTNGP06.phx.gbl...
Bonsour® marc avec ferveur ;o))) vous nous disiez :
Par curiosité,si j'avais voulu utiliser la fonction nb.si, avec
les
deux critères, comment aurais-je pu écrire cette fonction.
;-((
NB.SI n'admet qu'un seul critère !!!
contournement possible en créant en colonne C
=1*(B2=$C$1)
etendre vers le bas autant que nécessaire
la formule à utiliser( sera alors :
=SOMME.SI(A2:A82;"<i";C2:C82)
--
--
@+
;o)))
bonjour Marc,
=SOMMEPROD((A!$P$11:$P$135±6&0)*(A!$H$11:$H$135<i))+E24+SOMMEPROD((Employés!K11:K135±6)*(A!$H$11:$H$135<i))
isabelleBonjour Isabelle
Merci et effectivement, je crois que je vais me fier à celle que toi et
modeste m'avez donné.
Alors comment je peux faire, car celle ci ne donne pas le bon résultat)
pour transformer cette fontion matricielle en sommprod?
{=NB.SI(A!$P$11:$P$135;B16&0)*(A!$H$11:$H$135<i)+E24+NB.SI(Employés!K11:K135;B16)*(A!$H$11:$H$135<i)}
Merci de ton aide une dernière fois
Marc
"isabelle" a écrit dans le message de news:bonjour Marc,
la réponse de Modeste à 9:18 est la bonne,
=SOMMEPROD(($A$2:$A$82<i)*($B$2:$B$82="C1"))
il faut valider avec Ctrl+Maj+Enter
http://cjoint.com/?dvthWrZZnW
isabelleBonjour Isabelle
est-ce que tu saurais pourquoi les réponses ne sont pas exact? C'est
sur que j'apprécierais beaucoup plus une réponse avec une formule
versus une fonction perso.
Merci de ton aide
"isabelle" a écrit dans le message de news:bonjour Marc,
est ce qu,une fonction perso ferait l'affaire ?
=Nbr_Filtrer(A2:B81)
Function Nbr_Filtrer(plg As Range) As Integer
x = plg.Rows.Count
For i = 2 To x + 1
If Cells(i, plg(1).Column) <= 69 And Cells(i, plg(2).Column) = "C1"
Then Nbr_Filtrer = Nbr_Filtrer + 1
Next
End Function
isabelleBonjour Isabelle
de mon côté le même fichier donne 15.
Je m'explique
Je filtre uniquement les gens qui ont C1 dans titre, cela donne 18,
mois ceux qui ont 69 ans (et mois), il y en a 3 qui ont plus de 69
(74,73et 73 ans), le résultat devrait donner 15, c'est ce que j'ai
dans mon document.
merci de ton aide
Marc
"isabelle" a écrit dans le message de news:
%bonjour Marc,
d'après le classeur que tu as mit en ligne
la formule est : {=NB.SI(B2:B82;"C1")*(A2:A82<i)}
qui donne 18
et le filtre donne aussi 18
isabelleBonjour
Voici une formule que j'ai trouvé dans un autre document.
C'est une formule matricielle qui utilse la fonction NB.SI
Par contre, si vous prenez le même document que j'ai envoyé, en
utilisant la fonction suivante
{=NB.SI(A2:A82;"C1")*(B2:B82<i)}
j'arrive à un résultat de 18. Quand je fais un filtre, la réponse
est 15.
Est-ce que quelqu'un peut m'aider, svp.
Merci encore de votre aide
Marc
"Modeste" a écrit dans le message de news:Bonsour® marc avec ferveur ;o))) vous nous disiez :Par curiosité,si j'avais voulu utiliser la fonction nb.si, avec
les
deux critères, comment aurais-je pu écrire cette fonction.
;-((
NB.SI n'admet qu'un seul critère !!!
contournement possible en créant en colonne C
=1*(B2=$C$1)
etendre vers le bas autant que nécessaire
la formule à utiliser( sera alors :
=SOMME.SI(A2:A82;"<i";C2:C82)
--
--
@+
;o)))
la réponse de Modeste à 9:18 est la bonne,
la réponse de Modeste à 9:18 est la bonne,
la réponse de Modeste à 9:18 est la bonne,
Bonsour® isabelle avec ferveur ;o))) vous nous disiez :la réponse de Modeste à 9:18 est la bonne,
;o))) question subsidiaire ...
pendant ces 5h quelle hauteur de neige est-il tombée à Sherbrook ?
Bonsour® isabelle avec ferveur ;o))) vous nous disiez :
la réponse de Modeste à 9:18 est la bonne,
;o))) question subsidiaire ...
pendant ces 5h quelle hauteur de neige est-il tombée à Sherbrook ?
Bonsour® isabelle avec ferveur ;o))) vous nous disiez :la réponse de Modeste à 9:18 est la bonne,
;o))) question subsidiaire ...
pendant ces 5h quelle hauteur de neige est-il tombée à Sherbrook ?