Hi @Nicola Eades
Could you please share us with a simple sample?
On my simple sample, I divide date comparison into 4 situations.
You may try following steps:
Select the cells that you need to apply conditional formatting > click Home tab > Conditional Formatting > New Rule > Use a formula to determine which cells to format.
Red: =IF(TODAY()>$B2,1,0)
Green: =IF((AND(TODAY()<=$B2,EDATE(TODAY(),3)>$B2)),1,0)
Yellow: =IF((AND(EDATE(TODAY(),3)<=$B2,EDATE(TODAY(),6)>$B2)),1,0)
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.