ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Worksheet Functions (https://www.excelbanter.com/excel-worksheet-functions/)
-   -   references (https://www.excelbanter.com/excel-worksheet-functions/180153-references.html)

Bert[_2_]

references
 
I have a list of dates (consecutive weekdays - some holidays) in Column D in
Sheet2. In sheet1, I have a reference to those days. For example in A3 I
have the formula =Sheet2!D3 which displays the correct date. I'd like to
copy the formula to every 7th cell in Column A in Sheet1. What's happening
now is that the copied formula increments by 7 The formula copied into the
cell A10 is "=Sheet2!D10". How can I force it to increment only by 1, so
that it references the dates in Sheet2 correctly?
Thanks
Bert



Pete_UK

references
 
Put this in A3 of Sheet1:

=INDIRECT("Sheet2!D"&INT((ROW(A3)+4)/7)+2)

and then copy it to A10, A17, A24 etc.

Another way would be to enter your original formula and copy down
contiguous cells, then insert 6 new rows between each of the rows with
formulae in.

Hope this helps.

Pete

On Mar 15, 12:39*am, "Bert" wrote:
I have a list of dates (consecutive weekdays - some holidays) in Column D in
Sheet2. *In sheet1, I have a reference to those days. *For example in A3 I
have the formula =Sheet2!D3 which displays the correct date. *I'd like to
copy the formula to every 7th cell in Column A in Sheet1. *What's happening
now is that the copied formula increments by 7 *The formula copied into the
cell A10 is "=Sheet2!D10". *How can I force it to increment only by 1, so
that it references the dates in Sheet2 correctly?
Thanks
Bert



Stan Brown

references
 
Fri, 14 Mar 2008 20:39:06 -0400 from Bert :
I have a list of dates (consecutive weekdays - some holidays) in Column D in
Sheet2. In sheet1, I have a reference to those days. For example in A3 I
have the formula =Sheet2!D3 which displays the correct date. I'd like to
copy the formula to every 7th cell in Column A in Sheet1. What's happening
now is that the copied formula increments by 7 The formula copied into the
cell A10 is "=Sheet2!D10". How can I force it to increment only by 1, so
that it references the dates in Sheet2 correctly?


I don't know if this is the best way, but INDIRECT will get the job
done.

=indirect("Sheet2!D" & int(3+(row()-3)/7))

--
Stan Brown, Oak Road Systems, Tompkins County, New York, USA
http://OakRoadSystems.com
Shikata ga nai...


All times are GMT +1. The time now is 04:40 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com