Tip: Other languages are Google-Translated. You can visit the English version of this link.
Log in


How to count rows until a certain sum value is reached in Excel?

For instance, there is a range of data, column A includes product number, and column B contains order amount, and you have a certain value such as 80, which is the total of first nth numbers in Order, how can you count how many rows are involved to sum up to 80 as below screenshot shown?
doc count until sum reach 1

Count rows until a certain summed value is reached with formula

arrow blue right bubble Count rows until a certain summed value is reached with formula

To count the number of rows which are used to sum up to a certain matched value, you can apply a formula.

Select a blank cell, E2 for instance, and enter this formula =MATCH(D2,SUBTOTAL(9,OFFSET(B2,,,ROW(B2:B17)-ROW(B2))),1), press Shift + Ctrl + Enter key to get to the correct result. See screenshot:
doc count until sum reach 2

Tip: In this formula, D2 is the certain value you want to reach by summing, B2:B17 is the values range you sum from, you can change them as you need.

If you want to exclude the header row, you can use this formula =MATCH(D2,SUBTOTAL(9,INDIRECT("$B$1"&":"&ADDRESS(ROW($B$1:$B$17),COLUMN($B$1)))), and press the  Shift +Ctrl + Enter keys simultaneously.

doc attention 1  Kutools for Excel's Auto Text, collect all formulas to a group as auto text, you can insert them anytime as you want whithout remembering! Free Download Now!

You maybe interested in this utility:

Sum absolute values

If there are some values which include both positive and negative values, how can you sum their absolute values up?  Generally, you may change the negative values to positive first, and them sum them. But with Kutools for Excel's Sum absolute values, you can directly sum the absolute values as quickly as you can. 
doc sum absolute

Recommended Productivity Tools

Ribbon of Excel (with Kutools for Excel installed)

300+ Advanced Features Increase Your Productivity by 71%, and Help You To Stand Out From Crowd!

Would you like to complete your daily work quickly and perfectly? Kutools For Excel brings 300+ cool and powerful advanced features (Combine workbooks, sum by color, split cell contents, convert date, and so on...) for 1500+ work scenarios, helps you solve 82% Excel problems.

  •  Deal with all complicated tasks in seconds, help to enhance your work ability, get success from the fierce competition, and never worry about being fired.
  •  Save a lot of work time, leave much time for you to love and care the family and enjoy a comfortable life now.
  •  Reduce thousands of keyboard and mouse clicks every day, relieve your tired eyes and hands, and give you a healthy body.
  •  Become an Excel expert in 3 minutes, and get admiring glance from your colleagues or friends.
  •  No longer need to remember any painful formulas and VBA codes, have a relaxing and pleasant mind, give you a thrill you've never had before.
  •  Spend only $39, but worth than $4000 training of others. Being used by 110,000 elites and 300+ well-known companies.
  •  60-day unlimited free trial. 60-day money back guarantee. Free upgrade and support for 2 years. Buy once, use forever.
  •  Change the way you work now, and give you a better life immediately!

Office Tab Brings Efficient And Handy Tabs to Office (include Excel), Just Like Chrome, Firefox, And New IE

  • Increases your productivity by 50% when viewing and editing multiple documents.
  • Reduce hundreds of mouse clicks for you every day, say goodbye to mouse hand.
  • Open and create documents in new tabs of same window, rather than in new windows.
  • Help you work faster and easily stand out from the crowd! One second to switch between dozens of open documents!
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Diane · 5 months ago
    hi , what can be the formula but to count columns?
    • To post as a guest, your comment is unpublished.
      Sunny · 5 months ago
      Hello, Diane, just change ROW to COLUMN in the formula like =MATCH(A2,SUBTOTAL(9,OFFSET(A1,,,COLUMN(A1:E1)-COLUMN(B2))),1). See screenshot:
  • To post as a guest, your comment is unpublished.
    Damien · 1 years ago
    After reading this solution, I started reading about array formulas. Very interesting and useful. With respect to this solution, it solves a very challenging aspect of material stockpile size and composition tracking. Can you help me with one little change...I want the position in the list of the total going from the bottom of the list up vs top down in your example. I've tried a few things but not cracked it yet, mainly due to not fully understanding the formula syntax yet. Any suggestions? Particularly interested in the exclude header version, or a version that does not include any header consideration since I wish to calculate this fresh on each row (i.e. day.)
    • To post as a guest, your comment is unpublished.
      Damien · 1 years ago
      Never mind. I figured out a simple, non array way to do what I wanted to do.