Learning Material recommendation and/or function recommendations for a VBA newbee but competent exceller

splreece

Board Regular
Joined
May 29, 2015
Messages
72
Morning all,

Great site guys. I've used this a lot for previous work but only posted now as the following has baffled me.

I am a competent excel user but am starting out in VBA and am comfy manipulating within code but I have no formal training (yet).

I am tasked with the following and I am hoping you guys can point me in the right direction to the sort of code or functions that I can use (below is a sample of the data being used):

Task and problem
In short my data is sales data and each sale is listed individually (sometimes multiple sales under 1 company), but all sales go through a 6 step process before completion. I need to produce intelligence to show where the lags are in the process and the causes (as the length of time to complete sales has increased rapidly this year). (For example, if stage 1 should take 5 days yet there are 2000 sales that are above the 5 days average, then I need to identify it and figure out if there are reasons why (over time)).

Examples of intelligence needed could include:
- Sales progression (identifying the average journey times of each sales stage)
- Looking at each sales stage against location (i.e. are certain offices less efficient at processing certain stages)
- Are certain sales owners less efficient than others etc..

- What are the trends in the above over time (i.e. is it consistency on a daily/weekly basis or are they blips)

Effectively, I would like the user to be able to choose their reports and show results without altering the core dataset.

I know this is a big ask but any advice or help on the functions I should look into would be greatly appreciated.

Many thanks

Location Office Sale Stage Volume Engine Adapted
London Sunderland Stage 1 2 N
Newcastle Peterbrough Stage 3 1 N
Liverpool Glasgow Stage 1 4 Y
 

Excel Facts

Copy formula down without changing references
If you have =SUM(F2:F49) in F50; type Alt+' in F51 to copy =SUM(F2:F49) to F51, leaving the formula in edit mode. Change SUM to COUNT.
This is a database project. Learn Access.
Its great for storing large datasets and analyzing over time.
 
Upvote 0
Hi,

I do have a degree of sympathy with ranman256's answer. It really depends on where your sales data is coming from.

Will the spreadsheet be the place where the master copy of this sales data is stored or will it be mastered elsewhere and you will have access to a copy. If you can copy some data for reporting then that is a comparatively easy problem but if you need to maintain the master sales data in the spreadsheet then that is much more difficult.

From your sample data it would seem that you have sales offices in at least three cities which implies quite a large organisation. So, what sort of data volumes are involved. I would expect an organisation of that size to already have its sales logged on a computer somewhere.
 
Upvote 0
Thanks for the reply Ranman256/RickXL.

I should have mentioned source.

Unfortunately Access is not available and the master/core dataset is restricted, so the data populating my dashboard will come from downloaded/extracted excel datasheets.

Effectively we will be supplied with the same dataset each month via a flat csv file and I need to automate as much as possible to allow the user to see trends, control variables (i.e. using dropdowns/combos) etc..

Volumes are in the tens of thousands over a years period from several offices with 20-30 product types...
 
Upvote 0

Forum statistics

Threads
1,224,590
Messages
6,179,749
Members
452,940
Latest member
rootytrip

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