Hello
This my first post. I'm using Excel 2016.
Background
My dad owns his own business and currently completes his accounts (Expenditure/Takings) using a generic ‘Accounts’ booklet he gets from the local stationery shop. Sometimes if an error in made in a calculation, this can carry through for several weeks/months which is time-consuming to correct. Therefore he has asked me to create an excel version of his accounts book. He wants it to have the same style and format to what he is used to.
Solution:
I have created a workbook which will contain 52 sheets called ‘Week 1’, ‘Week 2’… each containing 3 Tables - one for ‘Goods Purchased’, one for ‘Other Expenditure’ and a third Table for ‘Takings per day’.
These tables are named tables as ‘TableW1a’, ‘TableW1b’, ‘TableW1c’ respectively. The name of the table changes per sheet, on the sheet Week 2, the tables are ‘TableW2a’ etc…
This is really quite basic and does what exactly what it needs to. However due to the volume of data that this workbook will eventually contain, it would be useful to be able to do additional ‘analyses’ on the data, for example: to calculate the total expenditure for a given supplier based on the suppliers listed in the tables, or the average takings for a given day of the week.
Problem:
Essentially I want to create a new ‘summary’ worksheet that contains a pivot table – which consolidates the information from TableW1a, TableW2a, TableW3a…across all 52 sheets/weeks.
I have tried the following:
Any ideas or suggestions would be greatly appreciated.
This my first post. I'm using Excel 2016.
Background
My dad owns his own business and currently completes his accounts (Expenditure/Takings) using a generic ‘Accounts’ booklet he gets from the local stationery shop. Sometimes if an error in made in a calculation, this can carry through for several weeks/months which is time-consuming to correct. Therefore he has asked me to create an excel version of his accounts book. He wants it to have the same style and format to what he is used to.
Solution:
I have created a workbook which will contain 52 sheets called ‘Week 1’, ‘Week 2’… each containing 3 Tables - one for ‘Goods Purchased’, one for ‘Other Expenditure’ and a third Table for ‘Takings per day’.
These tables are named tables as ‘TableW1a’, ‘TableW1b’, ‘TableW1c’ respectively. The name of the table changes per sheet, on the sheet Week 2, the tables are ‘TableW2a’ etc…
This is really quite basic and does what exactly what it needs to. However due to the volume of data that this workbook will eventually contain, it would be useful to be able to do additional ‘analyses’ on the data, for example: to calculate the total expenditure for a given supplier based on the suppliers listed in the tables, or the average takings for a given day of the week.
Problem:
Essentially I want to create a new ‘summary’ worksheet that contains a pivot table – which consolidates the information from TableW1a, TableW2a, TableW3a…across all 52 sheets/weeks.
I have tried the following:
- I tried to use the Pivot table wizard to consolidate multiple ranges, however this does not work well and although it can summarise some basic data, it is not easy to manipulate the filter criteria.
- I have had a play around with using PowerPivot (my first time using this tool) and as any given series of tables contains duplicate values (such as Day of the week, or the supplier name), this option simply doesn’t work. Creating a data model seemed initially to be the way forward but this appears to be more limited than I realised – unless I’m not using it correctly?
- I also tried creating in a new sheet, a table containing a static entry for each supplier, and a =SUMIF(TableW1a[Supplier],[@Supplier],TableW1a[Amount]) formula. However, this only works on specific tables. I tried to create a named range to multiple tables but this doesn’t appear to work in the formula (Maybe I did it wrong?). The alternative is multiple SUMIFs for each Table within the same formula but this obviously isn’t an easily manageable formula
Any ideas or suggestions would be greatly appreciated.