How to design tasks tracker for daily, weekly monthly and quarterly together in Excel

Amin 40 Reputation points
2026-08-31T07:49:18.4233333+00:00

I am technical assistant in bakery with tasks from daillies to quarterlies. I want to create a task manager to keep track of what is to be done each day, weekly till the quarterly one. but the stratgey to design is lackking and how to remind myself oe each is lacking in terms of formulas. i need ideas and may samples as to how to work around it.

i am really familar with excel but this time i am having difficulty undestanding if the design is one sheet or seperation of these tasks into sheets. so in general i just need design sstrategy.

Microsoft 365 and Office | Excel | For business | Windows
0 comments No comments

Answer accepted by question author
Ana Le 2,345 Reputation points Independent Advisor
2026-08-31T08:09:31.81+00:00

Hi Amin,

I would not separate the daily, weekly, monthly, and quarterly tasks into four worksheets. A single master table is easier to maintain, filter, and summarize.

  • Start with these columns:
    Task ID | Task | Area | Frequency | Start Date | Last Completed | Next Due | Days Remaining | Status | Notes

Convert the range to an Excel Table with Ctrl+T. In the Frequency column, create a Data Validation list containing: Daily, Weekly, Monthly, Quarterly

Microsoft provides instructions for Create and format tables | Microsoft Support and Create a drop-down list | Microsoft Support

  • For a completion-based schedule, enter this formula in the Next Due column: =IF([@[Start Date]]="","",IF([@[Last Completed]]="",[@[Start Date]],SWITCH([@Frequency],"Daily",[@[Last Completed]]+1,"Weekly",[@[Last Completed]]+7,"Monthly",EDATE([@[Last Completed]],1),"Quarterly",EDATE([@[Last Completed]],3),"")))

When you finish a task, enter the completion date in Last Completed. The formula will then calculate the next occurrence. The EDATE function is designed for calculating dates a specified number of months before or after another date: EDATE function | Microsoft Support

  • For Days Remaining:
    =IF([@[Next Due]]="","",[@[Next Due]]-TODAY())
  • For Status: =IF([@[Next Due]]="","",IF([@[Next Due]]<TODAY(),"Overdue",IF([@[Next Due]]=TODAY(),"Due today",IF([@[Next Due]]<=TODAY()+7,"Due within 7 days","Scheduled"))))

You can then apply conditional formatting so that Overdue is red, Due today is orange, and Due within 7 days is yellow. Filter the same table by Frequency or Status whenever you want to see only daily tasks, quarterly tasks, or items currently due. The TODAY() function uses the current date when Excel recalculates the workbook: TODAY function | Microsoft Support

One important design decision: the formula above calculates the next date from the date the task was completed. Therefore, completing a task late will shift its next due date. If a task must remain on a fixed schedule, such as every Monday or the first day of each quarter, create a separate row for each scheduled occurrence with a fixed Due Date. This also prevents missed occurrences from disappearing.

A second worksheet is useful only if you need:

  • A Completion Log containing every completed occurrence
  • A dashboard or PivotTable summarizing overdue and upcoming work

Excel formulas and conditional formatting provide visual reminders inside the workbook, but they do not send scheduled notifications by themselves. For email or Teams reminders, Microsoft documents a Power Automate and Office Scripts approach. Availability depends on your Microsoft 365 environment: Tutorial: Send weekly email reminders based on spreadsheet data - Office Scripts | Microsoft Learn

Was this answer helpful?

1 person found this answer helpful.

0 additional answers

Sort by: Newest

Your answer

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