INDIRECT with INDEX(MATCH())?

k3yn0t3

New Member
Joined
Oct 5, 2023
Messages
42
Office Version
  1. 365
Platform
  1. Windows
Hi there.
Can anyone help me with an indirect with nested index match formula that's dynamic enough to allow me to get values from other sheets which change depending on the Factory and Metric I need them for?

My hope is to have one formula that's dynamic to copy it across and down as the file has 20 metrics, 20 years, and 200+ different factory sheets. Please see tables below for context. My XL2BB add-in isn't working, sadly.

I'd massively appreciate anyone's help on this. Thank you in advance for taking a look.

Best,
Sam

Here is a snip of how the workbook's tabs are laid out:
1696802509261.png


On the "Assumed Rates" tab, I need to fill in the blue cells based on the following:
  • Factory [#] (name format is consistent...i have 25 factory tabs in all)
  • Metric (ex: "Widgets Sold - % Growth YoY", and "Average Price - % Growth YoY")
  • Year (we're doing this for a 20-year period)

Assumed Rates
Widgets Sold - % Growth YoY
Factory 1--%--%--%--%
Factory 2--%--%--%--%
Factory 3--%--%--%--%
Average Price - % Growth YoY
Factory 1--%--%--%--%
Factory 2--%--%--%--%
Factory 3--%--%--%--%

Factory 1
***Note: there are many other metrics (and rows generally) on this sheet, have simplified here
***Note: the tab name and metric name are exactly the same (same letters & symbols) on every "Factory [#]" tab...Also, the metric names are all in the same column on left-hand side, while the years are listed across a row at the top.

Stats201620172018201920202020202120222023
Widgets Sold - % Growth YoY2.0%2.0%2.0%2.0%2.0%2.0%2.0%2.0%2.0%
Average Price - % Growth YoY2.0%2.0%2.0%2.0%2.0%2.0%2.0%2.0%2.0%
 
I figured out a solution to this problem.

I did the below instead and referenced a cell with the sheet title "Factory_1" (# updates dynamically so i could easily duplicate the assumptions section format for each factory. THe cell("address") part of the formula allows the oriignal reference to dynamically update when it is copied across. This worked perfectly because my date headings are laid out the same way in all my sheets.

Thanks, everyone!

Excel Formula:
=+INDIRECT($A$10&"!"&CELL("ADDRESS",I60))
 
Upvote 0
Solution

Excel Facts

Format cells as time
Select range and press Ctrl+Shift+2 to format cells as time. (Shift 2 is the @ sign).

Forum statistics

Threads
1,223,841
Messages
6,174,970
Members
452,594
Latest member
dgparryuk

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top