那些关于Excel中排序,Rank和SUMPRODUCT函数的东西。

我们在日常工作中经常用到排序功能。一般我们可以用排序按钮来解决。如果我们不想改变原来的数据顺序,想得到排名,Rank函数或者SUMPRODUCT函数可以完美解决。

1.常规排序。

Excel中关于排序的那些事儿Rank和SUMPRODUCT函数.

方法:

1.选择数据区,包括标题。

2.数据-排序-选择主要关键字。

3.按顺序选择降序或升序。

4.[OK]并查阅资料。

备注:

在选择数据范围时,一定要选择表格的标题,以及No和name所在的行,以便于选择【关键词】。

第二,公式排序。

1.降序排列。

Excel中关于排序的那些事儿Rank和SUMPRODUCT函数.

方法:

在目标单元格中输入公式=RANK(C3,C$3:C$9,0)或=RANK(C3,C$3:C$9)。

备注:

1.上面两个公式的作用是一样的。Excel系统默认降序排列,其中第三个参数0可以省略。

2.引用值范围(和第二个参数)必须是绝对引用。

2.升序。

Excel中关于排序的那些事儿Rank和SUMPRODUCT函数.

方法:

在目标单元格中输入公式:=RANK(C3,C$3:C$9,1)。

备注:

1.这个公式中的第三个参数1不能省略,表示升序排序。

2.引用值范围(和第二个参数)必须是绝对引用。

3.中国式的。

在公式排名中,大家都发现了,当值相同时,排名是相同的,只是中间有一个断点,如下图所示:

Excel中关于排序的那些事儿Rank和SUMPRODUCT函数.

那么应该如何处理这个问题呢?

Excel中关于排序的那些事儿Rank和SUMPRODUCT函数.

方法:

输入公式:= sumproduct((C $ 3:C $ 9 >)C3)/COUNTIF(C $ 3:C $ 9,C$3:C$9))+1 .

我们来看看最终的排名效果:

Excel中关于排序的那些事儿Rank和SUMPRODUCT函数.

从图中可以看出,这里的排序符合我们的习惯,没有断点。