Hi - thanks for any advice help you can help with.
I've created a table and lookup in order to get a range of numbers based on the table. The table provides all possible outcomes, but I have a dynamic source that will determine the range in the table and produce the final range.
In Mac 365 I used the following
=TRANSPOSE(M20:INDIRECT(CONCATENATE("M",ROW(M20)+B7-B6)))
and it works wonderfully. It
- dynamically presents the range based on the source value
- increases or decreases the number of columns based on that range
Rationale on some of the formula
- I can't use concatenate because the range can be well over 8000+ ch limit per cell
- I need to transpose because I need to copy and paste the full range into another application (and rows/breaks are not carried over when pasted)
- It works because I can shift-control-right to find the full range to copy, without having to scroll endlessly to a specific column to shift-click
The problem I am having is that, this tool is not for me to use, it's for a workforce who are on Windows. When they open the file in Windows, the number of columns is static based on the range on the saved file that I provided. Meaning changing the Source value, will update the range to the same column only.
eg
- if a lower range max, it will produce NA in the subsequent columns
- if a higher limit, it will cut off at the max column of the file opened.
It also says "cannot change part of array" when I try and edit, nor does it recognise the same formula. It presents it as
{=TRANSPOSE(M20:INDIRECT(CONCATENATE("M",ROW(M20)+B7-B6)))}
Any advice to either help me rebuild in Windows Excel 365 to have the same behaviour?
Thank you so much!
EDIT: Sheet instructions
Change the value in B2 between 1 and 1500; this corresponds to B19 and below, the Sequence number range.
B10 is where the formula in question is
- if you enter "1" in B2, you will get a single range in B10
- if you enter "2" in B2, you will get a corresponding range in B10, C10
- if you enter "10" in B2, you will get a corresponding range in B10:K10
- Row 10 will increase in column values per the corresponding Sequence max
Bookmarks