Demande d'aide sur une formule ou une macro

Résolu/Fermé
claudine - 15 sept. 2011 à 12:21
 Claudine - 19 sept. 2011 à 16:33
Bonjour,

J'ai un tableau que vous trouverez en pièce jointe ou je doit mettre une couleur (soit vert, rouge ou orange) suivant des critères différents.
J'ai voulu faire avec la fonction Mise en forme conditionnelle mais je ne peux pas mettre tous les critères :

Voici la liste des critères :

1 : CFC Chargé, acheté, vendu :

Vert : lignes CFC à zéro : Quantités totales chargées, Quantités achetées, Quantités cédées
Rouge : lignes CFC différent de zéro : Quantités totales chargées, Quantités achetées, Quantités cédées

2 : HCFC Chargé, acheté, vendu (hors R22) :

Vert : lignes HCFC à zéro : Quantités totales chargées, Quantités achetées, Quantités cédées
Orange : lignes HCFC différent de zéro : Quantités totales chargées, Quantités achetées, Quantités cédées

3 : Chargé < récupéré et réintroduit :

Vert : Quantités totales chargées ? Récupérées et réintroduites
Rouge : Quantités totales chargées < Récupérées et réintroduites

4 : Stocks différents :

Vert : Stock neuf 01/01/N=Stock neuf 31/12/N-1 et Stock récupéré 01/01/N=Stock récupéré 31/12/N-1
Rouge : Stock neuf 01/01/N ? Stock neuf 31/12/N-1 ou Stock récupéré 01/01/N ? Stock récupéré 31/12/N-1

5 : Fluides cédés :

Vert : Quantités cédées=0
Orange : Stock Quantités cédées ? 0

6 : Traitées

Vert : Quantités traitées=0
Orange : Stock Quantités traitées ? 0


7 : Quantités > 500 kg :

Vert : Toutes les quantités sont < 500 (aucun chiffre supérieur à 500)
Orange : Une quantité est ? 500 (un chiffre ou plus supérieur à 500)


8 : Cohérence récupéré :

Cohérence récupéré = stock récupéré 01/01/N + total récupéré - récupéré et réintroduit - remis au distributeur - détruit - stock récupéré 31/12/N

Vert : Cohérence récupérée =0
Orange : Cohérence récupérée ? 0


9 : Cohérence stock :

Vert : stock < 8 %
Orange : stock ? 8 %

10 : Mauvais fluide manipulé :

Vert : Les quantités totales chargées et les Totales récupérées sont = 0 pour tous les fluides sauf: R413A / R416A / R134 / DI 26 / DI 32 / DI 44 / 1234YF
Rouge : Les quantités totales chargées et les Totales récupérées sont ? 0 pour tous les fluides sauf: R413A / R416A / R134 / DI 26 / DI 32 / DI 44 / 1234YF
(Possibilité de rajouter des fluides sans développement ultérieur)

11 : Réintroduite ? récupéré :

Vert : Totales récupérées = Récupérées et réintroduites
Orange : Totales récupérées ? Récupérées et réintroduites

12 : Quantités chargées/nombre d'interventions ? 1

Vert : Quantités totales chargées / Nb Interventions < 1
Orange : Quantités totales chargées / Nb Interventions ? 1

Si le nombre d'interventions n'est pas indiqué (=0) équation verte.

13 : Quantités remises aux distributeurs :

Vert : Récupérées et remises au distributeur = 0
Orange : Récupérées et remises au distributeur ? 0

Vous remerciant par avance de votre aide que vous pourrez m'apporter.

Bien cordialement



http://www.cijoint.fr/cjlink.php?file=cj201109/cij69WDo3g.xls

A voir également:

10 réponses

Raymond PENTIER Messages postés 58393 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 23 avril 2024 17 096
Modifié par Raymond PENTIER le 15/09/2011 à 14:22
Beaucoup d'informations sauf la principale : quelle version d'Excel ? avant 2007 ou plus récente ?

Parce qu'avant 2007, on ne peut avoir que 3 conditions ... Il faudrait alors écrire une série de macros : tu t'y connais, toi ?

C'est bien, la retraite ! Surtout aux Antilles ... :-)
? Raymond ?
0
Excel 2003 et je ne connais pas grand chose en macro, c'est pour cette raison que je vous demande de l'aide. car ce fichier me donne des noeux à la tête.

merci de votre aide
0
Raymond PENTIER Messages postés 58393 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 23 avril 2024 17 096
15 sept. 2011 à 18:01
Alors commence par indiquer quelles sont les cellules qu'il faut colorer.
La limite de 3 conditions concerne en effet une même plage.
Tu peux donc obtenir de multiples couleurs, s'il s"agit chaque fois de cellules (ou de plages) distinctes.
0
Bonjour,

La couleur doit être dans la cellule B20 et si on ne peut pas mettre le changement sur une même cellule mettre sur toutes les cellules de la ligne 20

Merci d'avance
0
Raymond PENTIER Messages postés 58393 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 23 avril 2024 17 096
Modifié par Raymond PENTIER le 16/09/2011 à 14:42
Non ! Si tu as 9 tests à effectuer, il te faut au moins 9 zones à colorer, pas la seule cellule B20 ! Ou alors je n'ai rien pigé à ta problématique ...
J'avais cru comprendre que le test N°5 devait s'appliquer aux cellules B6 à J6, le test N°9 aux cellules B15 à J15 ... Qu'en est-il réellement ?
0
Je voulais que cela fonctionne comme un feu Rouge. Mais si cela n'est pas possible mettre la couleur pour chaque critère dans une cellule différente mais toujours sur la ligne 20.
0

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

Posez votre question
Le Pingou Messages postés 12042 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 24 avril 2024 1 426
17 sept. 2011 à 11:48
Bonjour,
Vos explications ne sont pas cohérentes avec le contenu de votre fichier, faire un exemple sur le fichier serait préférable.
0
Raymond PENTIER Messages postés 58393 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 23 avril 2024 17 096
17 sept. 2011 à 19:12
Bonjour Claudine.

Voici ton fichier, avec les MFC en lignes 19/21 répétées dans les lignes correspondantes de 24 à 69.

Je n'ai pas encore fait le nécessaire pour le cas N°4, et je ne sais pas comment tu veux traiter le cas N°9, car il manque des précisions.

https://www.cjoint.com/?AIrtlHGsVPY
0
Bonjour,

Merci les modifs pour les cas traités fonctionnes pour le cas n° 9 il faudrait faire référence à la ligne 1 car j'ai environ 200 types de fluides différents et le Ministère de l'environnement enlève des fluides de la circulation assez souvent c'est pour cette raison que je voudrais ce feu car si le client charge du fluide avec l'un de ces fluides il faut que je l'appel et que nous fassions un contrôle.

Merci pour ton aide bien cordialement
0
Raymond PENTIER Messages postés 58393 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 23 avril 2024 17 096
19 sept. 2011 à 14:48
Salut.

"pour le cas n° 9 il faudrait faire référence à la ligne 1"
Je suppose que tu veux dire la ligne 2 ?
Mais cette ligne ne contient pas de % !

Pour le cas N°4 la formule pour le vert est
=ET(SOMME($B$2:$J$2)=SOMME($B$13:$J$13);SOMME($B$3:$J$3)=SOMME($B$14:$J$14))
et pour le rouge
=OU(SOMME($B$2:$J$2)<>SOMME($B$13:$J$13);SOMME($B$3:$J$3)<>SOMME($B$14:$J$14))
0
Effectivement je me suis un peut embrouillée le cas n° 9 est pour la cohérence des stocks, je viens de le faire avec la mise en format conditionnel et cela fonctionne. Je te remercie énormément de ton aide je vais pouvoir appliquer les formules aux 14000 déclarations comme cela nous pourrons voir plus vite sans regarder les chiffre si cela est bon.

Merci encore
0
Raymond PENTIER Messages postés 58393 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 23 avril 2024 17 096
Modifié par Raymond PENTIER le 19/09/2011 à 16:24
Parfait ! On peut considérer ta discussion comme résolue ?

https://www.cjoint.com/?AItqwX0uHKG
0
Oui

Et je t'en remercie encore
0