OVH Cloud OVH Cloud

NB.SI

12 réponses
Avatar
Laurent.Fr
Bonjour le forum

=NB.SI(G3;"*"&L10&"*")
Voilà j'ai cette formule, mais je ne sais comment dire les chiffres <L1
du genre =NB.SI(G3;<"*"&L10&"*"), mais je n,'arrive pas à l'écrire.
Merci

10 réponses

1 2
Avatar
JpPradier
Bonjour Laurent

=NB.SI(G3;"<"&L10)

j-p
Avatar
Laurent.Fr
Bonjour Jp
ce n'est pas exactement cela.
En fait il faut que la formule repère tous les chiffres inférieurs à une
partie de ce qui se trouve dans L1
Un exemple j'ai dans ma cellule G3 cela : 36-45-21 donc si je mets 20 en L1,
je devrai avoir 1 comme résultat car il y a bien 21 qui est inférieur à 20.



"JpPradier" a écrit dans le message
de news:
Bonjour Laurent

=NB.SI(G3;"<"&L10)

j-p


Avatar
JpPradier
Je ne suis pas sur que tu puisses y arriver directement. Dans ta cellule G3, il y a toujours 3
nombres ? et que veux tu comme résultat s'il y avait plusieurs nombres inférieurs dans la même
cellule ?

j-p

P.s : j'ai un scoop pour toi : 21 n'est pas inférieur à 20 ;-)))

"Laurent.Fr" a écrit dans le message de
news:

je devrai avoir 1 comme résultat car il y a bien 21 qui est inférieur à 20.


Avatar
Laurent.Fr
Hum...
Tu as raison 21>20
même si il y a plusieurs chiffres dans a cellule, je veux 1 comme résultat
du moment qu'il trouve un chiffre < à ce qu'il y a dans la cellule L10
Merci .
Laurent


"JpPradier" a écrit dans le message
de news:
Je ne suis pas sur que tu puisses y arriver directement. Dans ta cellule
G3, il y a toujours 3

nombres ? et que veux tu comme résultat s'il y avait plusieurs nombres
inférieurs dans la même

cellule ?

j-p

P.s : j'ai un scoop pour toi : 21 n'est pas inférieur à 20 ;-)))

"Laurent.Fr" a écrit dans le message de
news:

je devrai avoir 1 comme résultat car il y a bien 21 qui est inférieur à
20.






Avatar
Ricky [MVP]
Bonjour *Laurent.Fr* (et tous les lecteurs)

*car il y a bien 21 qui est inférieur à 20*
Ah bon !
Mais là n'est pas le vrai problème. Tu travailles en format texte ?
Le signe < va donc effectuer une comparaison alphabétique
Un tri donnerait 1,10,100,11,110,12,....
Donc 200 est < que 21. Est-ce bien ce que tu veux ?

| Bonjour Jp
| ce n'est pas exactement cela.
| En fait il faut que la formule repère tous les chiffres inférieurs à
| une partie de ce qui se trouve dans L1
| Un exemple j'ai dans ma cellule G3 cela : 36-45-21 donc si je mets 20
| en L1, je devrai avoir 1 comme résultat car il y a bien 21 qui est
| inférieur à 20.
|
|
|
| "JpPradier" a écrit dans le
| message de news:
| | Bonjour Laurent
| |
| | =NB.SI(G3;"<"&L10)
| |
| | j-p

--
Ricky [MVP] Visitez les faq....
http://www.faqoe.com http://faq.ms.word.free.fr
http://dj.joss.free.fr/faq.htm http://www.excelabo.net
Avatar
Laurent.Fr
Bonjour Ricky
Oui je suis en format texte
si j'ai dans la cellule G3 ... 31-60-64, si je tape 50 dans la cellule L1,
je souhaite avoir 1 car il y a bien un chiffre qui est < 50 dans cette série
de chiffres.
Même si il y en deux je veux 1 comme résultat.

Au départ, j'ai cela =NB.SI(G3;"*"&L1&"*"), si je tape 31 dans la cellule L1
cela fonctionne, donc, je voudrai avoir la même chose mais
comme ça =NB.SI(G3;<"*"&L1&"*").
Merci pour ton aide.

LFR



"Ricky [MVP]" a écrit dans le message de
news:
Bonjour *Laurent.Fr* (et tous les lecteurs)

*car il y a bien 21 qui est inférieur à 20*
Ah bon !
Mais là n'est pas le vrai problème. Tu travailles en format texte ?
Le signe < va donc effectuer une comparaison alphabétique
Un tri donnerait 1,10,100,11,110,12,....
Donc 200 est < que 21. Est-ce bien ce que tu veux ?

| Bonjour Jp
| ce n'est pas exactement cela.
| En fait il faut que la formule repère tous les chiffres inférieurs à
| une partie de ce qui se trouve dans L1
| Un exemple j'ai dans ma cellule G3 cela : 36-45-21 donc si je mets 20
| en L1, je devrai avoir 1 comme résultat car il y a bien 21 qui est
| inférieur à 20.
|
|
|
| "JpPradier" a écrit dans le
| message de news:
| | Bonjour Laurent
| |
| | =NB.SI(G3;"<"&L10)
| |
| | j-p

--
Ricky [MVP] Visitez les faq....
http://www.faqoe.com http://faq.ms.word.free.fr
http://dj.joss.free.fr/faq.htm http://www.excelabo.net



Avatar
JpPradier
La formule suivante ne fonctionne que si la colonne A contient 3 groupes de 2 chiffres par cellule :

=SOMMEPROD(1*NON(NON(GAUCHE(A1:A10;2)*1<G3)*NON(STXT(A1:A10;4;2)*1<G3)*NON(DROITE(A1:A10;2)*1<G3)))

j-p
Avatar
Laurent.Fr
J'ai #VALEUR !
merci, je vais essayer de savoir pourquoi.
Laurent

"JpPradier" a écrit dans le message
de news:%
La formule suivante ne fonctionne que si la colonne A contient 3 groupes
de 2 chiffres par cellule :



=SOMMEPROD(1*NON(NON(GAUCHE(A1:A10;2)*1<G3)*NON(STXT(A1:A10;4;2)*1<G3)*NON(D

ROITE(A1:A10;2)*1<G3)))

j-p


Avatar
JpPradier
J'ai oublié : Pas de cellules vides non plus.

j-p
Avatar
Laurent.Fr
Merci jp
Bonne journée
LFR

"JpPradier" a écrit dans le message
de news:
J'ai oublié : Pas de cellules vides non plus.

j-p



1 2