Excel - Forumla to reference current row (even after rows get sorted)

tru504187211 used Ask the Experts™
I've got a cell, D2, that has this formula...


...and it returns the correct information.  It is looking to match information from multiple worksheets to be able to count numbers.

So, if I sort all of the rows, this row may move down to say, D203, but the formula is static, so now it is still referencing A2 and B2, but it is no longer part of row 2...

How can I modify this formula for A2 and B2 to simply reference cells A and B of the current row that this formula is part of (as the information in that row's D column).

Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
Hi actually this looks good to me, with relative references for the A & B rows. Have you tried sorting it yet?


Hi Terry...I have.  I sort all columns and it moves the data, but keeps the A2 and B2 references no matter what row it is in...
Try this formula

=COUNT('Working data'!$C$2:$C$65000,INDIRECT(ADDRESS(ROW(),1,,,"Final report")),'Working data'!$D$2:$D$65000,'Final report'!$D$1,'Working data'!$E$2:$E$65000,'Final report'!$B2)

Or simply

=COUNT('Working data'!$C$2:$C$65000,INDIRECT(ADDRESS(ROW(),1)),'Working data'!$D$2:$D$65000,'Final report'!$D$1,'Working data'!$E$2:$E$65000,'Final report'!$B2)
Most Valuable Expert 2011
Top Expert 2011
I assume the formula is on the FINAL REPORT sheet? If so, remove the sheet name from the references to cells on that sheet:

=COUNTIFS('WORKING DATA'!$C$2:$C$65000,A6,'WORKING DATA'!$D$2:$D$65000,$D$1,'WORKING DATA'!$E$2:$E$65000,$B6)

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial