Hi everyone,
In our current spreadsheet, I am trying to make a dashboard view which will update figures from 12 sheets (January, February, March, etc.) which are months of the year.
All month sheets are the same and have a list of report names (dashboard sheet to will have the same report names), with a target send time (10:00, 11:00.... 15:00) of the reports. Then there are calendar days from 1-28/30/31 depending on the month. The team leader updates the time the report is sent as per the time on the email in the respective 'date' column's cell corresponding to the 'report' row. All this is typical data entry.
Now the challenge I am facing is with getting the time from the month sheet as mentioned below. Obviously, if it is one sheet (e.g. March), I am able to do an index-match and get it but was not able to get the right syntax when the month changes as in the first case.
1. The below works well as long as its only March.
Also, if I copy-paste for the remaining reports, the range B3:AF3 changes as required to B4:AF4 and so on for all the reports.
=INDEX(March!$B3:$AF3,MATCH(DASHBOARD!$B$1,March!$B$2:$AF$2,0))
B1=TODAY()
Range B3:AF3: Time Input cells from 1st to 31st March for Report 1. This will be updated by the team leader as mentioned above.
Range B2:AF2: Locked Cells with dates from 01 to 31.
2. After a lot of search on using the INDIRECT function for dynamic sheetname, I found the below solution.
=INDEX(INDIRECT($B$2 & "!$B3:$AF3"), MATCH($B$1,INDIRECT($B$2 & "!$B$2:$AF$2"),))
B2=TEXT((B1),"mmmm")
Range B3:AF3: Time Input cells from 1st to 31st March for Report 1. This will be updated by the team leader as mentioned above.
Range B2:AF2: Locked Cells with dates from 01 to 31.
However in this solution, when I copy-paste to the cells below, it does not update the range B3:AF3. It copies the same formula as is.
Hope the above information is clear and that someone is able to help in fixing this issue for me.
Thanks
Best Regards
J
In our current spreadsheet, I am trying to make a dashboard view which will update figures from 12 sheets (January, February, March, etc.) which are months of the year.
All month sheets are the same and have a list of report names (dashboard sheet to will have the same report names), with a target send time (10:00, 11:00.... 15:00) of the reports. Then there are calendar days from 1-28/30/31 depending on the month. The team leader updates the time the report is sent as per the time on the email in the respective 'date' column's cell corresponding to the 'report' row. All this is typical data entry.
Now the challenge I am facing is with getting the time from the month sheet as mentioned below. Obviously, if it is one sheet (e.g. March), I am able to do an index-match and get it but was not able to get the right syntax when the month changes as in the first case.
1. The below works well as long as its only March.
Also, if I copy-paste for the remaining reports, the range B3:AF3 changes as required to B4:AF4 and so on for all the reports.
=INDEX(March!$B3:$AF3,MATCH(DASHBOARD!$B$1,March!$B$2:$AF$2,0))
B1=TODAY()
Range B3:AF3: Time Input cells from 1st to 31st March for Report 1. This will be updated by the team leader as mentioned above.
Range B2:AF2: Locked Cells with dates from 01 to 31.
2. After a lot of search on using the INDIRECT function for dynamic sheetname, I found the below solution.
=INDEX(INDIRECT($B$2 & "!$B3:$AF3"), MATCH($B$1,INDIRECT($B$2 & "!$B$2:$AF$2"),))
B2=TEXT((B1),"mmmm")
Range B3:AF3: Time Input cells from 1st to 31st March for Report 1. This will be updated by the team leader as mentioned above.
Range B2:AF2: Locked Cells with dates from 01 to 31.
However in this solution, when I copy-paste to the cells below, it does not update the range B3:AF3. It copies the same formula as is.
Hope the above information is clear and that someone is able to help in fixing this issue for me.
Thanks
Best Regards
J