Bonjour, j'ai un probleme avec la fonction SOMMEPROD.
J'ai un tableau avec 2 colone
aaa bbb
aaa bbb
aaa eee
ccc eee
ccc eee
J'aimerai savoir il y a combien de lignes avec comme champs AAA et BBB. Ca je l'ai fait avec =SOMMEPROD(("aaa")*(P4😛65500="bbb"))
Mais le probleme c'est que si apres (ou avant) aaa ou bbb, il y a un espace, celui-ci n'est pas compter. J'ai essayer de mettre des * comme pour la fonction (=NB.SI(F4:F65506;"=*aaa*")), mais cela ne marche pas avec SOMMEPROD.
Il y a t'il un moyen avec SOMMEPROD ? ou dois-je obligatoirement faire une macro ?
Si il faut faire une macro :
j'ai trouver cette macro . Qui est super lente quand je la lance.
Sub EnleveEspace()
Dim rngCell As Range
For Each rngCell In ActiveSheet.Range("A1").CurrentRegion.Cells
rngCell.Value = Trim(rngCell.Value)
Next
End Sub
( la elle fonctionne que pour la colonne A?)
Merci de votre aide
J'ai un tableau avec 2 colone
aaa bbb
aaa bbb
aaa eee
ccc eee
ccc eee
J'aimerai savoir il y a combien de lignes avec comme champs AAA et BBB. Ca je l'ai fait avec =SOMMEPROD(("aaa")*(P4😛65500="bbb"))
Mais le probleme c'est que si apres (ou avant) aaa ou bbb, il y a un espace, celui-ci n'est pas compter. J'ai essayer de mettre des * comme pour la fonction (=NB.SI(F4:F65506;"=*aaa*")), mais cela ne marche pas avec SOMMEPROD.
Il y a t'il un moyen avec SOMMEPROD ? ou dois-je obligatoirement faire une macro ?
Si il faut faire une macro :
j'ai trouver cette macro . Qui est super lente quand je la lance.
Sub EnleveEspace()
Dim rngCell As Range
For Each rngCell In ActiveSheet.Range("A1").CurrentRegion.Cells
rngCell.Value = Trim(rngCell.Value)
Next
End Sub
( la elle fonctionne que pour la colonne A?)
Merci de votre aide