我有两个名单;
"yesterday" and "today".作为行,我有一个公司列表,所显示的数据是从0到10之间的客户满意度。我想向那些在"yesterday“和"today”之间有最好区别的前三家公司展示一下。
你会怎么处理这个??
预期产出寻找前1名:
公司A:转机、转帐等
公司B:转机、转帐等
公司C:中转站、转机、转机、机
前1名:A公司(因为他们移动最多(5点))
发布于 2016-11-28 11:35:05
假设您的数据是这样的:
#########Sheet1<YESTERDAY>########
| A | B |
1|Companies| Customer satisfaction|
2|Company1 | 6
3|Company2 | 3
4|Company3 | 4
5|Company4 | 1
6|Company5 | 9
###########Sheet2<TODAY>##########
| A | B | C | D |
1|Companies| Customer satisfaction|Absolute changes | RANK |
2|Company1 | 1 | | |
3|Company2 | 7 | | |
4|Company3 | 7 | | |
5|Company4 | 4 | | |
6|Company5 | 8 | | |将此公式放入单元格C2以获得绝对更改:
=ABS(VLOOKUP(A2,YESTERDAY!$A$2:$B$6,2,FALSE)-B2)将此公式放入单元格D2以获得等级:
=RANK(C2,$C$2:$C$6,0)因此,1,2,3的列排名是最好的变化。
发布于 2016-11-28 10:31:50
我假设最好的差异是最高的difference.run a循环,并从昨天的中获取第一行公司以及客户满意度值,然后在的另一个内环中搜索同一家公司,在另一个内环中找到两个值的差异,并将其保存在一个array.After中,该array.After对数组进行排序并显示前3。
https://stackoverflow.com/questions/40841845
复制相似问题