Formule

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

  1. Contributeur
    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
    1. Contributeur
      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
      1. Utiliser les fonctions Trier puis Sous-totaux.
        -1