Bonjour,
A priori, il n'est pas possible de faire la somme ainsi que tu le proposes.
Je vois 2 solutions principales.
1. tes cellules coloriées le sont certainnement selon une certainne logique : genre si >0 alors fond vert (par le biais d'une MEFC par ex.) dans ce cas, une formule avec un Somme.Si ou un SommeProd devrait pouvoir te sortir d'affaire.
2. utiliser le VBA pour créer une fonction personnalisée. Dans le genre de celle qui suit (à insérer daéns un module du VBE)
Function SommeCouleur(Plage As Range, Optional couleur As Integer)
Application.Volatile
If couleur = 0 Then couleur = xlColorIndexNone
For Each c In Plage
If c.Interior.ColorIndex = couleur Then SommeCouleur = SommeCouleur + c.Value
Next c
End Function
Maintenant il te suffit d'écrire
=SOMMECOULEUR(A1:B72;4)
pour obtenir la somme des cellules qui ont un fond vert contenues dans la plage A1:B72
Pour les n° de couleur :
1=noir, 2=blanc (et non absence de couleur), 3=rouge, 4=vert, 5=bleu, 6=jaune, 7=rose, 8=bleu clair
L'argument N° de couleur est optionnel.
si tu écris
=SOMMECOULEUR(A1:B72)
tu obtiendras la somme des cellules pourlesquelles aucune couleur de fond n'a été définie (ne pas confondre avec le blanc)
Bonne continuation
Rai