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

Posted on 2012-12-30
Medium Priority
Last Modified: 2012-12-31
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).

Question by:tru504187211
LVL 16

Expert Comment

ID: 38732003
Hi actually this looks good to me, with relative references for the A & B rows. Have you tried sorting it yet?

Author Comment

ID: 38732046
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...
LVL 43

Expert Comment

by:Saqib Husain, Syed
ID: 38732066
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)

LVL 43

Expert Comment

by:Saqib Husain, Syed
ID: 38732068
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)
LVL 85

Accepted Solution

Rory Archibald earned 2000 total points
ID: 38732124
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)

Featured Post

Free Tool: Subnet Calculator

The subnet calculator helps you design networks by taking an IP address and network mask and returning information such as network, broadcast address, and host range.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Some code to ensure data integrity when using macros within Excel. Also included code that helps secure your data within an Excel workbook.
Microsoft's Excel has many features that most people will never need nor take advantage of.  Conditional formatting is one feature that you may find a necessity once you start using it.
This Micro Tutorial will demonstrate how to use longer labels with horizontal bar charts instead of the vertical column chart.
This Micro Tutorial will demonstrate the scrolling table in Microsoft Excel using the INDEX function.

624 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question