Faire la somme de cellules d'une ^même couleur
FRED94
-
PHILOU10120 Messages postés 6463 Date d'inscription Statut Contributeur Dernière intervention -
PHILOU10120 Messages postés 6463 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'ai un souci avec un tableau excel :
je veux faire la somme des valuers présentes dans plusieurs cellules de même couleur, mais cela ne focntionne pas :
je fais dans la cellule qui somme tous les nombres :
SOMME.SI(B6:B186;44)
B6 et B186 étant la plage que je veux sommer et "44" étant la couleur orange que j'utilise.
Est-ce que le numéro de la couleur n'est pas bon ?
Comment puis-je le vérifier ?
Merci pour votre aide
Frédérique - FRED94
J'ai un souci avec un tableau excel :
je veux faire la somme des valuers présentes dans plusieurs cellules de même couleur, mais cela ne focntionne pas :
je fais dans la cellule qui somme tous les nombres :
SOMME.SI(B6:B186;44)
B6 et B186 étant la plage que je veux sommer et "44" étant la couleur orange que j'utilise.
Est-ce que le numéro de la couleur n'est pas bon ?
Comment puis-je le vérifier ?
Merci pour votre aide
Frédérique - FRED94
5 réponses
-
-
Bonjour
est ce que la couleur est attribuée "à la main" ou provient elle d'une mise en forme conditionnelle
bonne suite -
Hello,
Non j'ai mis à la main la couleur de la cellule -
A nouveau moi,
J'ai testé la formule de l'exemple, mais ça ne fonctionne pas.
Précision, je suis en excel 2010
merci -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Là, tu ne pourra pas éviter une macro, je suppose que la proposition de PHILOU va dans ce sens (comme je suis sous excel 2003, je ne peux pas la lire)
Au cas oùPublic Function SommeCoul(Plage As Range, Coul As Long) Dim s, cell As Range s = 0 For Each cell In Plage If cell.Interior.ColorIndex = Coul Then s = s + cell.Value Next cell SommeCoul = s End Function
Pour intégrer à ton classeur
Alt-F11 pour acceder à l'editeur vba
Insertion Module
Tu colles ce code
Dans la feuille tu utilises comme une fonction excel
ex
=sommecoul(A2:A21;44)
bonne suite