appliquer une valeur dans une cellule en fonction de la couleur d'une autre

  • Initiateur de la discussion Initiateur de la discussion lolomal
  • 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 !

lolomal

XLDnaute Nouveau
Bonsoir à tous

J'aimerai savoir s'il est possible d'appliquer une valeur à une cellule en fonction de la couleur de remplissage d'une autre.

Je vous joint mon fichier.

J'aimerai que en B2, B3, E2, E3 ... une valeur s'affiche en fonction de la couleur de la case A2, A3, D2, D3

J'espère avoir été clair.

Merci de vos réponses.

Bonne soirée à vous
 

Pièces jointes

Dernière édition:
Re : appliquer une valeur dans une cellule en fonction de la couleur d'une autre

Salut Lolomal,

Je ne vois pas pourquoi tu veux tester la couleur de ta cellule, puisque les valeurs des cellules colorées ont toujours les mêmes valeurs (A, EA+, EA-, NA et NE).
Pourquoi ne pas tester la valeur de la colonne précédente et en fonction de celle-ci alors inscrire dans la cellule la valeur souhaitée (Exemple pour la cellule B2) :

Code:
=SI(A2="A";C2;SI(A2="EA+";2/3*C2;SI(A2="EA-";C2/3;SI(A2="NA";0;""))))

Voilà
@++
David
 
Re : appliquer une valeur dans une cellule en fonction de la couleur d'une autre

Bonsoir.

Plus pour le fun, en pj, avec ces bonnes vieilles macros XL4 :

Edit: sinon, une alternative à la formule de littledave (Une seule scie) 🙂 :
=SI(A2="NE";"";((A2="A")*C2)+((A2="EA+")*2/3*C2)+((A2="EA-")*C2/3)+((A2="NA")*0))
 

Pièces jointes

Dernière édition:
Re : appliquer une valeur dans une cellule en fonction de la couleur d'une autre

Merci a vous 2 cela fonctionne.

LittleDave : Je n'avais pas pensé aux codes (NE, NA...) : c'est une bonne idée.

Victor : cela fonctionne mais avec un décalage : si vert = rien, si jaune = note complète...

Encore merci.

Juste une dernière question, est ce possible de réaliser cela avec une macro VBA.

Bonne journée
 
Dernière édition:
- 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
17
Affichages
261
Retour