Bonjour à tous,
J'utilise depuis peu la fonction SOMMEPROD et j'ai un problème sur une formule que je voudrais adapter à cette fonction. Voici l'exemple :
=NB.SI($D$5:$D11;GAUCHE(TBDEVIS[[#Cette ligne];[Projet]];5)&"*")
c'est ma formule d'origine qui me permet de compter le nombre de projet en double sur tous les projets saisis jusqu'a celui-ci. Si le projet est unique la fonction renvoie 1 et s'il ne l'est pas il renvoie le nombre de projet portant déjà le même nom. Pour être tolérant dans la nomination des projets je choisi de tester seulement les 5ères lettres du nom.
Je l'ai transformé en SOMMEPROD (dans le but de rajouter des critères):
=SOMMEPROD(($D$5:$D11=GAUCHE(TBDEVIS[[#Cette ligne];[Projet]];5)&"*")*1)
Seulement là ça me renvoi 0 systématiquement. Si j'enlève le &"*" la formule marche pour les projets portant un nom à 5 lettres, donc je supposes que le problème vient de là.
Quelqu'un aurait-il une solution ou suggestion ?
D'avance merci.
J'utilise depuis peu la fonction SOMMEPROD et j'ai un problème sur une formule que je voudrais adapter à cette fonction. Voici l'exemple :
=NB.SI($D$5:$D11;GAUCHE(TBDEVIS[[#Cette ligne];[Projet]];5)&"*")
c'est ma formule d'origine qui me permet de compter le nombre de projet en double sur tous les projets saisis jusqu'a celui-ci. Si le projet est unique la fonction renvoie 1 et s'il ne l'est pas il renvoie le nombre de projet portant déjà le même nom. Pour être tolérant dans la nomination des projets je choisi de tester seulement les 5ères lettres du nom.
Je l'ai transformé en SOMMEPROD (dans le but de rajouter des critères):
=SOMMEPROD(($D$5:$D11=GAUCHE(TBDEVIS[[#Cette ligne];[Projet]];5)&"*")*1)
Seulement là ça me renvoi 0 systématiquement. Si j'enlève le &"*" la formule marche pour les projets portant un nom à 5 lettres, donc je supposes que le problème vient de là.
Quelqu'un aurait-il une solution ou suggestion ?
D'avance merci.