formule conditionnelle avec une couleur

  • Initiateur de la discussion Initiateur de la discussion bobo341
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

bobo341

XLDnaute Nouveau
BONsoir,

Je cherche à associer une formule conditionnelle à une couleur :

JE cherche a traduire ceci :

Si la couleur de la cellule est verte cela renvoie à la valeur 1, sinon cela renvoie à la valeur 0, en revanche si la cellule n'a pas de couleur cela renvoie à une valeur vide : ""

Qui peut m'aider??

MERCI D'avance !!
 
Re : formule conditionnelle avec une couleur

Hello,
la patience s'impose sur ce forum, tu verras certainement un magicien vébéiste répondre à ta question d'ici peu, mais en premier lieu, il faudrait leur dire si cette couleur est obtenue :
-Par mise en forme conditionnelle
-Coloré simplement
et tu verras, 23 minutes d'attente c'est rien dans une vie 🙂
A++
TheLio
 
Re : formule conditionnelle avec une couleur

Merci pour ses paroles de sagesse 🙂 c'est vrai qu'on est tjs trop pressé ds la vie !

Pour répondre à ta question, la cellule est colorée simplement, pas de mise en forme conditionnelle.

Merci 😉
 
Re : formule conditionnelle avec une couleur

JE vous remercie pour tous ces tuyaux mais connaissant tres peu la programmation j'ai beaucoup de mal. Je joins donc un fichier exemple dans lequel j'explique exactement ce que je veut réaliser. Pouvez vous appliquer les formules sur ce fichier et me le re-poster de manière à ce que je puisse comprendre ce qu'il fo faire exactement??

Merci bcp pr votre aide !!
 

Pièces jointes

Re : formule conditionnelle avec une couleur

Bonjour,

Voir PJ

=SI(CompteCouleurFondRef(F8:F24;$D$32)+CompteCouleurFondRef(F8:F24;$E$32)>0;CompteCouleurFondRef(F8:F24;$D$32)/(CompteCouleurFondRef(F8:F24;$D$32)+CompteCouleurFondRef(F8:F24;$E$32));0)

Code:
Function CompteCouleurFondRef(champ As Range, couleurFond As Range)
  Application.Volatile
  Dim c, temp
  temp = 0
  For Each c In champ
    If c.Interior.ColorIndex = couleurFond.Interior.ColorIndex Then
      If IsNumeric(c.Value) Then temp = temp + 1
    End If
  Next c
  CompteCouleurFondRef = temp
End Function

Pour Maj immédiate si changement de couleur, utiliser le pinceau ou ajouter:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Calculate
End Sub

JB
Formation Excel VBA JB
 

Pièces jointes

Dernière édition:
Re : formule conditionnelle avec une couleur

Bonjour,

j'ai quasi le même besoin (la formule fonctionne nickel) sauf qu'au lieu de compter le nombre de cellule qui correspondent à la couleur, je veux sommer le contenu de la cellule

merci pour votre retour
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
4
Affichages
135
Réponses
7
Affichages
118
Réponses
14
Affichages
177
Retour