View Single Post
  #4   Report Post  
Posted to microsoft.public.excel.worksheet.functions
Mike H[_3_] Mike H[_3_] is offline
external usenet poster
 
Posts: 39
Default changing multiple column references in a formula

On 17 June, 09:22, JackRosieMaisie
wrote:
A sheet contains a list of prices that change weekly - 30 products vertically
each with a column for each weeks price.

Each week a new column is added to the end of the sheet with that week's

Hi,

My first reply tthrough the web interface seems to have got lost so
I'll try again.

To find the last value in a row try

=LOOKUP(2,1/(Sheet1!A2:Z2<""),Sheet1!A2:Z2)

and to find the second to last try this array formula

=INDEX(Sheet1!A2:Z2,LARGE(IF(Sheet1!A2:Z2<"",COLU MN(Sheet1!A2:Z2)-
COLUMN(A2)+1),2))

Note the last 2 denotes second to last so change to 3 for 3rd to last.

This is an array formula which must be entered by pressing CTRL+Shift
+Enter
'and not just Enter. If you do it correctly then Excel will put curly
brackets
'around the formula {}. You can't type these yourself. If you edit the
formula
'you must enter it again with CTRL+Shift+Enter.

Mike


Another sheet has a summary of the products and the starting price and
finishing price on a monthly basis.

As the columns with the two prices change inconsistently each month I need
an easy way for an Excel novice to change the column references in the
summary formulas for the starting and finishing prices.

Question: Can a formula contain a column variable which is lookedup from
another cell. E.g. two new reference cells for the starting and finishing
price which contain the two column reference values that all relevant
formulas would automatically update to.

I appreciate any help.