Bonjour, Utilise une colonne supplémenatire (ici, B) dans laquelle tu mets en B1 : ÎLLULE("format";A1) recopie vers le bas. Pour obtenir le résultat, utilise, si tu as XL2007 ou ultérieure : =NB.SI.ENS(F!A1:A10;880;F!B1:B10;"S") sinon : =SOMMEPROD((F!A1:A10ˆ0)*(F!B1:B10="s")) Cordialement. Daniel
Bonjour à tous,
J'ai une feuille F qui contient entre autres valeurs '0000880' et '0880E0000' en colonne A (une seule fois chacun)
Dans une autre feuille, en colonne A une référence et en B une formule NB.SI('F'!A:A;"="&A2)
Si A2 contient '0000880', le résultat en B2 est 2 alors que j'attends 1. Cette fonction voit 0880E000 comme le même chiffre que 0000880 ...
Comment faire sans être obligé de rajouter un caractère dans la référence (ex X0000880 qui sera vu comme un texte ) ?
Merci de votre aide.
Bonjour,
Utilise une colonne supplémenatire (ici, B) dans laquelle tu mets en B1
:
ÎLLULE("format";A1)
recopie vers le bas.
Pour obtenir le résultat, utilise, si tu as XL2007 ou ultérieure :
=NB.SI.ENS(F!A1:A10;880;F!B1:B10;"S")
sinon :
=SOMMEPROD((F!A1:A10ˆ0)*(F!B1:B10="s"))
Cordialement.
Daniel
Bonjour à tous,
J'ai une feuille F qui contient entre autres valeurs '0000880' et '0880E0000'
en colonne A (une seule fois chacun)
Dans une autre feuille, en colonne A une référence et en B une formule
NB.SI('F'!A:A;"="&A2)
Si A2 contient '0000880', le résultat en B2 est 2 alors que j'attends 1.
Cette fonction voit 0880E000 comme le même chiffre que 0000880 ...
Comment faire sans être obligé de rajouter un caractère dans la référence (ex
X0000880 qui sera vu comme un texte ) ?
Bonjour, Utilise une colonne supplémenatire (ici, B) dans laquelle tu mets en B1 : ÎLLULE("format";A1) recopie vers le bas. Pour obtenir le résultat, utilise, si tu as XL2007 ou ultérieure : =NB.SI.ENS(F!A1:A10;880;F!B1:B10;"S") sinon : =SOMMEPROD((F!A1:A10ˆ0)*(F!B1:B10="s")) Cordialement. Daniel
Bonjour à tous,
J'ai une feuille F qui contient entre autres valeurs '0000880' et '0880E0000' en colonne A (une seule fois chacun)
Dans une autre feuille, en colonne A une référence et en B une formule NB.SI('F'!A:A;"="&A2)
Si A2 contient '0000880', le résultat en B2 est 2 alors que j'attends 1. Cette fonction voit 0880E000 comme le même chiffre que 0000880 ...
Comment faire sans être obligé de rajouter un caractère dans la référence (ex X0000880 qui sera vu comme un texte ) ?
Merci de votre aide.
ppuy
DanielCo a écrit le 07/03/2011 à 11h17 :
Bonjour, Utilise une colonne supplémenatire (ici, B) dans laquelle tu mets en B1 : ÎLLULE("format";A1) recopie vers le bas. Pour obtenir le résultat, utilise, si tu as XL2007 ou ultérieure : =NB.SI.ENS(F!A1:A10;880;F!B1:B10;"S") sinon : =SOMMEPROD((F!A1:A10ˆ0)*(F!B1:B10="s")) Cordialement. Daniel
Bonjour à tous,
J'ai une feuille F qui contient entre autres valeurs '0000880' et '0880E0000' en colonne A (une seule fois chacun)
Dans une autre feuille, en colonne A une référence et en B une formule NB.SI('F'!A:A;"="&A2)
Si A2 contient '0000880', le résultat en B2 est 2 alors que j'attends 1. Cette fonction voit 0880E000 comme le même chiffre que 0000880 ...
Comment faire sans être obligé de rajouter un caractère dans la référence (ex X0000880 qui sera vu comme un texte ) ?
Merci de votre aide.
Bonjour Daniel,
merci pour ta réponse, mais elle ne résout pas mon problème, car, bien que forcées en "texte", la fonction CELLULE (et non ÎLLULE comme dans ton message :=)) renvoi "S".
Pierre
DanielCo a écrit le 07/03/2011 à 11h17 :
Bonjour,
Utilise une colonne supplémenatire (ici, B) dans laquelle tu mets en B1
:
ÎLLULE("format";A1)
recopie vers le bas.
Pour obtenir le résultat, utilise, si tu as XL2007 ou ultérieure
:
=NB.SI.ENS(F!A1:A10;880;F!B1:B10;"S")
sinon :
=SOMMEPROD((F!A1:A10ˆ0)*(F!B1:B10="s"))
Cordialement.
Daniel
Bonjour à tous,
J'ai une feuille F qui contient entre autres valeurs '0000880' et '0880E0000'
en colonne A (une seule fois chacun)
Dans une autre feuille, en colonne A une référence et en B une
formule
NB.SI('F'!A:A;"="&A2)
Si A2 contient '0000880', le résultat en B2 est 2 alors que j'attends
1.
Cette fonction voit 0880E000 comme le même chiffre que 0000880 ...
Comment faire sans être obligé de rajouter un caractère
dans la référence (ex
X0000880 qui sera vu comme un texte ) ?
Merci de votre aide.
Bonjour Daniel,
merci pour ta réponse, mais elle ne résout pas mon problème, car, bien que forcées en "texte", la fonction CELLULE (et non ÎLLULE comme dans ton message :=)) renvoi "S".
Bonjour, Utilise une colonne supplémenatire (ici, B) dans laquelle tu mets en B1 : ÎLLULE("format";A1) recopie vers le bas. Pour obtenir le résultat, utilise, si tu as XL2007 ou ultérieure : =NB.SI.ENS(F!A1:A10;880;F!B1:B10;"S") sinon : =SOMMEPROD((F!A1:A10ˆ0)*(F!B1:B10="s")) Cordialement. Daniel
Bonjour à tous,
J'ai une feuille F qui contient entre autres valeurs '0000880' et '0880E0000' en colonne A (une seule fois chacun)
Dans une autre feuille, en colonne A une référence et en B une formule NB.SI('F'!A:A;"="&A2)
Si A2 contient '0000880', le résultat en B2 est 2 alors que j'attends 1. Cette fonction voit 0880E000 comme le même chiffre que 0000880 ...
Comment faire sans être obligé de rajouter un caractère dans la référence (ex X0000880 qui sera vu comme un texte ) ?
Merci de votre aide.
Bonjour Daniel,
merci pour ta réponse, mais elle ne résout pas mon problème, car, bien que forcées en "texte", la fonction CELLULE (et non ÎLLULE comme dans ton message :=)) renvoi "S".
Pierre
DanielCo
??? Daniel
DanielCo a écrit le 07/03/2011 à 11h17 :
Bonjour, Utilise une colonne supplémenatire (ici, B) dans laquelle tu mets en B1
ÎLLULE("format";A1) recopie vers le bas. Pour obtenir le résultat, utilise, si tu as XL2007 ou ultérieure
A et C sont en format texte (ce sont des références de produits, toutes traitées en texte, notamment pour gérer des références commençant par 0)
Ton exemple montre bien que le résultat n'est pas ce que je veux : je veux compter séparément 000880 et 00880E000 comme deux références distinctes.
Pierre
Alors : =SOMMEPROD(--ESTERR(CHERCHE("e";A1:A10))*(A1:A10Â)) Daniel
michel ou sam
Bonjour, j'étais allé chercher des T, des EXACT, des TEXTE et je m'aperçois que =SOMMEPROD((A1:A10Â)*1) fonctionne !
Michel
"DanielCo" a écrit dans le message de news: il32dl$m74$
A et C sont en format texte (ce sont des références de produits, toutes traitées en texte, notamment pour gérer des références commençant par 0)
Ton exemple montre bien que le résultat n'est pas ce que je veux : je veux compter séparément 000880 et 00880E000 comme deux références distinctes. Pierre
Alors : =SOMMEPROD(--ESTERR(CHERCHE("e";A1:A10))*(A1:A10Â)) Daniel
Bonjour,
j'étais allé chercher des T, des EXACT, des TEXTE et je m'aperçois que
=SOMMEPROD((A1:A10Â)*1)
fonctionne !
Michel
"DanielCo" <dcolardelleZZZ@free.fr> a écrit dans le message de news:
il32dl$m74$1@speranza.aioe.org...
A et C sont en format texte (ce sont des références de produits, toutes
traitées en texte, notamment pour gérer des références commençant par 0)
Ton exemple montre bien que le résultat n'est pas ce que je veux : je
veux
compter séparément 000880 et 00880E000 comme deux références distinctes.
Pierre
Alors :
=SOMMEPROD(--ESTERR(CHERCHE("e";A1:A10))*(A1:A10Â))
Daniel
Bonjour, j'étais allé chercher des T, des EXACT, des TEXTE et je m'aperçois que =SOMMEPROD((A1:A10Â)*1) fonctionne !
Michel
"DanielCo" a écrit dans le message de news: il32dl$m74$
A et C sont en format texte (ce sont des références de produits, toutes traitées en texte, notamment pour gérer des références commençant par 0)
Ton exemple montre bien que le résultat n'est pas ce que je veux : je veux compter séparément 000880 et 00880E000 comme deux références distinctes. Pierre
Alors : =SOMMEPROD(--ESTERR(CHERCHE("e";A1:A10))*(A1:A10Â)) Daniel
DanielCo
Bonjour, Génial de simplicité ! Daniel
Bonjour, j'étais allé chercher des T, des EXACT, des TEXTE et je m'aperçois que =SOMMEPROD((A1:A10Â)*1) fonctionne !
Michel
"DanielCo" a écrit dans le message de news: il32dl$m74$
A et C sont en format texte (ce sont des références de produits, toutes traitées en texte, notamment pour gérer des références commençant par 0)
Ton exemple montre bien que le résultat n'est pas ce que je veux : je veux compter séparément 000880 et 00880E000 comme deux références distinctes. Pierre
Alors : =SOMMEPROD(--ESTERR(CHERCHE("e";A1:A10))*(A1:A10Â)) Daniel
Bonjour,
Génial de simplicité !
Daniel
Bonjour,
j'étais allé chercher des T, des EXACT, des TEXTE et je m'aperçois que
=SOMMEPROD((A1:A10Â)*1)
fonctionne !
Michel
"DanielCo" <dcolardelleZZZ@free.fr> a écrit dans le message de news:
il32dl$m74$1@speranza.aioe.org...
A et C sont en format texte (ce sont des références de produits, toutes
traitées en texte, notamment pour gérer des références commençant par 0)
Ton exemple montre bien que le résultat n'est pas ce que je veux : je veux
compter séparément 000880 et 00880E000 comme deux références distinctes.
Pierre
Alors :
=SOMMEPROD(--ESTERR(CHERCHE("e";A1:A10))*(A1:A10Â))
Daniel
Bonjour, j'étais allé chercher des T, des EXACT, des TEXTE et je m'aperçois que =SOMMEPROD((A1:A10Â)*1) fonctionne !
Michel
"DanielCo" a écrit dans le message de news: il32dl$m74$
A et C sont en format texte (ce sont des références de produits, toutes traitées en texte, notamment pour gérer des références commençant par 0)
Ton exemple montre bien que le résultat n'est pas ce que je veux : je veux compter séparément 000880 et 00880E000 comme deux références distinctes. Pierre
Alors : =SOMMEPROD(--ESTERR(CHERCHE("e";A1:A10))*(A1:A10Â)) Daniel