Bonjour à tous,
Je sollicite l'aide du forum au sujet d'une méthode sur laquelle nous sommes a se torturer l'esprit avec un collègue pour faire un SOMME.SI sur des valeurs texte variables.
Pour clarifier la situation, nous avons une colonne sur laquelle nous avons de longs textes scindés par des "_" (pour des raisons de confidentialité je vais juste créer un petit bout de tableau pour illustrer) :
| A | B |
| 1 | DATA_Test_CTR_Test_IAB_Amincissants | 13465 |
| 2 | DATA_Test_CTR_Test2_IAB_Amincissants | 1359 |
| 3 | DATA_Test_CTR_Test_IAB_Complements | 231 |
| 4 | DATA_Test_CTR_Test2_IAB_Complements | 30969 |
Sur cet exemple j'ai mis 4 types de textes que l'on peut avoir colonne A et des valeurs rattachées a chacun dans la B
Le résultat que je recherche serait celui-ci :
| A | B |
| 1 | Amincissants | 14824
|
2
| Complements
| 31200
|
Est-ce qu'il existe une formule ou une suite de formules avec des =UNIQUE pour rassembler toutes les itérations du même mot et des =SOMME.SI pour additionner toutes les valeurs ?
Sachant que le seul mot m'intéressant est après le dernier "_" et que ce mot peut varier en fonction des données insérées.
La solution que nous avons pour l'instant requiert de taper à la main le dernier mot comme suit :
- =SOMME.SI(A:A;"*Amincissants";B:B)
Mais ce n'est pas optimal car on cherche à automatiser si possible ce *Amincissants en le remplaçant si possible par une cellule comprenant le mot seul
Je ne sais pas si mon problème est exposé de façon claire, je vous remercie d'avance en tout cas pour votre temps