Somme d'un tableau

Signaler
Messages postés
1
Date d'inscription
vendredi 21 mars 2014
Statut
Membre
Dernière intervention
21 mars 2014
-
Messages postés
18038
Date d'inscription
lundi 7 décembre 2009
Statut
Modérateur
Dernière intervention
11 avril 2018
-
Bonjour,
j'ai un tableau comme suit :


type|nombre
a | 1
a | 2
c | 3
b | 2
c | 4
c | 2
le résultat que je veux et comme suit :

type |somme|taux
a | 3 | 21.42%
b | 2 | 14.28%
c | 9 | 64.28%

Merci Beaucoup

5 réponses

Messages postés
33207
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
3 août 2021
351
Bonjour,

1 - Je rappel que sur le forum Codes-Sources nous ne faisons pas le travail à votre place...

2 - Ce que vous demandez, il semble que cela soit sous Excel, peut se faire très très facilement à l'aide des tableaux croisés dynamiques...

3 - Si vous souhaitez de l'aide de notre part, merci , pour commencer de lire le lien suivant :
http://codes-sources.commentcamarche.net/contents/11-charte-de-commentcamarche-net-conseils-d-ecriture
Puis de revenir nous voir en nous montrant le code que vous avez essayé de mettre en place et en nous indiquant en détail sur quoi vous bloquez !
Messages postés
2451
Date d'inscription
samedi 11 janvier 2014
Statut
Contributeur
Dernière intervention
29 juillet 2021
138
et même si ce n'est pas du VBA Excel un peu de maths et de logique !
Messages postés
18038
Date d'inscription
lundi 7 décembre 2009
Statut
Modérateur
Dernière intervention
11 avril 2018
239
Bonjour,
et même sans tableaux croisés dynamiques : juste avec worksheetfunction.sum et worksheetfunction.sumif
Messages postés
18038
Date d'inscription
lundi 7 décembre 2009
Statut
Modérateur
Dernière intervention
11 avril 2018
239
Et (je viens de le faire) y compris avec des formules en colonnes C et D ===>> puis on supprime :
- la colonne B
- les doublons en colonne A
Messages postés
18038
Date d'inscription
lundi 7 décembre 2009
Statut
Modérateur
Dernière intervention
11 avril 2018
239
Exemple :
en colonne C et à tirer vers le bas :
=SOMME.SI(A$1:A$6;A1;B$1:B$6)
et en colonne D et à tirer vers le bas :
=C1/SOMME(B$1:B$6)*100 & " %"
reste plus qu'à supprimer la colonne B et les doublons en A