OVH Cloud OVH Cloud

Fonction NB.SI

9 réponses
Avatar
Stéphane L.
Bonjour,

J'aimerais savoir s'il existe 1 fonction comme NB.SI, mais qui réponde à 2
critères sur 2 plages différentes, sans avoir à passer par du VBA.

Prenons l'exemple de la fonction NB.SI incluse dans l'aide de cette
fonction:

1
2
3
4
5
A B
Données Données
pommes 32
oranges 54
pêches 75
pommes 86


Formule Description (résultat)
=NB.SI(A2:A5,"pommes") Nombre de cellules contenant pommes dans la
première colonne ci-dessus (2)
=NB.SI(B2:B5,">55") Nombre de cellules dont la valeur est supérieure à
55 dans la deuxième colonne ci-dessus (2)


J'aimerais donc obtenir le nombre d'occurence de pommes et de valeurs > 55,
ce qui serait dans cet exemple 1 (la ligne 5).

Merci d'avance pour votre aide.
Stéphane

9 réponses

Avatar
Daniel
Bonjour.
Formule matricielle (à valider par CTRL+MAJ+Entrée) :
=SOMME(N(A2:A5="pommes")*N(B2:B5>55))
Cordialement.
Daniel
"Stéphane L." a écrit dans le
message de news: %
Bonjour,

J'aimerais savoir s'il existe 1 fonction comme NB.SI, mais qui réponde à 2
critères sur 2 plages différentes, sans avoir à passer par du VBA.

Prenons l'exemple de la fonction NB.SI incluse dans l'aide de cette
fonction:

1
2
3
4
5
A B
Données Données
pommes 32
oranges 54
pêches 75
pommes 86


Formule Description (résultat)
=NB.SI(A2:A5,"pommes") Nombre de cellules contenant pommes dans la
première colonne ci-dessus (2)
=NB.SI(B2:B5,">55") Nombre de cellules dont la valeur est supérieure
à 55 dans la deuxième colonne ci-dessus (2)


J'aimerais donc obtenir le nombre d'occurence de pommes et de valeurs >
55, ce qui serait dans cet exemple 1 (la ligne 5).

Merci d'avance pour votre aide.
Stéphane



Avatar
Argyronet
Bonjour,
Je propose cette formule:
=SOMMEPROD((B2:B10="pommes")*(C2:C10>55))

Argy
--
Tutoriels et code source:
http://argyronet.developpez.com/




Bonjour.
Formule matricielle (à valider par CTRL+MAJ+Entrée) :
=SOMME(N(A2:A5="pommes")*N(B2:B5>55))
Cordialement.
Daniel
"Stéphane L." a écrit dans le
message de news: %
Bonjour,

J'aimerais savoir s'il existe 1 fonction comme NB.SI, mais qui réponde à 2
critères sur 2 plages différentes, sans avoir à passer par du VBA.

Prenons l'exemple de la fonction NB.SI incluse dans l'aide de cette
fonction:

1
2
3
4
5
A B
Données Données
pommes 32
oranges 54
pêches 75
pommes 86


Formule Description (résultat)
=NB.SI(A2:A5,"pommes") Nombre de cellules contenant pommes dans la
première colonne ci-dessus (2)
=NB.SI(B2:B5,">55") Nombre de cellules dont la valeur est supérieure
à 55 dans la deuxième colonne ci-dessus (2)


J'aimerais donc obtenir le nombre d'occurence de pommes et de valeurs >
55, ce qui serait dans cet exemple 1 (la ligne 5).

Merci d'avance pour votre aide.
Stéphane








Avatar
Argyronet
Précision... Daniel, votre formule devrait plutôt être
{=SOMME(N(B2:B10="pommes")*N(C2:C10>55))}
Non ???

Argy
--
Tutoriels et code source:
http://argyronet.developpez.com/





Bonjour,
Je propose cette formule:
=SOMMEPROD((B2:B10="pommes")*(C2:C10>55))

Argy
--
Tutoriels et code source:
http://argyronet.developpez.com/




Bonjour.
Formule matricielle (à valider par CTRL+MAJ+Entrée) :
=SOMME(N(A2:A5="pommes")*N(B2:B5>55))
Cordialement.
Daniel
"Stéphane L." a écrit dans le
message de news: %
Bonjour,

J'aimerais savoir s'il existe 1 fonction comme NB.SI, mais qui réponde à 2
critères sur 2 plages différentes, sans avoir à passer par du VBA.

Prenons l'exemple de la fonction NB.SI incluse dans l'aide de cette
fonction:

1
2
3
4
5
A B
Données Données
pommes 32
oranges 54
pêches 75
pommes 86


Formule Description (résultat)
=NB.SI(A2:A5,"pommes") Nombre de cellules contenant pommes dans la
première colonne ci-dessus (2)
=NB.SI(B2:B5,">55") Nombre de cellules dont la valeur est supérieure
à 55 dans la deuxième colonne ci-dessus (2)


J'aimerais donc obtenir le nombre d'occurence de pommes et de valeurs >
55, ce qui serait dans cet exemple 1 (la ligne 5).

Merci d'avance pour votre aide.
Stéphane










Avatar
Daniel
Bé, si tu veux absolument utiliser la plage B2:C10 au lieu de A2:B5 fournie
par Stéphane, je n'y vois pas d'inconvénient.
Si tu parles des brackets, ils sont générés par la validation matricielle de
la formule; les indiquer peut inciter notre ami à les entrer au clavier.
Daniel
"Argyronet" a écrit dans le message de
news:
Précision... Daniel, votre formule devrait plutôt être
{=SOMME(N(B2:B10="pommes")*N(C2:C10>55))}
Non ???

Argy
--
Tutoriels et code source:
http://argyronet.developpez.com/





Bonjour,
Je propose cette formule:
=SOMMEPROD((B2:B10="pommes")*(C2:C10>55))

Argy
--
Tutoriels et code source:
http://argyronet.developpez.com/




Bonjour.
Formule matricielle (à valider par CTRL+MAJ+Entrée) :
=SOMME(N(A2:A5="pommes")*N(B2:B5>55))
Cordialement.
Daniel
"Stéphane L." a écrit
dans le
message de news: %
Bonjour,

J'aimerais savoir s'il existe 1 fonction comme NB.SI, mais qui
réponde à 2
critères sur 2 plages différentes, sans avoir à passer par du VBA.

Prenons l'exemple de la fonction NB.SI incluse dans l'aide de cette
fonction:

1
2
3
4
5
A B
Données Données
pommes 32
oranges 54
pêches 75
pommes 86


Formule Description (résultat)
=NB.SI(A2:A5,"pommes") Nombre de cellules contenant pommes dans
la
première colonne ci-dessus (2)
=NB.SI(B2:B5,">55") Nombre de cellules dont la valeur est
supérieure
à 55 dans la deuxième colonne ci-dessus (2)


J'aimerais donc obtenir le nombre d'occurence de pommes et de valeurs

55, ce qui serait dans cet exemple 1 (la ligne 5).


Merci d'avance pour votre aide.
Stéphane













Avatar
Stéphane L.
Merci Daniel,

Cela fonctionne parfaitement :)

Stéphane.

"Daniel" a écrit dans le message de news:

Bonjour.
Formule matricielle (à valider par CTRL+MAJ+Entrée) :
=SOMME(N(A2:A5="pommes")*N(B2:B5>55))
Cordialement.
Daniel
"Stéphane L." a écrit dans
le message de news: %
Bonjour,

J'aimerais savoir s'il existe 1 fonction comme NB.SI, mais qui réponde à
2 critères sur 2 plages différentes, sans avoir à passer par du VBA.

Prenons l'exemple de la fonction NB.SI incluse dans l'aide de cette
fonction:

1
2
3
4
5
A B
Données Données
pommes 32
oranges 54
pêches 75
pommes 86


Formule Description (résultat)
=NB.SI(A2:A5,"pommes") Nombre de cellules contenant pommes dans la
première colonne ci-dessus (2)
=NB.SI(B2:B5,">55") Nombre de cellules dont la valeur est supérieure
à 55 dans la deuxième colonne ci-dessus (2)


J'aimerais donc obtenir le nombre d'occurence de pommes et de valeurs >
55, ce qui serait dans cet exemple 1 (la ligne 5).

Merci d'avance pour votre aide.
Stéphane







Avatar
Stéphane L.
Désolé Argy de ne pas avoir testé ta fonction.
Celle de Daniel a fonctionné, donc je la conserve.

Merci tout de même :)

Stéphane


"Argyronet" a écrit dans le message de
news:
Bonjour,
Je propose cette formule:
=SOMMEPROD((B2:B10="pommes")*(C2:C10>55))

Argy
--
Tutoriels et code source:
http://argyronet.developpez.com/




Bonjour.
Formule matricielle (à valider par CTRL+MAJ+Entrée) :
=SOMME(N(A2:A5="pommes")*N(B2:B5>55))
Cordialement.
Daniel
"Stéphane L." a écrit dans
le
message de news: %
Bonjour,

J'aimerais savoir s'il existe 1 fonction comme NB.SI, mais qui réponde
à 2
critères sur 2 plages différentes, sans avoir à passer par du VBA.

Prenons l'exemple de la fonction NB.SI incluse dans l'aide de cette
fonction:

1
2
3
4
5
A B
Données Données
pommes 32
oranges 54
pêches 75
pommes 86


Formule Description (résultat)
=NB.SI(A2:A5,"pommes") Nombre de cellules contenant pommes dans la
première colonne ci-dessus (2)
=NB.SI(B2:B5,">55") Nombre de cellules dont la valeur est
supérieure
à 55 dans la deuxième colonne ci-dessus (2)


J'aimerais donc obtenir le nombre d'occurence de pommes et de valeurs >
55, ce qui serait dans cet exemple 1 (la ligne 5).

Merci d'avance pour votre aide.
Stéphane










Avatar
Stéphane L.
Si, c'est bien pour ca que Daniel a précisé de valider avec ctrl+maj+entrée.

Stéphane.

"Argyronet" a écrit dans le message de
news:
Précision... Daniel, votre formule devrait plutôt être
{=SOMME(N(B2:B10="pommes")*N(C2:C10>55))}
Non ???

Argy
--
Tutoriels et code source:
http://argyronet.developpez.com/





Bonjour,
Je propose cette formule:
=SOMMEPROD((B2:B10="pommes")*(C2:C10>55))

Argy
--
Tutoriels et code source:
http://argyronet.developpez.com/




Bonjour.
Formule matricielle (à valider par CTRL+MAJ+Entrée) :
=SOMME(N(A2:A5="pommes")*N(B2:B5>55))
Cordialement.
Daniel
"Stéphane L." a écrit
dans le
message de news: %
Bonjour,

J'aimerais savoir s'il existe 1 fonction comme NB.SI, mais qui
réponde à 2
critères sur 2 plages différentes, sans avoir à passer par du VBA.

Prenons l'exemple de la fonction NB.SI incluse dans l'aide de cette
fonction:

1
2
3
4
5
A B
Données Données
pommes 32
oranges 54
pêches 75
pommes 86


Formule Description (résultat)
=NB.SI(A2:A5,"pommes") Nombre de cellules contenant pommes dans
la
première colonne ci-dessus (2)
=NB.SI(B2:B5,">55") Nombre de cellules dont la valeur est
supérieure
à 55 dans la deuxième colonne ci-dessus (2)


J'aimerais donc obtenir le nombre d'occurence de pommes et de valeurs

55, ce qui serait dans cet exemple 1 (la ligne 5).


Merci d'avance pour votre aide.
Stéphane













Avatar
Stéphane L.
Hihi, je n'avais même pas fait attention à l'erreur de plage :)

Mais ce n'est pas grave, parce qu'en vrai, je ne comptais pas des pommes
(vous vous en doutez bien) :p

Stéphane

"Daniel" a écrit dans le message de news:

Bé, si tu veux absolument utiliser la plage B2:C10 au lieu de A2:B5
fournie par Stéphane, je n'y vois pas d'inconvénient.
Si tu parles des brackets, ils sont générés par la validation matricielle
de la formule; les indiquer peut inciter notre ami à les entrer au
clavier.
Daniel
"Argyronet" a écrit dans le message
de news:
Précision... Daniel, votre formule devrait plutôt être
{=SOMME(N(B2:B10="pommes")*N(C2:C10>55))}
Non ???

Argy
--
Tutoriels et code source:
http://argyronet.developpez.com/





Bonjour,
Je propose cette formule:
=SOMMEPROD((B2:B10="pommes")*(C2:C10>55))

Argy
--
Tutoriels et code source:
http://argyronet.developpez.com/




Bonjour.
Formule matricielle (à valider par CTRL+MAJ+Entrée) :
=SOMME(N(A2:A5="pommes")*N(B2:B5>55))
Cordialement.
Daniel
"Stéphane L." a écrit
dans le
message de news: %
Bonjour,

J'aimerais savoir s'il existe 1 fonction comme NB.SI, mais qui
réponde à 2
critères sur 2 plages différentes, sans avoir à passer par du VBA.

Prenons l'exemple de la fonction NB.SI incluse dans l'aide de cette
fonction:

1
2
3
4
5
A B
Données Données
pommes 32
oranges 54
pêches 75
pommes 86


Formule Description (résultat)
=NB.SI(A2:A5,"pommes") Nombre de cellules contenant pommes dans
la
première colonne ci-dessus (2)
=NB.SI(B2:B5,">55") Nombre de cellules dont la valeur est
supérieure
à 55 dans la deuxième colonne ci-dessus (2)


J'aimerais donc obtenir le nombre d'occurence de pommes et de
valeurs >
55, ce qui serait dans cet exemple 1 (la ligne 5).

Merci d'avance pour votre aide.
Stéphane
















Avatar
Argyronet
Stéphane:
Pas grave que tu n'aies pas essayé... De toute façon, j'ai répondu après
Daniel... L'avantage de ma formule est qu'elle évite le Ctrl+Maj+Entrée.
Daniel:
Je ne parlais pas des brackets mais bien de la plage B qui contient les
fruits et C qui contient les quantités...

Le débat étant ici, clos...

Argy
--
Tutoriels et code source:
http://argyronet.developpez.com/




Bonjour,

J'aimerais savoir s'il existe 1 fonction comme NB.SI, mais qui réponde à 2
critères sur 2 plages différentes, sans avoir à passer par du VBA.

Prenons l'exemple de la fonction NB.SI incluse dans l'aide de cette
fonction:

1
2
3
4
5
A B
Données Données
pommes 32
oranges 54
pêches 75
pommes 86


Formule Description (résultat)
=NB.SI(A2:A5,"pommes") Nombre de cellules contenant pommes dans la
première colonne ci-dessus (2)
=NB.SI(B2:B5,">55") Nombre de cellules dont la valeur est supérieure à
55 dans la deuxième colonne ci-dessus (2)


J'aimerais donc obtenir le nombre d'occurence de pommes et de valeurs > 55,
ce qui serait dans cet exemple 1 (la ligne 5).

Merci d'avance pour votre aide.
Stéphane