用于对另一个表中的新表中的数据进行排名的公式

时间:2018-07-26 05:28:13

标签: excel excel-formula

我有一个按行业(行业)分类的两年(2017年和2018年)交易表,我想从中创建另一个表,该表中仅出现前四个交易量更大的行业(行业名称和下一个行业)交易数量),并在第5行中显示“其他行业”,这些行业加上排名之外的行业的交易数量。 (即未达到排名的所有其他行业的总和)。如果有相同数量的行业,我只需要按字母顺序对它们进行排序。 输出中“ otras industrias”的公式是什么?因为它必须具有不在排名顶部的所有其他项的总和。

输入:

Industrias                                  2017    2018
Acero, metalurgia y producción industrial    2       5
Aeroespacio y Aeronautica                    3       2
Agro                                         5       3
Agua y sanitización                          6       0 
Alimentos y bebidas                          7       0
Armas y Municiones                           8       6
Automotriz                                   4       6

期望的输出:

Ranking 2018
       Industry       N° transacctions
1°  Name of industry          x
2°  Name of industry          Y
3°  Name of industry          Z
4° Otras industrias           w

2 个答案:

答案 0 :(得分:0)

对于“行业”,由于您对整数进行排名,因此这将处理联系:

=INDEX(INPUT[Industrias],ROUND(MOD(1-LARGE(INDEX(INPUT[2018]+(ROW($C$2)-ROW(INPUT[2018]))/(COUNT(INPUT[2018])+1),),[@Rank]),1)*(COUNT(INPUT[2018])+1)+1,0),)

交易次数将很简单:

=LARGE(INPUT[2018],[@Rank])

答案 1 :(得分:0)

我能解决的最简单的解决方案是。

  1. 突出显示所有数据(包括标题),
  2. 数据>排序。
  3. 然后勾选“我的数据有标题”,
  4. 按>“ 2018”排序,>“最大”排序至最小。
  5. 添加级别:按>“行业”排序,>“ A到Z”排序最小。

完成。希望能解决。 (:

p / s:或者,您可以尝试使用manual text sort建立公式。

相关问题