Renseignement sur probleme de formule

mathias -  
 math59 -
Bonjour,

je vous remercie pour votre aide de recherche de formule, elle fonctionne a 95% car j'ai un probléme avec quelques entreprises pour lesquelles sa ne marche pas???

est ce du au nom de l'entreprise ou autre???

je vous rappel la formule:

En E1:=Sommeprod((C1:C100=D1)*(A1:A100=1))
En E2:=Sommeprod((C1:C100=D1)*(B1:B100=2))
En E3:=Sommeprod((C1:C100=D1)*(B1:B100=3))

qui me permet de savoir par entreprise le nombre de 1, puis de 2, puis de 3 individuellement sachant que les 2 et 3 sont dans la même colonne.

je vous remercie de votre aide.
A voir également:

8 réponses

wilfried_42 Messages postés 912 Statut Contributeur 245
 
re:

oui ca doit venir du nom de l'entreprise (espaces en trop, Majuscule......)

ca peut se corriger comme cela :

=Sommeprod((majuscule(substitue(C1:C100;" ";""))=majuscule(substitue(D1;" ";"")))*(A1:A100=1))

comme ca, pour le test, on supprime tous les espaces et on teste tout en majuscule
0
mathias
 
je te remercie,

je fait les essais et te tien au courant de la réussite dans la journée.

merci de ton aide
0
math59
 
Re,

voici la formule que tu ma fait parvenir:

=SOMMEPROD((masjuscule(SUBSTITUE(C1:C100;"";""))=MAJUSCULE(SUBSTITUE(D1;"";"")))*(A1:A100=1))

la reponse que j'ai est #NOM?

je te remercie encore une fois de ton aide
0
wilfried_42 Messages postés 912 Statut Contributeur 245
 
re:

excuse, une faute de frappe :
masjuscule : majuscule

#Nom arrive quand il y a une erreur sur le nom d'une fonction ou d'un nom de plage
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
math59
 
voila

=SOMMEPROD((MAJUSCULE(SUBSTITUE(C1:C100;"";""))=MAJUSCULE(SUBSTITUE(D1;"";"")))*(A1:A100=1))

je n'est plus le "NOM" mais un zéro sachant que dans la colonne j'ai 4 fois le N°1 est il ne me les contabises pas, pour cette même entreprise.

merci
0
wilfried_42 Messages postés 912 Statut Contributeur 245
 
re:

tu peux envoyer ton fichier ?
0
Mabelle60 Messages postés 492 Date d'inscription   Statut Membre Dernière intervention   131
 
Salut
Peut être commencer par mettre les espaces ou il faut...
=SOMMEPROD((MAJUSCULE(SUBSTITUE(C1:C100;" ";""))=MAJUSCULE(SUBSTITUE(D1;" ";"")))*(A1:A100=1))
Comme dans la fomule proposée initialement...
Oui parfois Excel est assez capricieux et peut nous poser tout un tat de problème pour un petit oubli de rien du tout... Mais sinon c'est un outil que j'apprécie beaucoup et qui m'est très utile.
Bon courage
0
math59
 
Je vous dit un grand merci car tous fonctionne

A charge de revanche
0