Cellule coloriée si reactivé
Résolueric2027 -
par avance merci
Éric
- Cellule coloriée si reactivé
- Excel cellule couleur si condition texte - Guide
- Proteger cellule excel - Guide
- Excel somme si couleur cellule - Guide
- Aller à la ligne dans une cellule excel - Guide
- Si une cellule contient un mot alors ✓ - Forum Excel
99 réponses
Le problème posé est que pour colorer une cellule en rouge après deux modifications de son contenu, une cellule ne peut pas tester son propre contenu et influencer son format via une simple formule.
La solution générale consiste à sauvegarder le contenu précédent et à compter les modifications à l’aide de deux cellules de sauvegarde ou d’un compteur, afin de déterminer si une deuxième modification a eu lieu.
Comme une formule seule ne peut effectuer ces sauvegardes ou compter les changements, il faut recourir à une macro qui effectue les sauvegardes et le comptage et qui déclenche le test via un événement ou manuellement.
Des approches alternatives évoquées prévoient d’utiliser des tests conditionnels (IF/ET/OFFSET) couplés à des calculs de somme pour piloter le déclenchement, mais nécessitent tout de même une infrastructure de suivi des modifications.
=SI(SOMME(B34:E34)>25;25;SOMME(B34:E34))
en C36 la formule pour avoir les reliquat de C35 est
=SI(SOMME(B34:E34)>25;SOMME(B34:E34)-25;"")
et si tu veux limiter la valeur à 30 dans C36 la formule est
=SI(SI(SOMME(B34:E34)>25;SOMME(B34:E34)-25)>30;30;SI(SOMME(B34:E34)>25;SOMME(B34:E34)-25))
le résultat des reliquats est en c36, il faudrait que le décompte en c35 se fasse comme suit, si j'ai 26 en c35 alors j'ai 1 en c36 et si j'ai 27 en c35 alors j'ai 2 c36 etc.. jusqu'à 30 et bloquer 30
Éric
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question*
ne tient pas compte de mon précédant message, j'ai trouvé la soultion, t'es génial, je commence à comprendre, mais il y a pas de mal de boulot, ça commence à rentrer
si j'ai un autre soucis, je te pose les questions sur ce post ou j'ouvre un autre dialogue
je te renvoie la solution de mon problème, comme je suis brouillon dans ma tête
j'ai du mal m'expliquer
=SI(SI(SOMME(B34:E34)>25;SOMME(B34:E34)-25)>30;30;SI(SOMME(B34:E34)>25;SOMME(B34:E34)-25)) c'était la tienne
j'ai juste remplace 30 par 5 et le décompte se fait, c trop cool
je te remercie encore pour ta patience
Éric2027
ne serait il pas possible qu'en cellule c36, le décompte se fasse à partir de 0 parce que le 5 s'affiche
si en c35 =25, c36 =0 et non c36=5
si en c35=26, c36=1
et ce jusqu'à 5 et on bloque 5
Éric
En C36 colle cette formule
=SI(ET(SOMME(B34:E34)>=25;SOMME(C34:E34)-25>=30);30;SI(ET(SOMME(B34:E34)>25;SOMME(C34:E34)-25<30);SOMME(B34:E34)-25;""))
je te remercie, cela fonctionne à merveille
t'as pas répondu au cas ou j'aurais un autre soucis, je te contact sur ce même post ?
et merci encore
Éric2027
une autre question, je voudrais que le résultat qui est en b2 se retrouve aussi en c35
est ce possible
merci
Éric
En B2 la cellule est colorée ocre, et tu veux saisir une valeur, jusque là je comprends
par contre en tu as cette formule
=SI(SOMME(B34:E34)>25;25;SOMME(B34:E34))
Alors bien sur il est possible de mettre la valeur B2 en C35 avec une conditionnelle supplémentaire ou l'ajouter à la formule. Dans les deux cas explique ce que tu souhaites faire
je voudrais que le chiffre qui se trouve en b2 qui est le reliquat du mois dernier apparaisse aussi c35 du mois suivant, ça ok "collage avec lien",
mais je voudrais que le résultat se déduise en c35, automatiquement
ex : sur le mois de novembre, j'ai un reliquat de 5, alors il faut que je les déduise d'office sur les 30 maxi du mois de décembre
Éric
En C35 on affiche la somme de B34 = E34 jusqu'a concurrence de 25, l'excédant va en C36 jusqu'a concurrence de 30
Et dans tes explications
sur le mois de novembre, j'ai un reliquat de 5, alors il faut que je les déduise d'office sur les 30 maxi du mois de décembreHors en C35 il est question de Maximum 25, par contre en C36 on retrouve bien maximum 30
Peux tu reprendre tes explications qu'elles soient bien claire
en novembre j'ai 25 enc35, et 5 en c36, ce qui fait 30, les 5 enc36 vont sur décembre en b8, je voudrais que les 5 en b8 se retrouve aussi en c35, donc je commence le mois de décembre en c35 avec 5, alors je ne pourrais faire que 20 c35 puisqu'il y aura déjà 5, donc ça fera 25, et je pourrais poursuivre en c36 avec 5 maxi ce qui me fera bien mes 30 et ainsi de suite sur les autres mois
Éric
Si j'ai bien tout compris,
en C35
=SI(SOMME(B34:E34;B2)>25;25;SOMME(B34:E34;B2))
en C36
=SI(ET(SOMME(B34:E34;B2)>=25;SOMME(C34:E34;B2)-25>=30);30;SI(ET(SOMME(B34:E34;B2)>25;SOMME(C34:E34;B2)-25<30);SOMME(B34:E34;B2)-25;""))
un truc qui m'intrigue, quand j'ouvre la feuille de janvier, le message "mettre à jour ou pas" si je ne mets pas à jour le résultat de décembre en c36 ne vient pas en janvier en b2
ne serait-il pas possible que cela se fasse automatiquement lors de l'ouverture sur la feuille, dès que j'ouvre janvier que le résultat apparaisse en b2
Éric