Formule

Fermé
chris_mi - 30 déc. 2013 à 06:18
 navigo - 30 déc. 2013 à 09:55
Bonjour,
J'aimerai savoir s'il y a une formule pour que je puisse extraire des lignes sur excel
Exemple:
Voici 3 colonnes
ABC
dans A voici des noms:
Patrick
Alain
Patrick
Donné
Patrick
Pascalin
Patrick

Dans B
12
15
2
1,2
0,3
52
79

J'aimerai avoir une formule pour avoir la somme de la colonne B pour chaque nom
Merci

3 réponses

eriiic Messages postés 24600 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 21 octobre 2024 7 239
Modifié par eriiic le 30/12/2013 à 09:39
Bonjour à tous,

sans oublier le Tableau Croisé Dynamique (TCD) du menu Données qui est prévu pour, sans saisir une seule formule.
Et qui ajoute les nouveaux noms automatiquement sur un simple rafraichissement.

eric

PS: exemple https://www.cjoint.com/c/CLEjMjkKKNH

En plus du merci (si si, ça se fait !!!), penser à mettre en résolu lorsque c'est le cas (en haut vers votre titre).
Merci
1
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 414
30 déc. 2013 à 07:26
Bonjour

si vous voulez la somme en ligne avec les noms, plusieurs solutions pour présenter le résultat en C
en supposant que votre tableau commence en ligne 2 jusqu'en ligne 100, formules à tirer jsqu'en ligne 100

1°) mettre le total en face de chaque nom:
=SOMME.SI(A:A;A1;B:B)
2° )mettre un total évolutif, donnant un total évolutif à la hauteur du nom
=SOMME.SI($A$2:A2;A2;$B$2:B2)
3°) mettre le total en ligne avec la dernière apparition du nom en A:
=SI(NB.SI(A2:$A$100;A2)=1;SOMME.SI(A:A;A2;B:B))
4°= mettre un total seulement en ligne avec la première apparition du nom
=SI(NB.SI($A$2:A2;A2)=1;SOMME.SI(A:A;A2;B:B))

Bien entendu vous pouvez aussi utiliser la première solution dans un tableau hors champ avec la liste des noms

Placez bien les signes $ aux bons endroits pour bloquer les champs
crdlmnt



0
Utiliser les fonctions Trier puis Sous-totaux.
-1