How To Test If A Date Is On A Weekend

2017-09-23

How-To-Test-If-A-Date-Is-On-A-Weekend How To Test If A Date Is On A Weekend

Example

=OR(WEEKDAY(B3)={1,7})

Generic Formula

=OR(WEEKDAY(Date)={1,7})
Date – This is the date which you want to test if it’s a weekend.

What It Does

This formula will test a given date to see if it’s a weekend (Saturday or Sunday) and return TRUE if it is a weekend and FALSE if it is not a weekend.

How It Works

The WEEKDAY(Date) function will return a number from 1 to 7 depending on what day of the week the date is.

  • Returns 1 when the date is on a Sunday
  • Returns 2 when the date is on a Monday
  • Returns 3 when the date is on a Tuesday
  • Returns 4 when the date is on a Wednesday
  • Returns 5 when the date is on a Thursday
  • Returns 6 when the date is on a Friday
  • Returns 7 when the date is on a Saturday

To find the weekend we need to test if WEEKDAY(Date) equals 1 or 7 which means either a Saturday or a Sunday. WEEKDAY(Date)={1,7} has three possible outcomes.

  • {TRUE,FALSE} if the Date is on a Sunday
  • {FALSE,TRUE} if the Date is on a Saturday
  • {FALSE,FALSE} if the Date is any other weekday

When we apply the OR function to any of these arrays we will get TRUE if the array contains any TRUE values and FALSE otherwise. This happens only when the date is either a Saturday or Sunday.

In our example WEEKDAY(“2017-09-30”)={1,7} results in an array of {FALSE,TRUE} since “2017-09-30” is a Saturday. OR({FALSE,TRUE}) results in TRUE and therefore the date was a weekend.

About the Author

John MacDougall

John MacDougall

John is a Microsoft MVP and freelance consultant and trainer specializing in Excel, Power BI, Power Automate, Power Apps and SharePoint. You can find other interesting articles from John on his blog or YouTube channel.

Subscribe

Advertisement

Related Articles

Comments

0 Comments

Submit a Comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Get The Latest News

Follow Us

Follow us on social media to stay up to date with the latest tips in Excel!

Pin It on Pinterest

Share This