web-dev-qa-db-fra.com

Mise en évidence de la date d'une cellule, séparées par des semaines, étant donné uniquement une date de début et une plage de cellules

J'essaie de créer un "calendrier de vie" similaire à celui-ci - https://labs.coruscantconsulting.co.uk/life/weeks/ - dans Google Sheets.

J'ai la feuille conçue manuellement terminée, mais je veux ajouter le point culminant de la semaine en cours et la mettre à jour automatiquement. La première semaine de la feuille contient la date de naissance. Horizontalement, à partir de cette cellule, 104 cellules par an (52 semaines, avec une "cellule d'espacement" pour la lisibilité). À la verticale de ceci est des années + une "cellule d'espacement" entre chaque année pour la lisibilité.

Toutes les cellules sont pour la plupart vides avec une coloration de fond. Certaines cellules contiennent des "événements majeurs" du passé. Aucun point de données ne peut être calculé.

Existe-t-il un moyen d'utiliser la mise en forme conditionnelle pour mettre temporairement en surbrillance la semaine en cours en utilisant par exemple la couleur d'arrière-plan ou les bordures de cellules, en comptant peut-être les semaines depuis l'anniversaire horizontalement (+ "cellules d'espacement") et les années depuis l'anniversaire verticalement. Je ne fais que lancer une suggestion car je ne sais pas comment commencer ce calcul.

Il est important que la surbrillance ne soit que temporaire car les années ont déjà une couleur d'arrière-plan définie.

Si cela n'est pas possible en utilisant la mise en forme conditionnelle, existe-t-il une autre façon de lire?

2
Nixxen

Vous devrez supprimer toutes les formules dans les cellules d'espacement de la ligne 2, puis utiliser cette formule personnalisée:

=IF(D2=WEEKNUM(TODAY(),2),1)

0

ou pour toute la colonne:

=IF(D$2=WEEKNUM(TODAY(),2),1)

enter image description here

0
user0