How to generate a date list using the SEQUENCE function

How to generate a date list using the SEQUENCE function


Excel is a powerful tool that can simplify various data-related tasks. One such task is generating a date list, which can be incredibly useful for project planning, financial analysis, or simply for creating a timeline. In this blog post, we will delve into the art of generating date lists using the SEQUENCE function in Excel.

Microsoft Excel Tutorials

Excel download 

What is the SEQUENCE Function?

Before we dive into the details, let’s briefly explain what the SEQUENCE function is. The SEQUENCE function is a dynamic array function in Excel that allows you to create sequences of numbers, text, or even dates. It’s a versatile tool that can save you a lot of time and effort, especially when dealing with repetitive tasks.

Select a Cell as the Starting Point

Choose the cell in which you want your date list to begin. In our example, we used cell A1 as the starting point. Click on the cell to select it. This is where the first date in your list will appear.

Enter the SEQUENCE Formula

Now, it’s time to enter the SEQUENCE formula. In cell A1 (or your chosen starting cell), type or paste the following formula:

=SEQUENCE(10, 1, DATE(2023, 1, 1), 1)

  • 10: This is the first argument, and it specifies the number of dates you want to generate in your list. In our example, we’ve used 10, but you can change this number to match your needs.
  • 1: The second argument indicates the number of columns in the result array. Since we want a single column of dates, we use 1.
  • DATE(2023, 1, 1): This is where you specify the starting date. In our example, we start from January 1, 2023. You can replace this with any date you require.
  • 1: The final argument determines the step size or interval between dates. In our formula, it’s set to 1, meaning the dates will increment by one day. Adjust this number for different intervals (e.g., 2 for every other day).

sequence

More examples.

Generating Weekly Dates

Let’s say you need a list of dates for every Sunday in the first quarter of 2023. You can adjust the formula like this:

=SEQUENCE(13, 1, DATE(2023, 1, 1), 7)

  • Rows (13): The first argument, 13, specifies the number of rows in the resulting sequence. In this case, you want to generate a list of dates for the entire first quarter of 2023, which includes 13 Sundays. Therefore, you set the rows to 13 to ensure you have enough entries for each Sunday in that period.
  • Columns (1): The second argument, 1, determines the number of columns in the output. Since you want to create a single column of dates (one date per row), you specify 1 for the columns.
  • Start (DATE(2023, 1, 1)): The third argument defines the starting point for your sequence. In this case, you use the DATE function to set the start date as January 1, 2023. This is the beginning of the first quarter of the year.
  • Step (7): The fourth argument, 7, determines the interval or step size between each date in the sequence. In your formula, you set it to 7, which means that Excel will generate dates with a weekly interval. This is why you get dates for every Sunday.

sequence 2

Custom Date Range

Suppose you want to generate a date list for a specific project that starts on March 10, 2023, and ends on April 20, 2023. You can use the SEQUENCE function to create this custom date range:

=SEQUENCE(12, 1, DATE(2023, 3, 10), 1)

  • Rows (12): The first argument, 12, specifies the number of rows in the resulting sequence. In this case, you want to generate a list of 12 dates. This determines the length of your date list.
  • Columns (1): The second argument, 1, determines the number of columns in the output. Since you want to create a single column of dates (one date per row), you specify 1 for the columns.
  • Start (DATE(2023, 3, 10)): The third argument defines the starting point for your sequence. In this case, you use the DATE function to set the start date as March 10, 2023. This is the date from which your sequence begins.
  • Step (1): The fourth argument, 1, determines the interval or step size between each date in the sequence. In your formula, you set it to 1, which means that Excel will generate dates with a daily interval. This means each date in the sequence will be one day apart from the previous one.

sequence 3

Non-Consecutive Dates

In some cases, you might need a list of dates with irregular intervals. Let’s say you want to create a list of dates that skips two days between each date:

=SEQUENCE(10, 1, DATE(2023, 1, 1), 2)

  • Rows (10): The first argument, 10, specifies the number of rows in the resulting sequence. In this case, you want to generate a list of 10 dates. Each date will be separated by a 2-day interval.
  • Columns (1): The second argument, 1, determines the number of columns in the output. Since you want to create a single column of dates (one date per row), you specify 1 for the columns.
  • Start (DATE(2023, 1, 1)): The third argument defines the starting point for your sequence. In this case, you use the DATE function to set the start date as January 1, 2023. This is the date from which your sequence begins.
  • Step (2): The fourth argument, 2, determines the interval or step size between each date in the sequence. In your formula, you set it to 2, which means that Excel will generate dates with a 2-day interval. This means every date in the sequence will be 2 days apart from the previous one.

sequence 4


Mastering the SEQUENCE function in Excel empowers you to efficiently generate date lists for a wide range of applications. Whether you’re planning events, tracking project milestones, or conducting data analysis, this Excel feature can save you time and ensure accuracy in your work. As you become more comfortable with the SEQUENCE function, you’ll discover its versatility and usefulness in your daily tasks. So, start exploring and creating date lists tailored to your specific requirements, and unlock the full potential of Excel’s SEQUENCE function. Remember, Excel is a powerful tool, and understanding its functions can enhance your productivity and problem-solving capabilities. Stay tuned for more Excel tips and tricks to make your data-related endeavors even more efficient and effective.

Leave a Comment