Schedule recurring events in a weekly schedule in excel
In our sequel about weekly schedule it is now time to create a recurring events.
This is what we have created in earlier posts:
- Weekly schedule template
- How to highlight specific time ranges
- How to find empty hours
- How to populate cells dynamically
- Setting up your work hours
Here is a picture of some example events on sheet "Schedule". The first event is recurring daily and the second event is recurring weekly.
How to setup data validation list in cell E3:E4 on sheet "Schedule"
Create a new sheet
- Create new sheet named "Data"
- There are threee options, all in each cell A1:A3. See picture below.
- Cell range B1:B3 contains information about day intervals.
Create a named range
- Select sheet "Data"
- Select cell range A1:A3
- Select tab "Formulas" on the ribbon
- Click "Named range" button
- Create a new named range A1:A3
Create Data validation list
- Select sheet "Schedule"
- Select cell E3
- Select tab "Data" on the ribbon.
- Click "Data validation"
- Select "List"
- Type your named range in "Source:" field.

- Click OK!
Array formula
Array formula in C6:
Copy cell C6 and paste it into range C6:I29.
Now the first event is recurring every day and the second event is recurring every week.
The grey cells are hours outside workhours.
Named ranges
Start (E2:E5)
End (F2:F5)
Title (B3:B5)
Download excel template
Schedule recurring events-in-a-weekly-schedule.xlsx
(Excel 2007 Workbook *.xlsx)
Functions in this article:
IF(logical_test;[value_if:true];[value_if_false])
Checks whether a condition is met, and returns one value if TRUE, and another value if FALSE
SMALL(array,k) returns the k-th smallest row number in this data set.
ROW(reference) returns the rownumber of a reference
INDEX(array,row_num,[column_num])
Returns a value or reference of the cell at the intersection of a particular row and column, in a given range
MATCH(lookup_value;lookup_array; [match_type]
Returns the relative position of an item in an array that matches a specified value
IFERROR(value;value_if_error) Returns value_if_error if expression is an error and the value of the expression itself otherwise
WEEKDAY(serialnumber;[return_type])
Returns a number from 1 to 7 identifing the day of the week of a date
MIN(number1,[number2])
Returns the smallest number in a set of values. Ignores logical values and text









April 16th, 2011 at 2:30 am
this array formula stops working when opening in Excel 2010. When I first open the saved file, I can see school and ice hockey, but I'm told editing has been disabled. When I enable editing, the data disappears and I can't figure out why. Sorry.
April 18th, 2011 at 9:41 am
Brad,
I downloaded the uploaded file and it works here with Excel 2007. There seems to be nothing wrong with the uploaded file. I have no clue why you are told editing has been disabled.
April 18th, 2011 at 5:51 pm
I appreciate the reply. I'm not sure either. Maybe it's a 2010 thing, or maybe my settings.
I'm trying to use your formulas to create my own bill reminder sheet. I envision a workbook where you enter your bills due date and their frequency. However what makes mine different than yours is I'd love for it to auto populate the bills based on my pay periods. I'd want it to list the bills I have to pay with the corresponding check.
In other words I dont care what date my phone bill is due, because I live hand to mouth, so their due date is actually the day I get paid, make sense?
If I get paid on the 5th and then again on the 19th, the sheet should list all the bills I have between the 5th and 19th as bills I need to pay with my check on the 5th.
if I have a bill due on the 18th it should still list it as to be paid from the 5th check because paying with my check on the 19th would be too late. make sense?
just an idea. I've searched for something like this for literally YEARS and finally decided I need to make one myself. Unfortunately, I am horrible with arrays and all around sucky at programming. Which is why I have no idea why your sheet has editing disabled
April 19th, 2011 at 9:06 pm
Brad,
Read this post: Bill reminder in excel
Thanks for commenting!
May 24th, 2011 at 10:12 am
Hi I am trying to change the recurring to a 4 weekly schedule for rental incone how can I do it?