Exclure une case "en couleur"

ange45

XLDnaute Nouveau
Bonjour à tous,

Je viens vers vous car je sais pas comment faire.

J'ai crée un tableau excel concernant des entrées stocks de tickets.

en vertical j'ai la colonne entrée de stock (B1) et en vertical le nom des agents(A1). Donc je rentre dans (A2 jusqu'au A25 le noms des agents et de (B2 à B25 le nombre d'entrée stocks de tickets)

Mais voilà je dois faire le total d' entrée de tickets donc j'ai utilisé la formule =B2+B3+B4 jusqu'à B25
là j'y arrive.:)

Mon problème commence là, il y aura des semaines ou à certain agents je ne vais pas devoir comptabilisé leur entrée de stock ( car c'est un stock déjà comptabilisé) donc j'avais pensé que ces chiffres là je les mettrais en fond rouge...Mais au niveau de la formule je bloque.:(:( Ou s'il y a une autre formule????

Je débute si vous pouvez m'aider sa serai super


merci a tous
 

piga25

XLDnaute Barbatruc
Bonjour,
Le 3 de la formule sommecouleurfond correspond au numéro de la couleur. 3 pour le rouge.
Concernant Google sheets, il faudra passer par l'ajout d'une colonne car il me semble qu'il ne soit pas possible d'y ajouter des fonctions personnalisées comme dans excel.
 
Dernière édition:

Si...

XLDnaute Barbatruc
Bonjour

C’était fait (bien sûr en passant par un tableau avec des titres raccourcis) ...
Peut-être compatible aussi avec ses 2 actions (je saisis, j'exclue) :):D ?


Oups, j'oublie

Ma dernière question comment rentrer cette fonction sommecouleurfond sur google sheets car je fais alt et f11 mais rien s'ouvre comme sur excel ?

Si ta version d'Excel ne gère pas le VBA il faudra te rabattre sur les formules !
 

Pièces jointes

  • voirRouge.xlsm
    19.4 KB · Affichages: 38
Dernière édition:

ange45

XLDnaute Nouveau
Bonsoir,

Déjà je remercie tous le monde car j'ai appris des choses grâce a vous.

Mais j'ai une autre questiono_O

J'ai reussi a rentré le module et la formule =SOMME(C1:C2:C3)-SommeCouleurFond(C1:C2:C3;3) qui marche impeccable;);)

Mais voilà suivant mon tableau excel que je veux faire les cellule ne se suivent pas c'est a dire que c'est pas C1:C2:C3 mais C1 puis C4 puis C7 par exemple donc en formule j'ai mis =SOMME(C1+C4+C7)-SommeCouleurFond(C1+C4+C7;3)

Mais du coup la formule marche plus sa ecrit #valeur! Si vous savez ou j'ai fais une erreur car je bloque

merci
 

Pièces jointes

  • Classeur1.xlsx
    10.3 KB · Affichages: 41

ange45

XLDnaute Nouveau
Bonsoir,

Déjà je remercie tous le monde car j'ai appris des choses grâce a vous.

Mais j'ai une autre questiono_O

J'ai reussi a rentré le module et la formule =SOMME(C1:C2:C3)-SommeCouleurFond(C1:C2:C3;3) qui marche impeccable;);)

Mais voilà suivant mon tableau excel que je veux faire les cellule ne se suivent pas c'est a dire que c'est pas C1:C2:C3 mais C1 puis C4 puis C7 par exemple donc en formule j'ai mis =SOMME(C1+C4+C7)-SommeCouleurFond(C1+C4+C7;3)

Mais du coup la formule marche plus sa ecrit #valeur! Si vous savez ou j'ai fais une erreur car je bloque

merci
 

piga25

XLDnaute Barbatruc
Bonjour,

Pour que votre formule fonctionne il faut déjà qu'elle soit dans votre fichier. C'est à dire que c'est une formule personnalisée, qui n'est pas d'origine dans excel. Pour cela il faut copier le code de cette formule et l'inclure dans un module. Voir le fichier que je vous ai mis dans le post 13. Le tout étant bien évident que c'est pour excel.
Second point, lorsque que vous changer la couleur que vous voulez utiliser, vous devez mettre son numéro. Dans le cas que vous avez mis, le 3 correspond à la couleur rouge.
Voir sur la feuille Macro l'exemple

Dernier point: enregistrer votre fichier avec l’extension : en prenant en charge les macros (xlsm)

 

Pièces jointes

  • 0000Classeur1 (39).xlsm
    19.6 KB · Affichages: 37

ange45

XLDnaute Nouveau
Pour le chiffre 3 qui correspond au rouge sa c'est rentré dans ma petite tete.:D

Mais je comprend pas du tout votre tableau.
Quand je vous dis que je suis débutante c'est pour de vrai:rolleyes:

Je voudrais que quand je mets en fond rouge sa compte pas
voir tableau. Apres soit je comprend pas ou je m'exprime mal peut etre et vu la complexité sa arrange rien
 

Pièces jointes

  • Copie de 0000Classeur1 (39).xlsm
    20.8 KB · Affichages: 45

piga25

XLDnaute Barbatruc
Bonjour,


Pourquoi faire compliqué lorsque l'on peut faire simple.

mettre tout simplement cette formule : =SommeCouleurFond(C4:C12;24)
Vous additionnez uniquement les cellules sur fond bleu (code couleur 24) et cela dans la plage qui va de C4 à C12
De cette façon dès que vous changez la couleur d'une cellule sur fond bleu, elle ne sera pas prise en compte.

Pour celle qui compte celles en fond vert changer le 24 en 15
 

Si...

XLDnaute Barbatruc
;)Bonsoir

Pourquoi faire compliqué lorsque l'on peut faire simple.

Oh que oui ! Mais, j’ajoute souvent : « ce qui est simple pour l’un peut ne pas l’être pour l’autre et réciproquement. »

Un autre exemple pour traiter plusieurs plages en même temps (le rouge est encore la couleur d’exclusion dans tous les cas).
On peut adapter facilement la fonction avec d'autres couleurs.

le fichier est remplacé plus loin !
 
Dernière édition:

Discussions similaires

Réponses
2
Affichages
954