Sql 我想知道是否有一种优雅的方法可以在Google Sheets中应用query、Arrayformula、sort和函数的组合来执行以下操作

Sql 我想知道是否有一种优雅的方法可以在Google Sheets中应用query、Arrayformula、sort和函数的组合来执行以下操作,sql,google-sheets-formula,array-formulas,google-sheets-query,sumifs,Sql,Google Sheets Formula,Array Formulas,Google Sheets Query,Sumifs,谷歌表单问题。我有一个主列表,其中的列是雇主、职位、职位、参数x、参数y等等 “母版纸”#选项卡 这是我想要的“输出表”#另一个带有两列的选项卡。第一个是工作,第二个是雇主,占该类别工作的80%,加上任何额外的筛选。这个想法是给出一个单一的#,给出80/20规则类型的度量。诀窍是首先从最高到最低对一列进行排序。我可以做到这一点,但在多个步骤,似乎令人恼火的效率低下。我想知道是否有更好的方法可以将所有内容放在一个单元格中并向下拖动或执行查询功能。输出如下所示 Job # of emplo

谷歌表单问题。我有一个主列表,其中的列是雇主、职位、职位、参数x、参数y等等

“母版纸”#选项卡

这是我想要的“输出表”#另一个带有两列的选项卡。第一个是工作,第二个是雇主,占该类别工作的80%,加上任何额外的筛选。这个想法是给出一个单一的#,给出80/20规则类型的度量。诀窍是首先从最高到最低对一列进行排序。我可以做到这一点,但在多个步骤,似乎令人恼火的效率低下。我想知道是否有更好的方法可以将所有内容放在一个单元格中并向下拖动或执行查询功能。输出如下所示

Job      # of employers that account for ~80% of all the jobs in that category + filters
Cleaner ~3 
Cook     1
Server   ~3
#因为总的清洁工作是11个。80%是8.8%。将雇主从高到低排序(在考虑重复项后),3个雇主代表80%的清洁工作。服务器总数为21个,80%为16.8个,因此约3个雇主代表了80%的可用服务器工作

谢谢大家的帮助。

要获得80%的回报:

=query(A15:C26, "Select B, sum(C)*8/100 group by B label B 'Job'") 
你会得到

{0.88, 0.16, 1.44)
但是下一次你可以自己继续

{0.88, 0.16, 1.44)