Data Validation: Prevent Weekend Entries

In this tutorial, we’ll discuss how to prevent weekend entries to restrict the input of dates that fall on Saturdays or Sundays. This can be useful for applications such as scheduling, booking, or reporting that only operate on weekdays.

In Excel, data validation is a process of ensuring that the data entered in a spreadsheet meets certain criteria and conforms to the expected format. To use data validation, follow these steps:

  1. Select the cell or range of cells where you want to prevent weekend dates.
  2. Go to the Data tab and click on Data Validation in the Data Tools group.
  3. In the Data Validation dialog box, select Custom from the Allow drop-down list.
  4. In the Formula box enter the formula =WEEKDAY(A2:A10,2) < 6.
  5. Click the Error Alert tab, enter a Title and Error Message.
  6. Click OK to apply the data validation.

The formula =WEEKDAY(A2:A10,2) < 6 is used to check if the dates in the range A2:A10 are weekdays or not.

Now, when you try to enter a weekend date in the cell or range of cells, you will get an error message saying that the value you entered is not valid.

Accept Dates by the Day of the Week

The WEEKDAY function in Excel returns the day of the week for any given date. To use this function, you need to provide at least one argument: serial_number, which is the date you want to analyze. It returns a number from 1 (for Sunday) to 7 (for Saturday), for example, the =WEEKDAY("2023-06-14") returns 4, which means Wednesday.

For example, to allow only Wednesday date, replace the =WEEKDAY(A2:A10,2) < 6 formula (see step-4 on the previous listing) with this formula:

=WEEKDAY(A2:A10) = 4
  1. Allow Sunday
    =WEEKDAY(A2:A10) = 1
  2. Allow Mondy
    =WEEKDAY(A2:A10) = 2
  3. Allow Tuesday
    =WEEKDAY(A2:A10) = 3
  4. Allow Wednesday
    =WEEKDAY(A2:A10) = 4
  5. Allow Thursday
    =WEEKDAY(A2:A10) = 5
  6. Allow Friday
    =WEEKDAY(A2:A10) = 6
  7. Allow Saturday
    =WEEKDAY(cell_range) = 7

Data Validation