Yes, the weekend is over, but another one is just five days away! To make it easier to keep track of Saturdays and Sundays, you can use conditional formatting to highlight weekend dates in Excel.
In this example, the Excel file has a list of product sales for the first half of July. We’d like to highlight the dates and sales numbers that fall on a weekend.
Add Conditional Formatting
To highlight the weekend sales:
-
- Select all the cells where conditional formatting should be applied, cells H2:J16 in this example. Cell H2 is the active cell in the selection.

-
- On the Ribbon, click the Home tab, then click Conditional Formatting.
- Click New Rule, to open the New Formatting Rule dialog box
- In the Select a Rule Type list, click Use a formula to determine which cells to format.
- In the Formula box, enter a formula to check the weekday of the date in row 2, which is the active row on the worksheet:
=WEEKDAY($H2,2)>5

- Click the Format button, and select a Fill colour, or other formatting options, then click OK.
- Click OK to close the New Formatting Rule dialog box.
The weekend rows are highlighted in green.

The WEEKDAY Function
The WEEKDAY function checks the date in column H, and returns a weekday number, based on a numbering system (2) that starts with Monday as 1. Saturday is 6 and Sunday is 7, so we want to highlight weekday numbers that are greater than 5.
Instead of that numbering system, we could have entered 1 or 3 as the second argument (return_type) in the WEEKDAY function.
If we entered a 1, or omitted the second argument, the numbering would start with Sunday as 1. With a 3, Monday would start as 0, and end with a 6 on Sunday.

I used the 2 because that groups Saturday and Sunday at the end of the numbering, and we can simply test for >5.
More About Conditional Formatting
On the Contextures website there are basic instructions for conditional formatting, and other examples of ways you can use it.
Watch the Video
Here’s a short video that shows the steps in Excel 2007.
More Excel Date Tips
Fix Excel dates that won’t change Format
AutoFill Excel dates in series or same Date
How to prevent grouped dates in Excel
Excel filter for date range 2 Ways
Count items in a date range in Excel
__________________
My dates are in a row at the top of the sheet on line L2:AP2, I can get the formula to highlight the weekends on row two but I can’t get the column to highlight. Any suggestions?
a great
formula is work.
thanx
The dates I did is in column and not in rows. I cannot get the formula to work? any suggestion? Thanks.
Hello
I have once quick question for you , Please help me out because I’m stuck here.
Question : For ex : I have a one date as a reference and from this reference date i need to get 3 different dates i.e ( 7 days before the ref date, 2 days before the ref date & 1 day before the ref date) but the twist is that the new date should fall on Weekday and not on Weekend( i.e Sat & sun).
Please help me out , i’m trying to figure out this from many days.
Thank you in Advance!!!!
Try the formula in my Excel newsletter, to get the dates, with no weekend dates:
https://www.contextures.com/newsletter/excelnews2019/20190521ctx.html
Hi! I’ve been tweaking the formula, but I can’t seem to get it. 🙁 I know =WEEKDAY(H$2,2)>5 highlights Saturday and Sunday. But what if I want to highlight Sunday only?