Link to home
Create AccountLog in
Avatar of tru504187211
tru504187211

asked on

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

I've got a cell, D2, that has this formula...

=COUNTIFS('WORKING DATA'!$C$2:$C$65000,'FINAL REPORT'!A2,'WORKING DATA'!$D$2:$D$65000,'FINAL REPORT'!$D$1,'WORKING DATA'!$E$2:$E$65000,'FINAL REPORT'!$B2)

...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).

Thanks!!!
Avatar of terencino
terencino
Flag of Australia image

Hi actually this looks good to me, with relative references for the A & B rows. Have you tried sorting it yet?
...Terry
Avatar of tru504187211
tru504187211

ASKER

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...
Avatar of Saqib Husain
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)


********edited*****
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)
ASKER CERTIFIED SOLUTION
Avatar of Rory Archibald
Rory Archibald
Flag of United Kingdom of Great Britain and Northern Ireland image

Link to home
membership
Create an account to see this answer
Signing up is free. No credit card required.
Create Account