HomeExcel FormulaCreating Custom Descending Sequence Lists in Excel

Creating Custom Descending Sequence Lists in Excel

Published on

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.

Dynamic Sum Column in SUMIF in Google Sheets

To obtain a dynamic sum column (sum_range argument) in SUMIF, we can utilize the...

Create a Calendar in Excel with a One-Line Dynamic Array Formula

This tutorial explains how to create a calendar in Excel using a one-line formula...

Excel: Month Name to Number & Number to Name

This tutorial showcases the most efficient formulas for converting a month name to a...

Get the First or Last Row/Column in a New Google Sheets Table

If you've recently started using the new Google Sheets TABLE functionality, you may find...

More like this

Create a Calendar in Excel with a One-Line Dynamic Array Formula

This tutorial explains how to create a calendar in Excel using a one-line formula...

Excel: Month Name to Number & Number to Name

This tutorial showcases the most efficient formulas for converting a month name to a...

EXPAND + Stacking: Expand an Array in Excel

We can expand an array by adding values at the end using the EXPAND...

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.