How to setup custom expiry dates for tasks with visual reminders

Elvis Necovski 20 Reputation points
2024-10-12T11:13:56.5233333+00:00

Hi, I am creating a custom show management tool using MS Excel.

I need help with setting up expiry dates.

The expiry dates will work backwards from the show start date (B3) and change colour. Colour changes will include no change when still ok, orange when getting close to expiry and red when expired.

The show start date is B3

Example, The "Venue pick" task must be complete 50 days before the show starts.

Therefore, I put in the date 6th September 2024 in cell E8.

I want the text colour of E8 to change red when the date changes to 7th September 2024 meaning the task date has expired (49 days to show start date B3).

I want the text colour of E8 to change orange when the date is 64-50 days before the show starts.

I want the text to stay black/automatic for all dates before the 64 days before the show starts.

This will be the same formula but different expiry dates for the other tasks (E8-E13).

Just to note, there are over 100 tasks in total for the show and that list will possibly grow over time. I have only listed the first few (E8-E13)

Each task will have a custom expiry date.

Example, "Floor plan Venue final" needs to be complete only 14 days before the show starts.

The visual changes of text colour are an important feature.

I dont want to use a table off to the right of the spreadsheet or another sheet for just formulas.

I want everything calculated in the same worksheet.

I will also be duplicating the spreadsheet so i cant create the 2nd, 3rd, 4th show etc. so the formula/method has to work again and again as i duplicate worksheets.

I have tried everything including google searches, trying multiple formulas and ideas, even using AI but havent been able to work out a formula and method to achieve the required outcome.

I hope I have explained everything clearly enough. If you have any further questions please ask.

Microsoft 365 and Office | Excel | For business | Windows
0 comments No comments
{count} votes

Accepted answer
  1. Barry Schwarz 3,746 Reputation points
    2024-10-13T06:27:53.36+00:00

    Since the 'venue pick" task must be completed 50 days before the start, B3 should contain 26 October 2024. Rather than hard code 6 September 2024 in E8, you should use the formula =B3-50. This will adjust automatically if the start date in B3 should change.

    Similarly, if row 9 contains the "floor plan venue final" task , then E9 should contain the formula =B3-14.

    Conditional formatting will allow you to change many visual aspects of a cell depending on how close the current date is to the desired completion date. In addition to the font color, you can change the font size, the font itself, the fill color, and the fill pattern. The choice is yours.

    You will need to create a series of conditional formatting rules. The order of the rules is important. They must be in ascending order of time from the completion date. Each rule must set the Stop If True checkbox. For sake of example, assume row 8 contains the first task and row 63 contain the last. All the rules would apply to cells E8:E63

    The "shortest" check you specified is "Has the completion date been passed?" The formula for this rule is =TODAY()>E8 and the format would set the font color to red.

    The next check you specified is with in 14 days of completion. (You example for E8 showed this as within 64 of show start but that includes the 50 built into the completion date.) The formula for this rule is =(E8-TODAY())<=14 and the format would set the font color to orange.

    You are apparently unconcerned in there are more than two weeks till the completion date.

    You have not told us how you mark a task completed. Surely you don't want it in red or orange? And you probably don't want to leave it as back font in white cell because that is indistinguishable from a task still being worked with more than two weeks to go. For example, if column K is blank until filled in with the actual completion date, a new first formula applied to E8:E63 could be =NOT(ISBLANK(K8)) and the format would set the fill color to green.

    1 person found this answer helpful.

0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.