Tout d'abord, il s'agit d'un tableur destiné à m'aider à garder une trace des tâches que je suis en train de réaliser (pour l'école).
Je maîtrise le Python, mais cette formule Excel est nouvelle pour moi.
Voici à quoi ressemble ma feuille de calcul:
Je veux avoir trois règles dans Excel, qui soulignent les lignes comme suit:
Mettez en surbrillance la ligne en rouge; si:
- Date d'échéance = aujourd'hui
Mettez en surbrillance la ligne en jaune; si:
- Date d'échéance = cette semaine
- Fait = Faux
Mettez en surbrillance la ligne en vert; si:
- Date d'échéance = PAS cette semaine
OU
- Fait = Vrai
- Date d'échéance = PAS aujourd'hui
Quelqu'un pourrait-il m'informer de la nature de ces règles et de la manière dont je devrais les saisir dans la zone "Nouvelle règle de formatage"?
Merci :)
Réponses:
Vous devez utiliser la mise en forme conditionnelle pour cela.
=$D1=TODAY()
=AND(WEEKNUM(TODAY())=WEEKNUM($D1),$F1=FALSE)
=OR(WEEKNUM(TODAY())<>WEEKNUM($D1),AND($F1=TRUE,$D1<>TODAY()))
la source
Ajoutez une nouvelle colonne avec la formule suivante qui va vous dire quelle couleur doit avoir la ligne:
=IF(AND($H2="False", $F2=TODAY()), "RED", IF(AND($H2="False", WEEKNUM($F2)<WEEKNUM(TODAY()+7)), "Yellow", "Green"))
C'est essentiellement un boîtier de commutation:
Après cela, vous pouvez suivre cette HowToGeek article à colorier les lignes. En gros, vous configurez trois règles de coloration conditionnelles qui utilisent une formule semblable à
$J1="Red"
et utilise une gamme$A:$J
être appliqué à.Si vous ne souhaitez pas utiliser la colonne supplémentaire, utilisez simplement le test unique pour votre mise en forme conditionnelle. Vous obtiendriez donc deux formats conditionnels en utilisant chacune de ces formules et en définissant la couleur appropriée:
La couleur par défaut serait le vert. Et veillez à utiliser l'index 1 pour la colonne, sinon ils seront décalés.
P.S.
WEEKNUM
n’est peut-être pas optimal car certaines choses géniales (différentes définitions de ce qu’est la première semaine complète de l’année) peuvent être vérifiées, il pourrait donc y avoir un meilleur moyen de vérifier cela.la source