我正在尝试创建一个Google表格查询,该查询将返回总和中75%的最大值。基本上,使用来自许多不同地点的销售数据,试图找到提供75%收入的20%的地点。
例如:
Store Revenue
1 225
2 350
3 3000
4 200
5 500
6 600
7 30
8 5000
9 1500
应该返回
Store Revenue
3 3000
8 5000
以下是Google表格,以防它有用:https://docs.google.com/a/ash-asia.com/spreadsheets/d/removed
关于我应该从哪里开始的任何想法?任何帮助表示赞赏。谢谢!
答案 0 :(得分:0)
您的问题是关于ABC-Analyse
您可以使用2个公式获取报告。最终结果:
D1的公式:
=QUERY({A:B},"select Col1, Col2 order by Col2 desc")
将产生范围D1中的结果:E10。
公式是单元格F2:
=ARRAY_CONSTRAIN(
ArrayFormula(SUMIF(ROW(E2:E),"<="&ROW(E2:E),E2:E) / sum(E2:E) ) ,
COUNTA(E2:E) , 1)
SUMIF(ROW(E2:E),"<="&ROW(E2:E),E2:E)
由列E提供cumulative sum。/ sum(E2:E)
总计ARRAY_CONSTRAIN
将结果限制在特定范围内。该范围包含COUNTA(E2:E)
行和1
列。