|
|
|
|
totofdubois, le lundi 5 février 2007 à 11:28:30Configuration: Windows XP Firefox 2.0.0.1
il faudrait savoir pourquoi ces cellules sont en vert si par exemple ces cellules sont vertes pour tous les chiffres inférieurs à 50
il suffit de mettre une formule type : =somme.si(a1:d9;"<50";a1:d9) |
Pour faire la somme de cellules de même couleur, il faut utiliser la macro suivante :
Option Explicit Function som_couleur(plage As Range, couleur As Integer) As Double Dim r As Range, nb As Double Application.Volatile nb = 0 For Each r In plage If r.Interior.ColorIndex = couleur Then nb = nb + r.Value Next som_couleur = nb End Function Function cellCouleur(c As Range) cellCouleur = c.Interior.ColorIndex End Function Une fois créée, clique dans une cellule et tape : = cellCouleur(X) X represente la cellule dont tu veux connaitre la couleur. La fonction va te retourner le code couleur attribué à la cellule. Ensuite dans une autre cellule tape : = som_couleur(X:Y;c) X et Y represente la plage de données sur laquelle tu effectues la recherche c représente le code couleur trouvé precedemment. Cordialement.
|
citation de stryker973
Ensuite dans une autre cellule tape : = som_couleur(X:Y;c) X et Y represente la plage de données sur laquelle tu effectues la recherche c représente le code couleur trouvé precedemment. cette formule ne fonctionne pas chez moi. avez-vous une idée ? Merci par avance logiciel que j'utilise : excel 97. |