函数公式问题=IF(COUNTIF(O4176:O10384,O4176)

问题描述:

函数公式问题
=IF(COUNTIF(O4176:O10384,O4176)
1个回答 分类:综合 2014-12-10

问题解答:

我来补答
COUNTIF(O4176:O10384,O4176)表示从单元格O4176到O10384去搜索数值与单元格O4176相同的单元格个数(正整数),如果COUNTIF函数返回数值1,即COUNTIF(O4176:O10384,O4176)=1,就表示其它单元格没有与单元格O4176相同的数值;如果COUNTIF函数返回数值2,即COUNTIF(O4176:O10384,O4176)=2,就表示其它单元格有1个与单元格O4176的数值相同;如果COUNTIF函数返回数值3,即COUNTIF(O4176:O10384,O4176)=3,就表示其它单元格有2个与单元格O4176的数值相同;以此类推.这说明,只要COUNTIF(O4176:O10384,O4176)>1,就表示从单元格O4176到单元格O10384至少存在2个单元格的数值与O4176相同,也就表示从单元格O4176到单元格O10384有与单元格O4176重复的数值.相对应的,如果COUNTIF(O4176:O10384,O4176)=1, 则表示从单元格O4176到单元格O10384不存在其它单元格的数值与O4176相同
IF函数的参数分为三段:前一段是条件,中间一段为条件为真(即条件成立)时的显示,后一段是条件为假(即条件不成立)时的显示.在=IF(COUNTIF(O4176:O10384,O4176)<=1,"","重复") p 这个公式中,COUNTIF(O4176:O10384,O4176)<=1表示条件,如果这个条件成立,就显示空值(无显示);如果条件不成立(即意味着COUNTIF(O4176:O10384,O4176)>1),则显示“重复”字样
 
要说明的是,这个公式不能拖放,也就是只能在单元格O4176中使用.要将这个公式在O列中使用,需要稍加修改.另外,COUNTIF(O4176:O10384,O4176)返回值中不可能出现比1小的正整数,所以条件COUNTIF(O4176:O10384,O4176)<=1等价于COUNTIF(O4176:O10384,O4176)=1.正确的公式应该为:=IF(COUNTIF(O$4176:O$10384,O4176)=1,"","重复") 
 
 
展开全文阅读
剩余:2000