Somme cellule colonne si valeur cellule egale
Résolu/Fermé
hcazaux
Messages postés
30
Date d'inscription
mercredi 13 août 2008
Statut
Membre
Dernière intervention
14 janvier 2017
-
29 juin 2010 à 17:13
hcazaux Messages postés 30 Date d'inscription mercredi 13 août 2008 Statut Membre Dernière intervention 14 janvier 2017 - 5 juil. 2010 à 11:22
hcazaux Messages postés 30 Date d'inscription mercredi 13 août 2008 Statut Membre Dernière intervention 14 janvier 2017 - 5 juil. 2010 à 11:22
A voir également:
- Somme cellule colonne si valeur cellule egale
- Formule somme excel colonne - Guide
- Excel cellule couleur si condition texte - Guide
- Aller à la ligne dans une cellule excel - Guide
- Verrouiller cellule excel - Guide
- Déplacer une colonne excel - Guide
4 réponses
moiced59
Messages postés
1145
Date d'inscription
samedi 15 novembre 2008
Statut
Membre
Dernière intervention
18 août 2014
60
30 juin 2010 à 20:09
30 juin 2010 à 20:09
g oublié un truc
i=1
resultat = 0
do until i = nbre de ligne exemple do until i = 133
if cells(i,g) = "pins" then
resultat = cells(i,"h")+ resultat
i = i+1
loop
cells("c134") = resultat
i=1
resultat = 0
do until i = nbre de ligne exemple do until i = 133
if cells(i,g) = "pins" then
resultat = cells(i,"h")+ resultat
i = i+1
loop
cells("c134") = resultat
Mytå
Messages postés
2973
Date d'inscription
mardi 20 janvier 2009
Statut
Contributeur
Dernière intervention
20 décembre 2016
951
Modifié par Mytå le 4/07/2010 à 21:15
Modifié par Mytå le 4/07/2010 à 21:15
Salut le forum
Moiced, aucun besoin de code VBA losqu'une simple formule fait le travail.
Deux facons, plages à adapter
ou
Mytå
Versions installées [MsProject 2003(FR), Excel 2003-2007(FR)]
Moiced, aucun besoin de code VBA losqu'une simple formule fait le travail.
Deux facons, plages à adapter
=SOMME.SI(G4:G11;"pins";H4:H11)
ou
=SOMMEPROD((G4:G11="pins")*(H4:H11))
Mytå
Versions installées [MsProject 2003(FR), Excel 2003-2007(FR)]
Le Pingou
Messages postés
12230
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
15 janvier 2025
1 454
4 juil. 2010 à 23:15
4 juil. 2010 à 23:15
Bonjour,
Au passage, chacun est libre d'utiliser se qui lui plait et la proposition de moiced59 est très bien aussi.
Salutations
Au passage, chacun est libre d'utiliser se qui lui plait et la proposition de moiced59 est très bien aussi.
Salutations
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 250
4 juil. 2010 à 23:59
4 juil. 2010 à 23:59
Bonsoir tout le monde,
C'est vrai ça, pourquoi faire simple quand on peut faire compliqué...
eric
C'est vrai ça, pourquoi faire simple quand on peut faire compliqué...
eric
Mytå
Messages postés
2973
Date d'inscription
mardi 20 janvier 2009
Statut
Contributeur
Dernière intervention
20 décembre 2016
951
5 juil. 2010 à 00:44
5 juil. 2010 à 00:44
Salut le forum
Pourquoi remplir un classeur de macro, lorsqu'une formule fait le travail.
La meilleur macro sera pour moi toujours une formule.
Mytå
Pourquoi remplir un classeur de macro, lorsqu'une formule fait le travail.
La meilleur macro sera pour moi toujours une formule.
Mytå
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 311
5 juil. 2010 à 09:11
5 juil. 2010 à 09:11
Tout à fait!! surtout avec une macro particulièrement fausse !!!
hcazaux
Messages postés
30
Date d'inscription
mercredi 13 août 2008
Statut
Membre
Dernière intervention
14 janvier 2017
5 juil. 2010 à 11:22
5 juil. 2010 à 11:22
Merci à tous pour votre aide
Hervé
Hervé
moiced59
Messages postés
1145
Date d'inscription
samedi 15 novembre 2008
Statut
Membre
Dernière intervention
18 août 2014
60
30 juin 2010 à 20:01
30 juin 2010 à 20:01
Salut je pense plus a un code vb que une formule
i=1
resultat = 0
do until i = nbre de ligne exemple do until i = 133
if cells(i,g) = "pins" then
resultat = cells(i,"h")+ resultat
loop
cells("c134") = resultat
i=1
resultat = 0
do until i = nbre de ligne exemple do until i = 133
if cells(i,g) = "pins" then
resultat = cells(i,"h")+ resultat
loop
cells("c134") = resultat
moiced59
Messages postés
1145
Date d'inscription
samedi 15 novembre 2008
Statut
Membre
Dernière intervention
18 août 2014
60
4 juil. 2010 à 20:30
4 juil. 2010 à 20:30
Sinon tu peux utiliser la fonction =somme.si