返回首页
当前位置: 主页 > Excel教程 > Excel函数教程 >

excel区域中包含错误值的排名公式

时间:2012-07-14 00:24来源:Office教程学习网 www.office68.com编辑:麦田守望者

大家知道,Excel中的RANK函数可以获取某个数值在其所在区域中的排名,但有时区域中可能包含错误,这时RANK函数会返回错误而无法得到正确的结果。例如下图中在B列获取A列各个数值的排名,如果直接用RANK函数:=RANK(A2,$A$2:$A$16),B2单元格会返回“#N/A”错误。

对包含错误的区域排名时RANK返回错误 

当区域中包含错误值时,通常应先检查并修改错误,然后再用RANK函数排名。如果在某种情况下,需要在包含错误的区域中获取各数值的排名,可用下面的公式,以上图为例对A列按降序排名,在B2单元格中输入公式:

=IF(ISERROR(A2),"",COUNTIF($A$2:$A$16,">"&A2)+1)

然后填充公式至B16单元格,如图。

对包含错误的区域数值排名

按升序排名时,将“>”号改为“<”即可,如C2单元格中的公式:

=IF(ISERROR(A2),"",COUNTIF($A$2:$A$16,"<"&A2)+1)

------分隔线----------------------------
标签(Tag):excel excel2007 excel2010 excel2003 excel技巧 excel教程 excel实例教程 excel2010技巧
------分隔线----------------------------
推荐内容
猜你感兴趣