1、判断数据是豸阏恢闲否重复如下图,要统计C列的姓名是否为重复出现。D3使用的公式为:=IF(COUNTIF($C$3:C3,C3)>1,"重复","媪青怍牙")COUNTIF函数使用动态扩展区域$B$2:B2作为统计范围,计算C列员工姓名在这个区域中出现的次数,如果出现的次数大于1,就是重复。以C2为例,刘**首次出现,D2单元格中的公式为:=IF(COUNTIF($C$3:C4,C4)>1,"重复","")结果就是1,也就是不重复了。而到了D4单元格,公式为:=IF(COUNTIF($C$3:C6,C6)>1, "重复","")在$C$3:C6这个区域中,D4单元格的刘**出现了两次。所以($C$3:C6,C6)>1的条件成立,也就是说D4是重复出现的。
2、查询搭档如下图所示,根据姓名查询住宿和班级,也就是传说中的逆向查询。F3单元格公式为:=INDEX(A:A,MATCH($E3,$C:$C,))用MATCH函数来定位查询值的位置,再用INDEX函数返回指定区域中指定位置的内容,二者结合,可以实现上下左右全方位的查询。MATCH找到E3单元格在C列的精确位置:老IN啊,你要找的那位,在第6间屋呢。接下来INDEX根据MATCH提供的线索,从A列找到第6个单元格。
3、指定条件的最小值如下图所示,要计算一班的最低分数。G3单元格使用以下数组公式,按Shift+ctrl+回车:=MIN(IF(A2:A9租涫疼迟=F3,D2:D9))先用IF函数判断A列的部门是否等于F3指定的部门,如果条件成立,则返回D列对应的分数,否则返回逻辑值FALSE: {FALSE;45;FALSE;FALSE;FALSE;66;FALSE;72}接下来再使用MIN函数计算出其中的最小值。MIN函数有一个特性,就是可以自动忽略逻辑值,所以只会对数值部分计算,最终得到指定部门的最低分数。