Twitter|关于Countif函数,其功能不止是计数,还有这几个高级用法( 二 )


8、根据“姓名”判断人员信息是否第一次出现 。

方法:
在目标单元格中输入公式:=IF(COUNTIF(B$3:B3B3)=1\"是\"\"否\") 。
解读:
1、充分利用IF函数的第三个参数 , 帮助我们解决问题 。
2、如果不是第一次出现 , 那就是重复 , 即个数>1 , 根据IF函数的判断 , 返回指定的值 。
9、当录入的人员姓名重复时 , 填充背景色 。

方法:
1、选定姓名列 , 【条件格式】-【新建规则】 , 打开【新建格式规则】对话框 。
2、在【选择规则类型】中选择【使用公式确定要设置格式的单元格】 , 并在【为符合此公式的值设置格式】中输入:=COUNTIF(B$3:B3B3)>1 。
3、单击右下角的【格式】 , 打开【设置单元格格式】对话框 , 单击【填充】选项卡 , 选择填充色 , 并【确定】-【确定】即可 。
解读:
1、重复时填充颜色 , 即指定的值个数>1条件成立时 , 执行填充背景色的命令 。
2、填充的背景色可以根据需要自定义哦!
10、禁止录入重复值 。

方法:
1、选定目标单元格区域 , 【数据】-【数据验证】 , 打开【数据验证】对话框 。
2、选择【验证条件】-【允许】中的【自定义】 , 在【公式】中输入:=COUNTIF(B$3:B3B3)=1 。
3、单击【出错警告】选项卡 , 在【标题】中输入:重复! , 在【错误信息】中输入:内容重复 , 请重新输入! , 并【确定】 。
解读:
当条件=COUNTIF(B$3:B3B3)=1成立时 , 则正常执行 , 否则弹出【警告】对话框 。
11、提取不重复值的个数 。

方法:
在目标单元格中输入公式:=SUMPRODUCT(1/COUNTIF(F3:F12F3:F12)) 。
解读:
1、=COUNTIF(F3:F12F3:F12)的计算过程为:计算第二个F3:F12范围内每个值在第一个F3:F12中的个数 , 即=COUNTIF(F3:F12F3:F12)的计算结果为{3;3;4;4;3;1;1;1;4;4 。
2、1/COUNTIF(F3:F12F3:F12) , 即1/{3;3;4;4;3;1;1;1;4;4得到的值为{0.33;0.33;0.25;0.25;0.33;1;1;1;0.25;0.25然后用Sumproduct函数对每个值进行求和 , 得到不重复值的个数为5 。