Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Faire une somme en fonction du contenu d'une cellule

zoidberg

XLDnaute Nouveau
Salut tout le monde !

Je vous expose mon problème en espérant que quelqu'un trouvera une solution.

J'ai un tableau avec quatre colonnes. Une de noms et les autres de contenus (ex1)

J'aimerai créer une macro qui reconnaitrais le nom dans la première colonne et à chaque fois que ce nom est reconnu, les données sont additionnées.

l'idée je suppose serai :
For i = 100 To 2 Step -1
If Range("A" & i) = "*PIERRE*" Then ... ?

Le but étant d'arriver au tableau (ex2).

Il va sans dire que le document sur lequel je travaille en réalité comporte des centaines de lignes.

Merci d'avance pour votre aide !
 

Pièces jointes

  • ex1.PNG
    7.5 KB · Affichages: 35
  • ex2.PNG
    5.1 KB · Affichages: 32

DoubleZero

XLDnaute Barbatruc
Re : Faire une somme en fonction du contenu d'une cellule

Bonjour à toutes et à tous,

Bienvenue sur XLD, zoidberg.

Un tableau croisé dynamique peut, également, fournir le résultat souhaité.

A bientôt
 

zoidberg

XLDnaute Nouveau
Re : Faire une somme en fonction du contenu d'une cellule

Merci à tous pour vos réponses,

c'est finalement la fonction SOMME.SI qui vas faire l'affaire pour moi, je ne connaissait même pas son existence.

Encore merci et à bientôt !
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…