• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 287
  • Last Modified:

Excel 2007 - finding mid date in a distribution

I have a spreadsheet of product sales.
This has months as column headers and products as the first row.
The body of data is the sales of each product per month.

I could do with sorting these products by the date when half the sales to-date was reached.

How can this be achieved?
0
Beamson
Asked:
Beamson
  • 4
  • 3
1 Solution
 
Arno KosterCommented:
How do you define the sales-to-date limit ?
is it placed somewhere in a cell (thus dynamic) or is it a static value ?
0
 
BeamsonAuthor Commented:
Sales to date are the total number of sales across all dates for which there are columns.

See attached file for a basic example.

(In my true data there are thousands of products sold with a distribution of sales over a period of 20 years.)
Example.xlsx
0
 
Arno KosterCommented:
if you select the data rows (row 2 and below),
on the Data tab, in the Sort & Filter group, click Sort.
select "Month in which midpoint occurs" in Sort By
select "Values" in Sort On
Select "old to new" or "New to Old" in order
click OK

as described in

http://office.microsoft.com/en-us/excel-help/sort-data-in-a-range-or-table-HP010073947.aspx#BMsort_by_a_custom_list
0
The 14th Annual Expert Award Winners

The results are in! Meet the top members of our 2017 Expert Awards. Congratulations to all who qualified!

 
BeamsonAuthor Commented:
Finding how to calculate "month in which midpoint occurs" is the key point of my question.  Once there, sorting that column in order is relatively easy.

I can find mean sales, median sales, percentiles and so on for each row but finding the date of the halfway point for each products sales is beyond me.
0
 
Arno KosterCommented:
you could use matrix functions :

select cell T2
fill in formula, do not use [Enter] but instead [Ctrl]-[Shift]-[Enter]
=SUM(B$1:P$1*B2:P2) / Q2

Open in new window


format the result as a date and it will give you these dates :

September 16, 2010
July 6, 2010
April 16, 2010
March 14, 2010

0
 
Arno KosterCommented:
please note that this way, you calculate the mathematical average of the sales data. Eg. in the first column this average states that the half-sales point is mid september, while no products have been sold during september.
0
 
BeamsonAuthor Commented:
I thought this was going to take forever but you solved it quickly with such an elegantly simple formula.  Thanks.
0

Featured Post

Receive 1:1 tech help

Solve your biggest tech problems alongside global tech experts with 1:1 help.

  • 4
  • 3
Tackle projects and never again get stuck behind a technical roadblock.
Join Now