logo
search
Function Problems

How to Calculate Alternate Working Saturdays in Excel

Guest WriterGuest Writer Oct 1, 2026 869 views

Question details

Calculate the total number of alternate working Saturdays or generate a list of alternate Saturday dates between a specific start date and end date.

How to Calculate Alternate Working Saturdays in Excel
Product
Excel
Device & OS
not provided
Scenario
An employee is scheduled to work on alternating Saturdays (e.g., from May 2, 2024, through June 30, 2024), and the user needs an automated way to count or list these specific working days.
Observed behavior
The user requires a formula to correctly isolate and count every second Saturday between two dates, or to project the specific calendar dates for those working Saturdays.
Before you start

Ensure you have your specific start date and end date entered into separate cells in your spreadsheet, and verify that both cells are correctly formatted as Dates rather than plain text.

Solution 1Recommended

Count Alternate Saturdays Using NETWORKDAYS.INTL

Use a combination of the NETWORKDAYS.INTL and ROUNDUP functions to calculate the exact number of alternating Saturdays between two dates.

The NETWORKDAYS.INTL function allows you to define custom weekends using a 7-digit string (Monday to Sunday) where '1' is a non-working day and '0' is a working day. By dividing the total number of Saturdays by 2 and rounding up, you get the count of alternating Saturdays.

1
Input Your Dates

Enter your start date (e.g., May 2, 2024) in cell A2 and your end date (e.g., June 30, 2024) in cell B2.

2
Enter the Formula

Select a blank cell where you want the count to appear and type the formula: =ROUNDUP(NETWORKDAYS.INTL(A2,B2,"1111101")/2,0)

3
Calculate the Result

Press the Enter key. The cell will now display the total number of alternate working Saturdays during that period.

Count Alternate Saturdays Using NETWORKDAYS.INTL
How the Custom Weekend String Works: The string "1111101" tells Excel to treat Monday through Friday, as well as Sunday, as non-working days (1). Only Saturday is treated as a working day (0).
Advanced Spreadsheet Solutions

Easily Calculate Complex Work Schedules with WPS Office

WPS Spreadsheet fully supports advanced date and time functions, including NETWORKDAYS.INTL and dynamic arrays like SEQUENCE. It is perfectly equipped to handle complex payroll, attendance, and custom working schedules with complete accuracy.

  1. 1. Open WPS Spreadsheet: Launch WPS Office and click on 'Spreadsheet' to open your work schedule document.
  2. 2. Insert Schedule Dates: Input the employee's joining date in one cell and the end of the calculation period in another.
  3. 3. Apply Date Formulas: Click on the 'Formulas' tab, select 'Date & Time', and use NETWORKDAYS.INTL to instantly calculate alternate weekends.
  4. 4. Format Automatically: Use WPS Spreadsheet's smart formatting tools to display results cleanly as either total days or specific calendar dates.
100% compatible with Microsoft Excel formulas and date functionsNative support for dynamic array functions for faster data processingFree, lightweight, and incredibly fast to install on any deviceFamiliar tabbed interface for seamless migration from other software
microsoft office alternative - wps office

Frequently Asked Questions

How do I calculate total working days including regular weekdays and alternate Saturdays?

You can calculate this by combining two formulas. First, calculate the standard Monday-to-Friday working days using =NETWORKDAYS(start_date, end_date). Then, calculate the alternate Saturdays using =ROUNDUP(NETWORKDAYS.INTL(start_date, end_date, "1111101")/2, 0). Add both results together to get the total working days.

What does the '1111101' mean in the NETWORKDAYS.INTL formula?

In NETWORKDAYS.INTL, custom weekends are defined by a 7-character text string representing Monday through Sunday. A '1' indicates a non-working day, while a '0' indicates a working day. The string '1111101' marks Monday-Friday and Sunday as non-working days, leaving only Saturday as the active working day.

Why is my date formula returning a five-digit number like 45414?

Spreadsheet software stores dates as sequential serial numbers for calculation purposes. If you see a large number instead of a date, simply right-click the cell, select 'Format Cells', and change the category from 'General' or 'Number' to 'Date'.