Why this INDEX/MATCH function does not work?

excelos

Well-known Member
Joined
Sep 25, 2011
Messages
592
Office Version
  1. 365
Platform
  1. Windows
Hello!

I have this function:

=SUM(INDEX($C$212:$AM$212,1,MATCH(TRUE,$B$263<C3:AM3,0)):$AM$212)

It should calculate the sum of a range of cells.

That range is defined by the INDEX/MATCH function.
The end of the range is easy, I want it to be $AM$212.
The start of the range is tricky. I want it to be the cell of the range $C$212:$AM$212 where the first cell of the range C3:AM3 is bigger than $B$263.


However, it does not work. It returns N/A. Any idea?

Thanks!
 

Excel Facts

Waterfall charts in Excel?
Office 365 customers have access to Waterfall charts since late 2016. They were added to Excel 2019.
Unfortunately, I think your formula got mangled by this forum's defects (poor design). Put spaces around comparison operators like " > ", " < ", etc. Actually, I think it is only one of those that causes problems. I never remember which one. And why take chances?

I might write the following formula, which must be array-entered (press ctrl+shift+Enter instead of just Enter):

=IFERROR(SUM(INDEX(C212:AM212, 1, MATCH(TRUE, C3:AM3 > B263, 0)):AM212), 0)

It is unclear if and where you need to use absolute references (with "$"). Only if you intend to copy the formula.

IFERROR covers the case when no match occurs. If you know the match always works, IFERROR(...,0) is unnecessary.

PS.... And you are very wise to use the form INDEX(...):AM212 instead of OFFSET(). The latter is a volatile function, so the SUM formula and any dependent cells will be recalculated whenever the worksheet is recalculated; for example, whenever any cell in the workbook is edited.
 
Last edited:
Upvote 0
Try:
Excel Workbook
CDEFGHALAM
21200670XXX6
213XXXXXX
21419
Sheet
 
Upvote 0
This question appears to be a restatement of the same question from these 2 threads:

https://www.mrexcel.com/forum/excel...sible-identify-cell-use-its-co-ordinates.html
https://www.mrexcel.com/forum/excel...-right-starting-point-sum-based-criteria.html

Did not my response yesterday work for you? Or do you just desire a formula using INDEX in some way? I hope you find something that works for you, but try not to be hung up on the specific method. Sometimes there is a non-intuitive way that works better.
 
Upvote 0
Try:
Excel Workbook
CDEFGHALAM
21200670XXX6
213XXXXXX
21419
Sheet

Thanks, that's very close to what I want.

However, I want it to do a check in a different row and calculate the sum in a different row.
It's confusing where to specify each row.

Can you make it calculate the sum in the row 213, based on the range specified in row 212?

Thanks!
 
Upvote 0
This question appears to be a restatement of the same question from these 2 threads:

https://www.mrexcel.com/forum/excel...sible-identify-cell-use-its-co-ordinates.html
https://www.mrexcel.com/forum/excel...-right-starting-point-sum-based-criteria.html

Did not my response yesterday work for you? Or do you just desire a formula using INDEX in some way? I hope you find something that works for you, but try not to be hung up on the specific method. Sometimes there is a non-intuitive way that works better.

Unfortunately it was not what I was after, maybe I didn't word it properly.
 
Upvote 0

Forum statistics

Threads
1,224,823
Messages
6,181,170
Members
453,021
Latest member
Justyna P

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top