Creating Custom Descending Sequence Lists in Excel

You can utilize functions like ROW or SEQUENCE in Excel to create a custom descending sequence list.

For Microsoft 365 users, dynamic array formulas based on these functions are available. Otherwise, you can resort to the ROW function.

Mastering this technique empowers you to easily generate lists of descending sequence numbers or dates in Excel.

Creating a Custom Descending Sequence List of Numbers in Excel

If you happen to be using older versions of Excel, you may find this approach helpful.

The following formula will return the decremental sequence from 10. Enter it in any cell and drag it down until the formula returns 1:

=10+1+ROW(A1)*-1
Decremental Sequence Non-Dynamic: Excel

Where:

  • 10: starting value
  • -1: step value
  • 1: adjustment value (to ensure the sequence starts at 10, not at 9)

If you want the sequence decreasing by increments of 0.5 from 10 to 0.5, replace the step value in the above formula with -0.5 and the adjustment value to 0.5. The formula will be:

=10+0.5+ROW(A1)*-0.5

In the above formulas, change the starting value from 10 to the number of your choice, such as 100, 1000, etc. You will get a negative sequence if you specify -1 as the starting value.

Dynamic Array Formulas for Decremental Sequence in Excel

If you are using Excel in Microsoft 365, there are two options for creating a custom descending sequence list using the ROW and SEQUENCE functions.

Among them, I prefer SEQUENCE due to its simplicity and also because it’s the dedicated function for such calculations. Here they are:

ROW:

=10+1+ROW(A1:A10)*-1

This will generate a list of descending sequence numbers from 10 to 1.

Where:

  • 10: starting value
  • -1: step value
  • 1: adjustment value (to ensure the sequence starts at 10, not at 9)
  • A10: number of rows.

To create a custom descending sequence decreasing by increments of 0.5 from 10 to 0.5, use the following formula:

=10+0.5+ROW(A1:A20)*-0.5

Where:

  • 10: starting value
  • -0.5: step value
  • 0.5: adjustment value (to ensure the sequence starts at 10, not at 9.5)
  • A20: number of rows.

SEQUENCE:

To generate a sequence list in descending order, specify -1 as the step value in the SEQUENCE function in Excel.

=SEQUENCE(10, 1, 10, -1)

This Excel formula follows the syntax SEQUENCE(rows, [columns], [start], [step]).

Custom Descending Sequence List of Numbers in Excel

The above formula will return the numbers from 10 to 1.

To return 10 to 0.5, use the below formula:

=SEQUENCE(20, 1, 10, -0.5)

Creating a Custom Descending Sequence List of Dates in Excel

If you know how to create a custom descending sequence of numbers, then converting that to return decrementing sequential dates is quite simple.

You just need to replace the “start” value with a date value in the DATE function syntax DATE(year, month, day).

Examples:

=DATE(2024, 1, 31)+1+ROW(A1)*-1

Enter this formula in any cell and drag it down to get the date sequence in descending order from 31/01/2024, 29/01/2024, and so forth.

Don’t forget to format the results to short or long dates by clicking the drop-down within the Numbers group in the Home tab.

Here are the dynamic array formulas:

ROW:

=DATE(2024, 1, 31)+1+ROW(A1:A10)*-1

Where:

  • DATE(2024, 1, 31): starting value
  • -1: step value
  • 1: adjustment value (to ensure the sequence starts at DATE(2024, 1, 31), not at DATE(2024, 1, 30))
  • A10: number of rows.

SEQUENCE:

=SEQUENCE(10, 1, DATE(2024, 1, 31), -1) // as per SEQUENCE(rows, [columns], [start], [step])

Note: You can replace DATE(2024, 1, 31) with TODAY() to get a descending sequence starting from today’s date.

Resources

Here are a few dynamic array formulas in Excel:

Prashanth KV
Prashanth KV
Your Trusted Google Sheets and Excel Guide Prashanth KV brings a wealth of experience in Google Sheets and Excel, cultivated through years of work with multinational corporations in Mumbai and Dubai. As a recognized Google Product Expert in Docs Editors, Prashanth shares his expertise through insightful blogging since 2012. Explore his blog for practical tips and guidance on maximizing your spreadsheet skills.

Compare Two Tables for Differences in Excel

To compare two tables with similar data for differences, you can use the XLOOKUP...

Calculate Weighted Average in Pivot Table in Google Sheets

You can calculate a weighted average in a Pivot Table using a custom formula...

Summarize Data and Keep the Last Record in Google Sheets

In Google Sheets, we can summarize data (like sum, average, min, max, count) using...

How to Retrieve the Last Record in Each Group in Excel

As part of data analysis, you may need to retrieve the last record from...

More like this

Compare Two Tables for Differences in Excel

To compare two tables with similar data for differences, you can use the XLOOKUP...

How to Retrieve the Last Record in Each Group in Excel

As part of data analysis, you may need to retrieve the last record from...

How to Perform Case-Sensitive XLOOKUP in Excel with EXACT

We may not always need to perform a case-sensitive XLOOKUP for product names in...

LEAVE A REPLY

Please enter your comment!
Please enter your name here

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