Google表格查询 - 返回构成总金额最大75%的行

时间:2017-11-06 10:19:36

标签: excel google-sheets

我正在尝试创建一个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

关于我应该从哪里开始的任何想法?任何帮助表示赞赏。谢谢!

1 个答案:

答案 0 :(得分:0)

您的问题是关于ABC-Analyse

在Google表格中

您可以使用2个公式获取报告。最终结果:

enter image description here

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列。