Mettre des cellules en couleurs selon conditions dans TCD

Fermé
justinedes Messages postés 59 Date d'inscription mardi 18 mai 2010 Statut Membre Dernière intervention 12 mai 2015 - 12 mai 2015 à 09:57
justinedes Messages postés 59 Date d'inscription mardi 18 mai 2010 Statut Membre Dernière intervention 12 mai 2015 - 12 mai 2015 à 11:44
Bonjour,

J'ai un tableau croisée dynamique de suivi des stock de produit. Selon les cas, je souhaite ou non faire apparaitre la DLU. Mais je souhaiterai que cette DLU si elle est périmée ou va périmer dans 3 mois s'affiche en rouge.

Je n'ai pas réussi à trouver de formule en passant par les mise en forme conditionnel ou champ calculé.

Avez vous des idées ?

Merci d'avance,
A voir également:

3 réponses

Bruce Willix Messages postés 11968 Date d'inscription mardi 24 mai 2011 Statut Contributeur Dernière intervention 12 juin 2018 2 590
12 mai 2015 à 10:06
Salut,

J'ai un tableau croisée dynamique de suivi des stock de produit. Selon les cas, je souhaite ou non faire apparaitre la DLU.

Non. Dans un TCD, tu mets le champ DLU ou tu ne le mets pas. Il faut choisir. Tu ne peux pas le mettre "selon le cas"

Mais je souhaiterai que cette DLU si elle est périmée ou va périmer dans 3 mois s'affiche en rouge.

Une fois que tu as construit ton TCD, tu mets une MFC sur le champ DLU.

Comme condition, tu indiques ce que tu dis: =SI(DLU<AUJOURDHUI()+90)

0
Excel-worker Messages postés 589 Date d'inscription mardi 7 avril 2015 Statut Membre Dernière intervention 23 juillet 2015 58
12 mai 2015 à 10:18
Salut Bruce, j'avais envoyé avant d'actualiser la page.
0
Excel-worker Messages postés 589 Date d'inscription mardi 7 avril 2015 Statut Membre Dernière intervention 23 juillet 2015 58
12 mai 2015 à 10:16
Bonjour,

=DATEDIF(A2;AUJOURDHUI();"m")<3

Dès qu'il est à moins de trois mois, la couleur s'active.

Cdlt
0
justinedes Messages postés 59 Date d'inscription mardi 18 mai 2010 Statut Membre Dernière intervention 12 mai 2015 3
12 mai 2015 à 10:19
Merci pour ce retour,

Mais en fait, c'est bien parce que c'est 3selon les cas3 que le problème se pose, car du coup la mise en forme conditionnelle saute.

Je m'explique. C'est selon les cas, car l'objectif principal de ce tableau est de données les quantités restantes de produits. Mais dans certains cas nous voulons voir la DLU d'un produit en particulier ou le numéro de lot. Mais si nous affichons constamment ces informations, cela rend le tableau illisible. Voilà pourquoi je souhaiterais appliquer une mise en forme à un champ spécifique (DLU) et non pas à une colonne. Ou alors passer par un champ calculé en indiquant un mot (type "ATTENTION DLU"), mais je n'ai pas réussi à trouver de formule.

Est ce possible ?

Merci d'avance,
0
Bruce Willix Messages postés 11968 Date d'inscription mardi 24 mai 2011 Statut Contributeur Dernière intervention 12 juin 2018 2 590
12 mai 2015 à 10:25
Tu devras faire deux TCD: la mise en forme va sauter si tu ajoutes un champ après avoir paramétré celle ci.

Tu peux rajouter un champ dans ton tableau source, du style =SI(DATEDIF(A2;AUJOURDHUI();"m")<3;"ATTENTION DLU";"") et, par exemple, l'utiliser comme filtre pour ton TCD
0
justinedes Messages postés 59 Date d'inscription mardi 18 mai 2010 Statut Membre Dernière intervention 12 mai 2015 3
12 mai 2015 à 10:41
J'ai tenté le champs calculé mais il m'indique toujours que

la formule contiens une fonction incompatible avec les formule de TCD. Impossible d'utiliser les fonctions variables telles que ALEA, MAINTENANT, les fonctions de base de données et la fonction LIREDONNESSTABCROISDYNAMIQUE dans les formules de TCD.
0
Bruce Willix Messages postés 11968 Date d'inscription mardi 24 mai 2011 Statut Contributeur Dernière intervention 12 juin 2018 2 590
12 mai 2015 à 10:44
Tu dois calculer le champ dans ta table de base, pas dans le TCD.
0
justinedes Messages postés 59 Date d'inscription mardi 18 mai 2010 Statut Membre Dernière intervention 12 mai 2015 3
12 mai 2015 à 11:44
ça marche merci !!
0