Formule si couleur excel

piscis68 Messages postés 4 Statut Membre -  
ccm81 Messages postés 11033 Statut Membre -
Bonjour,

Je souhaiterais savoir si il est possible sur excel de mettre en place une formule de ce type:
=SI(B2=[VERT],1,0)
En fait j'ai un document contenant une liste de noms et si ce nom est coloré en vert alors dans la colonne "effectifs", je veux qu'il apparaisse "1" sinon "0.
Est-ce possible?

Je ne trouve pas comment faire.

Merci d'avance!

7 réponses

ccm81 Messages postés 11033 Statut Membre 2 433
 
une fonction a mettre dans un module général (Alt-F11 puis Insertion module)
utilisation si B1 est une cellule nom
B2 = cvert(B1)

Option Explicit    

Const coulvert = 4 ' ou 10 ou 54 ou 35 ou ...    

Public Function cvert(x As Range) As Long    
If x.Interior.ColorIndex = coulvert Then    
  cvert = 1    
Else    
  cvert = 0    
End If    
End Function

ou bien une autre un pu plus souple

Public Function verte(x As Range) As Boolean 
If x.Interior.ColorIndex = coulvert Then 
  verte = True 
Else 
  verte = False 
End If 
End Function

utilisation
B2=SI(verte(A2);1;0)

bonne suite
2
rubenfoot2000 Messages postés 66 Statut Membre 3
 
Reformule ta question
0
piscis68 Messages postés 4 Statut Membre
 
Elle est attribuée "manuellement"....
0
piscis68 Messages postés 4 Statut Membre
 
J'ai une colonne "noms"; si ces noms sont en vert alors j'aimerais que dans ma colonne "effectifs" apparaisse le chiffre "1".
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
ccm81 Messages postés 11033 Statut Membre 2 433
 
tu as deux possibilités

1. avec une colonne supplémentaire > sans macro.
tu mets une croix (ou autre) dans une colonne supplémentaire en face des noms
colorés et une simple formule résoudra ta question

2. sans colonne supplémentaire > macro obligatoire (du moins je crois)

à toi de voir
0
piscis68 Messages postés 4 Statut Membre
 
Pouvez-vous m'aider à créer la macro correspondante?
0
ccm81 Messages postés 11033 Statut Membre 2 433
 
bonjour

la couleur de la cellule "nom" provient elle d'une mise en forme conditionnelle ou bien est elle attribuée "manuellement"

bonne suite
-1