comment faire la somme des chiffres de même couleur dans exel
2 réponses
zick
J'ai une suite de données sur une même colune de feuille de classeur exel
avec des valeurs de couleurs différentes (noir et bleue) et je voudrais
faires la somme des valeurs de couleur bleue dans exel.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
michdenis
Bonjour,
Copie cette fonction personnalisée dans un module STANDARD.
Dans la cellule où tu désires obtenir le résultat de ta somme, tu écris : = AddCouleur(A1:A25;A2) A1:A25 -> plage à additionner A2 -> une cellule contenant la couleur cible type des cellules dont tu veux additionner leur valeur.
IMPORTANT : Si tu modifies la couleur d'une cellule de ta plage, la fonction ne met pas le résultat à jour. Tu dois utiliser la touche F9 pour effectuer à nouveau le calcul. C'est là la lacune importante de cette approche.
La fonction est basée sur la couleur de fond de la cellule. '--------------------------------- Function AddCouleur(Rg As Range, ExempleCell As Range)
Application.Volatile For Each c In Rg If c.Interior.Color = ExempleCell.Interior.Color Then If IsNumeric(c) Then AddCouleur = AddCouleur + c.Value End If End If Next
End Function '---------------------------------
"zick" a écrit dans le message de groupe de discussion :
J'ai une suite de données sur une même colune de feuille de classeur exel avec des valeurs de couleurs différentes (noir et bleue) et je voudrais faires la somme des valeurs de couleur bleue dans exel.
Bonjour,
Copie cette fonction personnalisée dans un module STANDARD.
Dans la cellule où tu désires obtenir le résultat de ta somme,
tu écris : = AddCouleur(A1:A25;A2)
A1:A25 -> plage à additionner
A2 -> une cellule contenant la couleur cible type des cellules dont
tu veux additionner leur valeur.
IMPORTANT : Si tu modifies la couleur d'une cellule de ta plage,
la fonction ne met pas le résultat à jour. Tu dois utiliser la touche F9
pour effectuer à nouveau le calcul. C'est là la lacune importante de
cette approche.
La fonction est basée sur la couleur de fond de la cellule.
'---------------------------------
Function AddCouleur(Rg As Range, ExempleCell As Range)
Application.Volatile
For Each c In Rg
If c.Interior.Color = ExempleCell.Interior.Color Then
If IsNumeric(c) Then
AddCouleur = AddCouleur + c.Value
End If
End If
Next
End Function
'---------------------------------
"zick" <zick@discussions.microsoft.com> a écrit dans le message de groupe de discussion :
F1BD6786-8533-4B2B-B964-952A0D0D3412@microsoft.com...
J'ai une suite de données sur une même colune de feuille de classeur exel
avec des valeurs de couleurs différentes (noir et bleue) et je voudrais
faires la somme des valeurs de couleur bleue dans exel.
Copie cette fonction personnalisée dans un module STANDARD.
Dans la cellule où tu désires obtenir le résultat de ta somme, tu écris : = AddCouleur(A1:A25;A2) A1:A25 -> plage à additionner A2 -> une cellule contenant la couleur cible type des cellules dont tu veux additionner leur valeur.
IMPORTANT : Si tu modifies la couleur d'une cellule de ta plage, la fonction ne met pas le résultat à jour. Tu dois utiliser la touche F9 pour effectuer à nouveau le calcul. C'est là la lacune importante de cette approche.
La fonction est basée sur la couleur de fond de la cellule. '--------------------------------- Function AddCouleur(Rg As Range, ExempleCell As Range)
Application.Volatile For Each c In Rg If c.Interior.Color = ExempleCell.Interior.Color Then If IsNumeric(c) Then AddCouleur = AddCouleur + c.Value End If End If Next
End Function '---------------------------------
"zick" a écrit dans le message de groupe de discussion :
J'ai une suite de données sur une même colune de feuille de classeur exel avec des valeurs de couleurs différentes (noir et bleue) et je voudrais faires la somme des valeurs de couleur bleue dans exel.
J'ai une suite de données sur une même colune de feuille de classeur exel avec des valeurs de couleurs différentes (noir et bleue) et je voudrais faires la somme des valeurs de couleur bleue dans exel.
bonjour
http://www.excelabo.net/trucs/addition_rouge
ou
http://www.excelabo.net/trucs/somme_couleur_2007
pour 2007.
Misange migrateuse
http://www.excelabo.net
zick a écrit :
J'ai une suite de données sur une même colune de feuille de classeur exel
avec des valeurs de couleurs différentes (noir et bleue) et je voudrais
faires la somme des valeurs de couleur bleue dans exel.
J'ai une suite de données sur une même colune de feuille de classeur exel avec des valeurs de couleurs différentes (noir et bleue) et je voudrais faires la somme des valeurs de couleur bleue dans exel.