资源描述:
《函数帮助教程.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、COUNTIF计算区域中满足给定条件的单元格的个数。语法COUNTIF(range,criteria)Range 为需要计算其中满足条件的单元格数目的单元格区域。Criteria 为确定哪些单元格将被计算在内的条件,其形式可以为数字、表达式、单元格引用或文本。例如,条件可以表示为32、"32"、">32"、"apples"或B4。说明MicrosoftExcel还提供了其他一些函数,它们可根据条件来分析数据。·若要计算基于一个文本字符串或某范围内的一个数值的总和,可使用SUMIF工作表函数。·若要使公式返
2、回两个基于条件的值之一,例如某指定销售金额的销售红利,可使用IF工作表函数。·若要计算空或非空单元格的个数,可使用COUNTA和COUNTBLANK函数。示例1:通用COUNTIF公式 AB1数据数据2apples323oranges544peaches755apples86公式说明(结果)=COUNTIF(A2:A5,"apples")计算第一列中苹果所在单元格的个数(2)=COUNTIF(A2:A5,A4)计算第一列中桃所在单元格的个数(2)=COUNTIF(A2:A5,A3)+COUNTIF(A2:A5
3、,A2)计算第一列中柑桔和苹果所在单元格的个数(3)=COUNTIF(B2:B5,">55")计算第二列中值大于55的单元格个数(2)=COUNTIF(B2:B5,"<>"&B4)计算第二列中值不等于75的单元格个数(2)=COUNTIF(B2:B5,">=32")-COUNTIF(B2:B5,">85")计算第二列中值大于或等于32且小于或等于85的单元格个数(3)示例2:在COUNTIF公式中使用通配符和处理空值 AB1数据数据2applesYes3 4orangesNO5peachesNo6 7ap
4、plesYeS 公式说明(结果) =COUNTIF(A2:A7,"*es")计算第一列中以字母“les”结尾的单元格个数(4) =COUNTIF(A2:A7,"?????es")计算第一列中以“les”结尾且恰好有8位字符的单元格个数(2) =COUNTIF(A2:A7,"*")计算第一列中包含文本的单元格个数(4) =COUNTIF(A2:A7,"<>"&"*")计算第一列中不包含文本的单元格个数(2) =COUNTIF(B2:B7,"No")/ROWS(B2:B7)计算第二列中“No”选票(包括空白单元格
5、)的平均数,并将其换算为不带小数位的百分比(33%) =COUNTIF(B2:B7,"Yes")/(ROWS(B2:B7)-COUNTIF(B2:B7,"<>"&"*"))计算第二列中“Yes”选票(不包括空白单元格)的平均数,并将其换算为不带小数位的百分比(50%)若要以百分比形式查看数字,请选中单元格并单击“格式”菜单上的“单元格”。单击“数字”选项卡,然后单击“分类”框中的“百分比”。计算大于或小于某个数的数字个数可用COUNTIF函数执行该任务。 AB1销售人员发票2Buchanan15,0003Bu
6、chanan9,0004Suyama8,0005Suyama20,0006Buchanan5,0007Dodsworth22,500 公式说明(结果) =COUNTIF(B1:B6,">9000")大于9000的数字的个数(3) =COUNTIF(B1:B6,"<=9000")小于或等于9000的数字的个数(3)可通过使用条件格式和COUNTIF函数在一系列数据中查找重复数据。下面是如何使其奏效的详细信息。设置首个条件格式公式我将从对第一个数据单元格设置条件格式入手,稍后将对整个区域复制此条件格式。在我的示例
7、中,单元格A1包含的是列标题(发票),所以我将选中单元格A2,然后单击“格式”菜单上的“条件格式”。将打开“条件格式”对话框。第一个框中包含的是文本“单元格数值”。如果单击此框旁边的箭头,则可以选择“公式”。单击“公式”后,对话框会变样。现在显示的不是“介于”x与y,而是一个公式框。此公式框的强大令人难以置信。可用其输入任何想到的公式,只要公式的计算结果为TRUE或FALSE。在本例中,我们需要使用COUNTIF公式,要键入此框的公式为:=COUNTIF(A:A,A2)>1此公式的含义是:彻底查看列A的整个区
8、域。计算此区域内有多少单元格的值与单元格A2相同。然后进行对比以确定该计数是否大于1。没有重复数据时,计数将始终为1;因为单元格A2在该区域内,所以我们将在列A中恰好找到一个包含的值与A2相同的单元格。注释在此公式中,A2代表当前单元格 —也就是正在对其设置条件格式的单元格。所以,如果数据位于列E中,而且您正在单元格E5中设置首个条件格式,则此公式将是=COUNTIF(E:E,E5)>1。选择突出显