Conditionner le calcul d'une formule suivant la couleur des cellules la contenant

gwen74

XLDnaute Nouveau
Bonjour,

Je construis actuellement un planning de suivi de projet et je souhaite calculer dans une cellule une somme sur une plage de cellule seulement pour les cellules de cette plage ayant une couleur de fond donnée.
C'est urgent!
Merci de vos réponses
 
Dernière édition:

mutzik

XLDnaute Barbatruc
Re : Conditionner le calcul d'une formule suivant la couleur des cellules la contenan

bonjour, tout est toujours urgent, mais la patiente est de rigueur
sinon, enfonction de quel critère tes cellules ont-elles une couleur de fond différente ?
 

gwen74

XLDnaute Nouveau
Re : Conditionner le calcul d'une formule suivant la couleur des cellules la contenan

bonjour, tout est toujours urgent, mais la patiente est de rigueur
sinon, enfonction de quel critère tes cellules ont-elles une couleur de fond différente ?

La couleur dépend de la notion de planifié non réalisé ou de réaliser.
J'ai une colonne qui, sur une ligne donnée, somme une plage de cellule (c'est le planifié) et j'ai une colonne qui sur la même ligne doit sommer sur la même plege de cellule uniquement celles qui sont vertes (c'est le réalisé)
Merci!
 

mutzik

XLDnaute Barbatruc
Re : Conditionner le calcul d'une formule suivant la couleur des cellules la contenan

re,
aie, cela devient un peu plus dur, là
je dirai bien de prime abord d'utiliser somme.si, mais il y a d'autres possibilités

peux-tu nous joindre un extrait de ton fichier avec un exemple de ce que tu voudrais comme résultat
 

Guillaumega

XLDnaute Impliqué
Re : Conditionner le calcul d'une formule suivant la couleur des cellules la contenan

Bonjour,

Voici une fonction qui sert à calculer en fonction de la couleur sélectionnée.

Bonne réception,
Cordialement,
Guillaumega
 

Pièces jointes

  • V2 13oct.xls
    32 KB · Affichages: 1 048
  • V2 13oct.xls
    32 KB · Affichages: 1 039
  • V2 13oct.xls
    32 KB · Affichages: 1 047

13GIBE59

XLDnaute Accro
Re : Conditionner le calcul d'une formule suivant la couleur des cellules la contenan

Bonjour tout le monde.

Utilise une fonction personnalisée :

Code:
[SIZE=3][FONT=Times New Roman]Function SommeRouge(Plage As Range)[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]For Each cell In Plage[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]If cell.Interior.ColorIndex = 3 Then vSomme = vSomme + cell.Value[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]Next[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]SommeRouge = vSomme[/FONT][/SIZE]
 
[SIZE=3][FONT=Times New Roman]End Function[/FONT][/SIZE]

Ici pour le rouge (code = 3)

A utiliser comme suit : =SommeRouge(A1:A6) par exemple.

Pour les codes couleurs : voir fichier joint.
 

Pièces jointes

  • Couleurs + code.xls
    33.5 KB · Affichages: 471
  • Couleurs + code.xls
    33.5 KB · Affichages: 472
  • Couleurs + code.xls
    33.5 KB · Affichages: 464

13GIBE59

XLDnaute Accro
Re : Conditionner le calcul d'une formule suivant la couleur des cellules la contenan

Gwen74, la fonction de Guillaumega compte le nombre de cellules de telle couleur.
La mienne compte la somme des valeurs contenues dans une plage de cellules de telle couleur.

Choisis celle qui t'intéresse.
 

gwen74

XLDnaute Nouveau
Re : Conditionner le calcul d'une formule suivant la couleur des cellules la contenan

Bonjour,

Voici une fonction qui sert à calculer en fonction de la couleur sélectionnée.

Bonne réception,
Cordialement,
Guillaumega

Bonjour tout le monde.

Utilise une fonction personnalisée :

Code:
[SIZE=3][FONT=Times New Roman]Function SommeRouge(Plage As Range)[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]For Each cell In Plage[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]If cell.Interior.ColorIndex = 3 Then vSomme = vSomme + cell.Value[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]Next[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]SommeRouge = vSomme[/FONT][/SIZE]
 
[SIZE=3][FONT=Times New Roman]End Function[/FONT][/SIZE]

Ici pour le rouge (code = 3)

A utiliser comme suit : =SommeRouge(A1:A6) par exemple.

Pour les codes couleurs : voir fichier joint.

Désolée, mais je la crééé dans quel option de menu ma fonction personnalisée?
Merci A+
 

gwen74

XLDnaute Nouveau
Re : Conditionner le calcul d'une formule suivant la couleur des cellules la contenan

Désolée, mais je la crééé dans quel option de menu ma fonction personnalisée?
Merci A+

J'ai mis la fonction dans VB pour le fichier et la feuille concernée. Le problème est que ça ne marche pas. J'ai un #Nom?. Pourquoi?
Je t'envoie le fichier
Il s'agit du calcul de la colonne E dans laquelle je veux faire la somme de la ligne pour les "Cellules vertes" de I à AV

Merci de ta réponse
 

gwen74

XLDnaute Nouveau
Re : Conditionner le calcul d'une formule suivant la couleur des cellules la contenan

Gwen74, la fonction de Guillaumega compte le nombre de cellules de telle couleur.
La mienne compte la somme des valeurs contenues dans une plage de cellules de telle couleur.

Choisis celle qui t'intéresse.

J'ai mis la fonction dans VB pour le fichier et la feuille concernée. Le problème est que ça ne marche pas. J'ai un #Nom?. Pourquoi?
Je t'envoie le fichier
Il s'agit du calcul de la colonne E dans laquelle je veux faire la somme de la ligne pour les "Cellules vertes" de I à AV

Merci de ta réponse
 

Pièces jointes

  • Planning _2010MMJJ.xls
    47.5 KB · Affichages: 263

mutzik

XLDnaute Barbatruc
Re : Conditionner le calcul d'une formule suivant la couleur des cellules la contenan

re, si tu tiens à utiliser une fonction toute prête ...
les fonctions doivent se trouver dans un module et non dans le code d'une feuille de calcul
 

13GIBE59

XLDnaute Accro
Re : Conditionner le calcul d'une formule suivant la couleur des cellules la contenan

Bonjour tout le monde.

Gwen74 : dans le fichier joint, il y a une formule en D5 qui calcule la somme des cellules vertes. Inspire t'en.

Le code est dans le module 1 de l'éditeur vba.
 

Pièces jointes

  • Planning.zip
    16.2 KB · Affichages: 305
  • Planning.zip
    16.2 KB · Affichages: 299
  • Planning.zip
    16.2 KB · Affichages: 301

Discussions similaires

Statistiques des forums

Discussions
312 452
Messages
2 088 546
Membres
103 881
dernier inscrit
malbousquet