Soustraire 2 cellules en fonction la couleur
Résolu/Fermé
cricri17
-
cricri17 -
cricri17 -
Bonjour,
j'ai besoin d'une formule
= somme de b2-c1(c1=1 si c1 est de couleur de fond vert)
Merci par avance
j'ai besoin d'une formule
= somme de b2-c1(c1=1 si c1 est de couleur de fond vert)
Merci par avance
16 réponses
-
Bonjour,
Procède autrement.
Insère une colonne C 'Solde'.
Met C dans les cellules pour les congés, et en C2 :
=B2-NB.SI(D2:DD2;"C")
à recopier vers le bas.
Tu peux aussi ajouter une validation sur les cellules de congés pour bloquer les saisies si le solde = 0.
eric
-
cricri, quand on te propose une formule, ce n'est pas pour la recopier aveuglément ; c'est pour la comprendre et ensuite l'adapter à toute situation voisine.
Si tu avais bien réfléchi à la question et compris la construction de la formule, tu aurais pu directement remplacer
=B2 - NB.SI(D2:DD2;"C")
par
=B2 - NB.SI(D2:DD2;"C") - NB.SI(D2:DD2;"1/2C")/2
Et quand tu exposes un problème, ne sois pas aussi avare d'explications ...
Cordialement. -
un complément d'information la cellule est juste avec un fond vert sans chiffre ni texte donc ce n'est pas le format que je souhaite mettre en forme mais déduire une cellule de couleur verte d'une autre au départ pour qu'a la fin j'ai un résultat 0.
soit cellule b2(15)-c1(si vrai en couleur vert est à 1) donne comme résultat 14.
Merci -
bonjour,
Comment obtiens-tu la couleur verte dans ta cellule de référence ?
A+
pépé -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Bonjour, ce n'est pas une couleur avec condition car les cellules sont vides mais dans format cellule remplissage et choix de la couleur verte (14). Merci A+
-
Bonjour,
question bête mais comment tu fais pour définir ta couleur ?
ce que je veux dire c'est est ce que tu choisis n'importe quelle cellule ou est ce une cellule bien définie (exemple toujours B3)?
si c'est cette dernière option il suffit d'appliquer la somme traditionnelle : tu choisis les 2 cellules en question...
au fait, c1 est toujours = 1 ou tu ne veux la soustraction que dans le cas où C1=1 ?? -
Bonjour, la couleur peut être sur n'importe quelle cellule.
c'est la cellule qui est égale à 1 si elle verte. et le résultat de la soustraction doit être dans la cellule verte.
Merci
@+-
-
pourrais-tu nous fournir ce fichier pour que ça soit un peu plus clair et facile pour nous ?
https://www.cjoint.com/ et copies colle le lien obtenu dans ton prochain message
-
-
En gros une colonne contient un solde de congés de 30 jours.
Les autres colonnes sont avec en entête des dates.
Lorsqu'il ya des congés les cellules sont de couleur verte, donc il faut donc au fur et à mesure que soit déduit 1 jour pour avoir le solde de congés à prendre.
Merci -
-
Bonjour,
Voici une solution qui oblige à doubler les lignes :
https://www.cjoint.com/?BHuprJfgV7o
A+
pépé -
Bonjour,
Je souhaite éviter de rajouter des lignes et je pensais qu'avec une macro, c'était possible.
Merci -
-
Une question de plus, comment modifier la formule pour déduire de 1/2 jours de congé. merci
-
je ne pense pas
Quand c'est un 1/2 jours de congé, dans la cellule il n'y a pas C mais 1/2C.
Avec votre exemple, la formule va déduire à chaque fois 0.5. -
-