Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

nb.si

10 réponses
Avatar
jp
Bonjour,
J'ai un tableau dans lequel j'ai des T majuscules et des t minuscules.
NB.SI(plage;"T") donne le m=EAme r=E9sultat que NB.SI(plage;"t").
Y a t-il une solution pour faire la diff=E9rence?
Merci

10 réponses

Avatar
Modeste
Bonsour® jp avec ferveur ;o))) vous nous disiez :

J'ai un tableau dans lequel j'ai des T majuscules et des t minuscules.
NB.SI(plage;"T") donne le même résultat que NB.SI(plage;"t").
Y a t-il une solution pour faire la différence?



=SOMMEPROD(1*(CODE($A$1:$A$18)=CODE("T")))
=SOMMEPROD(1*(CODE($A$1:$A$18)=CODE("t")))


--
--
@+
;o)))
Avatar
jp
On 3 nov, 12:02, "Modeste" wrote:
Bonsour® jp  avec ferveur  ;o))) vous nous disiez :

> J'ai un tableau dans lequel j'ai des T majuscules et des t minuscules.
> NB.SI(plage;"T") donne le même résultat que NB.SI(plage;"t").
> Y a t-il une solution pour faire la différence?

=SOMMEPROD(1*(CODE($A$1:$A$18)=CODE("T")))
=SOMMEPROD(1*(CODE($A$1:$A$18)=CODE("t")))

--
--
@+
;o)))



Très bien merci Modeste
Avatar
Corto
Bonjour jp,
=NB(--TROUVE("t";plage)) a valider par Ctrl+Maj+Supp

Corto

jp a écrit :
Bonjour,
J'ai un tableau dans lequel j'ai des T majuscules et des t minuscules.
NB.SI(plage;"T") donne le même résultat que NB.SI(plage;"t").
Y a t-il une solution pour faire la différence?
Merci



Avatar
Jacky
Bonjour,

Ou encore ;o)
=SOMMEPROD((EXACT(plage;"T"))*1)

--
Salutations
JJ


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

Bonjour,
J'ai un tableau dans lequel j'ai des T majuscules et des t minuscules.
NB.SI(plage;"T") donne le même résultat que NB.SI(plage;"t").
Y a t-il une solution pour faire la différence?
Merci
Avatar
legege
Bonjour à tous,

j'essaye d'utiliser vos 2 formules qui marchent très bien si aucune cellule
n'est vide, par contre si au moins une est vide j'ai #VALEUR comme résultat.
j'essaye avec cette formule :
SOMMEPROD((NON($C10:BL10=""))*(CODE($C10:$BL10)=CODE("r"))*1)
ou celle-là :
SOMMEPROD((NON(ESTVIDE($C10:BL10))*(CODE($C10:$BL10)=CODE("r"))*1))
mais j'ai toujours : #valeur en résultat
quelqu'un peut-il m'aider ?

d'avance merci
legege

"Jacky" a écrit :

Bonjour,

Ou encore ;o)
=SOMMEPROD((EXACT(plage;"T"))*1)

--
Salutations
JJ


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

Bonjour,
J'ai un tableau dans lequel j'ai des T majuscules et des t minuscules.
NB.SI(plage;"T") donne le même résultat que NB.SI(plage;"t").
Y a t-il une solution pour faire la différence?
Merci





Avatar
Corto
Bonjour legege,
=NB(--TROUVE("r";plage)) fonctionne même avec des cellules vides d ans la
plage

Corto

legege a écrit :
Bonjour à tous,

j'essaye d'utiliser vos 2 formules qui marchent très bien si aucun e cellule
n'est vide, par contre si au moins une est vide j'ai #VALEUR comme rà ©sultat.
j'essaye avec cette formule :
SOMMEPROD((NON($C10:BL10=""))*(CODE($C10:$BL10)=CODE("r"))*1)
ou celle-là :
SOMMEPROD((NON(ESTVIDE($C10:BL10))*(CODE($C10:$BL10)=CODE("r"))*1))
mais j'ai toujours : #valeur en résultat
quelqu'un peut-il m'aider ?

d'avance merci
legege

"Jacky" a écrit :


Bonjour,

Ou encore ;o)
=SOMMEPROD((EXACT(plage;"T"))*1)

--
Salutations
JJ


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

Bonjour,
J'ai un tableau dans lequel j'ai des T majuscules et des t minuscules.
NB.SI(plage;"T") donne le même résultat que NB.SI(plage;"t") .
Y a t-il une solution pour faire la différence?
Merci








Avatar
legege
Re,

désolé, mais il semble que cela ne marche pas : le résultat ne me donne plus
#valeur mais 0 sauf si la plage n'est que d'une case !!

question subsidiaire : à quoi sert les 2 tirets dans la formule que tu m'as
donné ?

legege

"Corto" a écrit :

Bonjour legege,
=NB(--TROUVE("r";plage)) fonctionne même avec des cellules vides dans la
plage

Corto

legege a écrit :
> Bonjour à tous,
>
> j'essaye d'utiliser vos 2 formules qui marchent très bien si aucune cellule
> n'est vide, par contre si au moins une est vide j'ai #VALEUR comme résultat.
> j'essaye avec cette formule :
> SOMMEPROD((NON($C10:BL10=""))*(CODE($C10:$BL10)=CODE("r"))*1)
> ou celle-là :
> SOMMEPROD((NON(ESTVIDE($C10:BL10))*(CODE($C10:$BL10)=CODE("r"))*1))
> mais j'ai toujours : #valeur en résultat
> quelqu'un peut-il m'aider ?
>
> d'avance merci
> legege
>
> "Jacky" a écrit :
>
>
>> Bonjour,
>>
>> Ou encore ;o)
>> =SOMMEPROD((EXACT(plage;"T"))*1)
>>
>> --
>> Salutations
>> JJ
>>
>>
>> "jp" a écrit dans le message de news:
>>
>> Bonjour,
>> J'ai un tableau dans lequel j'ai des T majuscules et des t minuscules.
>> NB.SI(plage;"T") donne le même résultat que NB.SI(plage;"t").
>> Y a t-il une solution pour faire la différence?
>> Merci
>>
>>
>>
>>



Avatar
Jacky
RE..
j'essaye d'utiliser vos 2 formules qui marchent très bien si aucune
cellule
n'est vide, par contre si au moins une est vide j'ai #VALEUR comme
résultat.


???
Voir ici
http://cjoint.com/?lhnRLhnojM
--
Salutations
JJ


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

Bonjour à tous,

j'essaye d'utiliser vos 2 formules qui marchent très bien si aucune
cellule
n'est vide, par contre si au moins une est vide j'ai #VALEUR comme
résultat.
j'essaye avec cette formule :
SOMMEPROD((NON($C10:BL10=""))*(CODE($C10:$BL10)=CODE("r"))*1)
ou celle-là :
SOMMEPROD((NON(ESTVIDE($C10:BL10))*(CODE($C10:$BL10)=CODE("r"))*1))
mais j'ai toujours : #valeur en résultat
quelqu'un peut-il m'aider ?

d'avance merci
legege

"Jacky" a écrit :

Bonjour,

Ou encore ;o)
=SOMMEPROD((EXACT(plage;"T"))*1)

--
Salutations
JJ


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

Bonjour,
J'ai un tableau dans lequel j'ai des T majuscules et des t minuscules.
NB.SI(plage;"T") donne le même résultat que NB.SI(plage;"t").
Y a t-il une solution pour faire la différence?
Merci







Avatar
Corto
Bonjour legege,
Il faut valider par Ctrl+Maj+Supp (formule matricielle)
les -- servent à remplacer Vrai ou Faux par 0 ou 1

Corto

legege a écrit :
Re,

désolé, mais il semble que cela ne marche pas : le résul tat ne me donne plus
#valeur mais 0 sauf si la plage n'est que d'une case !!

question subsidiaire : à quoi sert les 2 tirets dans la formule qu e tu m'as
donné ?

legege

"Corto" a écrit :


Bonjour legege,
=NB(--TROUVE("r";plage)) fonctionne même avec des cellules vide s dans la
plage

Corto

legege a écrit :

Bonjour à tous,

j'essaye d'utiliser vos 2 formules qui marchent très bien si auc une cellule
n'est vide, par contre si au moins une est vide j'ai #VALEUR comme rà ©sultat.
j'essaye avec cette formule :
SOMMEPROD((NON($C10:BL10=""))*(CODE($C10:$BL10)=CODE("r"))*1)
ou celle-là :
SOMMEPROD((NON(ESTVIDE($C10:BL10))*(CODE($C10:$BL10)=CODE("r"))*1))
mais j'ai toujours : #valeur en résultat
quelqu'un peut-il m'aider ?

d'avance merci
legege

"Jacky" a écrit :



Bonjour,

Ou encore ;o)
=SOMMEPROD((EXACT(plage;"T"))*1)

--
Salutations
JJ


"jp" a écrit dans le message de new s:

Bonjour,
J'ai un tableau dans lequel j'ai des T majuscules et des t minuscule s.
NB.SI(plage;"T") donne le même résultat que NB.SI(plage;"t ").
Y a t-il une solution pour faire la différence?
Merci













Avatar
legege
Re,

merci beaucoup, ça marche !!

cordialement
legege

"Jacky" a écrit :

RE..
> j'essaye d'utiliser vos 2 formules qui marchent très bien si aucune
> cellule
> n'est vide, par contre si au moins une est vide j'ai #VALEUR comme
> résultat.
???
Voir ici
http://cjoint.com/?lhnRLhnojM
--
Salutations
JJ


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

> Bonjour à tous,
>
> j'essaye d'utiliser vos 2 formules qui marchent très bien si aucune
> cellule
> n'est vide, par contre si au moins une est vide j'ai #VALEUR comme
> résultat.
> j'essaye avec cette formule :
> SOMMEPROD((NON($C10:BL10=""))*(CODE($C10:$BL10)=CODE("r"))*1)
> ou celle-là :
> SOMMEPROD((NON(ESTVIDE($C10:BL10))*(CODE($C10:$BL10)=CODE("r"))*1))
> mais j'ai toujours : #valeur en résultat
> quelqu'un peut-il m'aider ?
>
> d'avance merci
> legege
>
> "Jacky" a écrit :
>
>> Bonjour,
>>
>> Ou encore ;o)
>> =SOMMEPROD((EXACT(plage;"T"))*1)
>>
>> --
>> Salutations
>> JJ
>>
>>
>> "jp" a écrit dans le message de news:
>>
>> Bonjour,
>> J'ai un tableau dans lequel j'ai des T majuscules et des t minuscules.
>> NB.SI(plage;"T") donne le même résultat que NB.SI(plage;"t").
>> Y a t-il une solution pour faire la différence?
>> Merci
>>
>>
>>