2013-02-15 1 views
1

Si vous essayez d'effectuer une mise en forme conditionnelle dans Excel, cela peut sembler un peu compliqué pour mes données.Microsoft Excel: mise en forme conditionnelle de dates (dans certaines plages)

J'ai 654 dates. 654 lignes/entrées.

-je utiliser trois couleurs:

vert - Faire les cellules vertes qui sont dans les 10 MOIS DE LA DATE D'AUJOURD'HUI

Jaune - Faire les cellules jaunes qui sont dans les 10 à 12 MOIS DE LA DATE D'AUJOURD'HUI

rOUGE - Faire les globules rouges plus de 12 mois loin de la date d'aujourd'hui ou ne pas avoir de données dans la cellule

Je sais que ce n'est pas correct mais je sens que je suis sur la bonne voie:

red=($G$428:$G$655<=TODAY() + 365)comment pourrais-je adapter aux cellules vides dans cette formule?

yellow=($G$3:$G$427<=TODAY() + 300 to 365)Comment spécifier "entre 10 et 12 mois"?

green=($G$3:$G$427<=TODAY() + 300) 

Toute entrée est appréciée.

+2

Avez-vous besoin de vérifier dans les deux directions (dates passées/futures)? –

+0

Oui, certainement. Désolé, j'aurais dû le signaler. – DnfD

Répondre

2

Ma gamme de test était B3: B35 (sélectionné avant d'appliquer les règles)

=ABS(B3-TODAY())<=300 ' <10 months 

=OR(B3="",ABS(B3-TODAY())>365) 'more than 1 year or empty 

=ABS((B3-TODAY())>300) ' >10 months (rule above takes care of >12 mo) 
+0

J'utiliserais la fonction 'DATE' pour une définition plus précise de 10 et 12 mois - 300 est un peu sale. néanmoins, c'est à l'OP de décider, l'approche est absolument correcte. –

+0

Merci Tim. Je reviendrai à vous dans l'heure pour vous faire savoir comment il s'est avéré :) – DnfD

+0

Nice! Cela a semblé fonctionner. Je suppose que je suis confus sur la façon dont il peut ramasser toute la «gamme» lorsque vous entrez simplement le premier de la gamme (dans votre exemple, ce serait B3). Aussi, quand j'ajoute une nouvelle entrée, il ne semble pas ramasser sur la couleur (c'est-à-dire, entrez 2/14/2013 il ne va pas au vert/jaune/rouge). – DnfD

Questions connexes