Free Excel template · Excel for marketing
Free content calendar template
For marketers and small teams who plan blog posts, emails and social content in one list. Add each piece with its publish date, channel, owner and status, and the template groups posts by week, flags anything past its date that has not gone out, warns when an idea is due within a week, and counts the month by channel.
Preview and try it
This is the template's sheet, calculated by the same engine as the Cellwise app. Change any number to see the formulas react before you download.
| A | B | C | D | E | F | G | H | |
|---|---|---|---|---|---|---|---|---|
| 1 | Content calendar | |||||||
| 2 | As of | Nov 2, 2026 | ||||||
| 3 | ||||||||
| 4 | Publish date | Channel | Title | Format | Owner | Status | Week of | Flag |
| 5 | Oct 28, 2026 | Blog | Fall entryway refresh: 5 easy wins | Article | Ana | Published | 46321 | |
| 6 | Oct 30, 2026 | Before and after: reading nook | Reel | Ben | Scheduled | 46321 | Late | |
| 7 | Nov 2, 2026 | November newsletter | Ana | Scheduled | 46328 | |||
| 8 | Nov 3, 2026 | Cozy throws carousel | Carousel | Ben | Scheduled | 46328 | ||
| 9 | Nov 5, 2026 | Blog | How to layer rugs | Article | Chloe | Draft | 46328 | |
| 10 | Nov 6, 2026 | TikTok | Rug layering in 30 seconds | Short video | Ben | Draft | 46328 | |
| 11 | Nov 9, 2026 | Holiday table pins | Pins | Chloe | Idea | 46335 | Needs a draft | |
| 12 | Nov 12, 2026 | Blog | Gift guide: under $50 | Article | Ana | Idea | 46335 | |
| 13 | Nov 13, 2026 | Gift guide email | Ana | Idea | 46335 | |||
| 14 | Nov 17, 2026 | Gift guide reel | Reel | Ben | Idea | 46342 | ||
| 15 | Nov 19, 2026 | YouTube | Styling a mantel for winter | Video | Chloe | Idea | 46342 | |
| 16 | Nov 24, 2026 | Black Friday early access | Ana | Idea | 46349 | |||
| 17 | Nov 27, 2026 | Black Friday countdown | Story | Ben | Idea | 46349 | ||
| 18 | Nov 30, 2026 | Blog | Cyber Monday picks | Article | Chloe | Idea | 46356 | |
| 19 | ||||||||
| 20 |
How the formulas work
Group posts by week
WEEKDAY(date,2) numbers the days Monday = 1 to Sunday = 7, so subtracting it and adding 1 always lands on the Monday of that week. Sort or filter by this column to see each week's workload at a glance.
Flag late and at-risk posts
Anything not published whose date is before the as-of date in B2 is Late; check whether it went out and update its status, or move the date. An item still at Idea stage within 7 days of publishing gets "Needs a draft". Change B2 when you review the plan; the flags follow.
Posts planned this month
DATE(YEAR(B2),MONTH(B2),1) is the first of the month and EOMONTH(B2,0) the last day, so COUNTIFS counts every post dated in between. The sample plans 12 November posts; the two October rows are left out.
Counts by channel
The same month test with one more condition, the channel name in column A. It shows at a glance which channels are busy and which are thin: the sample has 3 November posts each on Blog, Instagram and Email but 1 on YouTube, and column C shows how many are still only ideas.
Make it yours
- Use a short, fixed list of statuses (Idea, Draft, Scheduled, Published) and type them exactly; the flags and counts look for those words.
- Plan around fixed dates first: launches, sales, holidays. Then fill the gaps with evergreen pieces.
- Keep links to the draft and the live post in extra columns to the right so the calendar doubles as an archive.
- Insert new rows inside rows 5 to 20 so the counts include them, and copy the Week of and Flag formulas into the new rows.
FAQ
How far ahead should a content calendar go?
Many teams plan a month in detail and keep a rough list of ideas for the following two months. Seasonal campaigns, like holiday gift guides, need a longer lead time because they also need design and approval.
Can I see the calendar as a monthly grid?
This template is a list, which is easier to sort, filter and count. For a grid view, insert a PivotTable with Week of as rows and Channel as columns, or upload the file to a tool that has a calendar view.
Does this content calendar work in Google Sheets?
Yes. Upload the .xlsx to Google Drive and open it with Google Sheets. COUNTIFS, EOMONTH, WEEKDAY and the rest work the same way there.
Functions used
IFPicks a result from a testWEEKDAYDay of the week as a numberANDTrue if all tests are trueCOUNTIFSCounts with several conditionsDATEBuilds a dateYEARYear of a dateMONTHMonth numberEOMONTHLast day of a monthCOUNTIFCounts cells that match
Related guides
- COUNTIFS with multiple criteria in Excel
- How to get the day of the week from a date in Excel
- How to find the last day of the month in Excel
- How to use IF with AND and OR in Excel
More free templates
- Marketing campaign performance trackerFor marketers who report on several ad platforms and email at once and want every channel measured the same way.Free .xlsx
- Expense report templateFor employees who need to claim back business costs, and for the managers and bookkeepers who check those claims.Free .xlsx
- Purchase order templateFor small businesses, office managers and buyers who send purchase orders to suppliers and want to track what actually arrives.Free .xlsx
- Accounts receivable aging report templateFor owners, bookkeepers and credit controllers who invoice customers on terms and need to see who owes what and for how long.Free .xlsx
Updated