How to stop excel from changing a range when you drag a formula down?

  • I'm trying to normalize a set of columns of data in an excel spreadsheet.

    I need to get the values so that the highest value in a column is = 1 and lowest is = to 0, so I've come up with the formula:

    =(A1-MIN(A1:A30))/(MAX(A1:A30)-MIN(A1:A30))

    This seems to work fine, but when I drag down the formula to populate the cells below it, now only does A1 increase, but A1:A30 does too.

    Is there a way to lock the range while updating just the number I'm interested in?

    I've tried putting the Max and min in a different cell and referencing that but it just references the cell under the one that the Max and min are in and I get divide by zero errors because there is nothing there.

  • B_Miner

    B_Miner Correct answer

    10 years ago

    A '$' will lock down the reference to an absolute one versus a relative one. You can lock down the column, row or both. Here is a locked down absolute reference for your example.

    (A1-MIN($A$1:$A$30))/(MAX($A$1:$A$30)-MIN($A$1:$A$30))
    

    Side note: I think it works this way for essentially all modern spreadsheet programs - I know it does for OpenOffice.org Calc and Google Docs' spreadsheet.

    Good answer--but it (and the original question) belong on a different site.

    On a windows machine, you can toggle through the "lock down" methods with the F4 key.

License under CC-BY-SA with attribution


Content dated before 6/26/2020 9:53 AM