My spreadsheet currently has 26 weeks worth of sales information brought in through a pivot table with this format. There are of course 100's of part numbers. I have the column for the percentile. Previously I have manually calculated what the total dollar sales were and then figured which items make up each percentile of the sales. I then assign a zscore based on the percentile for those items to use in the safety stock calculation.
Everything I have found doesn't calculate off of the dollar amount, it does it off of the # of items. For example if I have 100 items and I choose to get the bottom 20th percentile, then it will choose 20 items, even though maybe 35 items make up the bottom 20% of sales.
Anyway here is a little example of how my data is stored.
Part# Week - 01 Week - 02 Week - 03 Total prcntle
123456 $1,000 $1,500 $1,200 $3,700 Need this
987456 $10,000 $8,600 $9,954 $28,554
456475 $9,876 $10,500 $9,500 $29,876
156478 $450 $600 $900 $1,950
Waters130