count(a-if)函数用法

上传人:xiao****1972 文档编号:84136795 上传时间:2019-03-02 格式:DOCX 页数:7 大小:26.38KB
返回 下载 相关 举报
count(a-if)函数用法_第1页
第1页 / 共7页
count(a-if)函数用法_第2页
第2页 / 共7页
count(a-if)函数用法_第3页
第3页 / 共7页
count(a-if)函数用法_第4页
第4页 / 共7页
count(a-if)函数用法_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《count(a-if)函数用法》由会员分享,可在线阅读,更多相关《count(a-if)函数用法(7页珍藏版)》请在金锄头文库上搜索。

1、COUNT函数1.在Excel办公软件中计算参数列表中的数字项的个数。 2.在数据库(sql server或者access)中可以用来统计符合条件的数据条数。 语法EXCEL: COUNT(value1,value2, .) SQL: select count(*) from dmp 参数Value1, value2, . 是包含或引用各种类型数据的参数(130个),但只有数字类型的数据才被计数。 说明函数COUNT在计数时,将把数字、空值、逻辑值、日期或以文字代表的数计算进去;但是错误值或其他无法转化成数字的文字则被忽略。 如果参数是一个数组或引用,那么只统计数组或引用中的数字;数组中或引用

2、的空单元格、逻辑值、文字或错误值都将忽略。如果要统计逻辑值、文字或错误值,请使用函数COUNTA(COUNTIF按EXCEL的说明也行,但常出毛病)。 示例(一 ) 1、我要是写成=COUNT(B1,D1),那就是计算机B1和D1两个单元格中有几个数字(不包括C1单元格), 2、但是如果我写成=COUNT(B1:D1),注意,中间用冒号了,那就是计算机从B1单元格到D1单元格中数字的个数了,(这就包括数字单元格了) 3、再有,我写成=COUNT(B1,D1,123,hello),那结果就是0,因为里面没有一个数字,B1和D1因为加了引号,所以是字符了,不是单元格。 4、如果A1为1,A5为3,

3、A7为2,其他均为空,则: COUNT(A1:A7) 等于 3 备注:计算出A1到A7中,数字的个数 COUNT(A4:A7) 等于 2 备注:计算出A4到A7中,数字的个数 COUNT(A1:A7, 2) 等于 4 备注:计算A1到A7单元格和数字2一起,一共是多少个数字(A1到A7中有3个,加上数字2,一共4个) (二) 在数据库(sql server),它的格式为:count(),括号里表示要统计的对象。 如果括号内是用星号(数字键8上面那个),就表示统计所有的内容。如果是个具体的某一行或列的内容,则表示该行或者列的内容。(例:count(学生),则表示统计所有学生的个数)。COUNTA

4、COUNTA函数功能是返回参数列表中非空值的单元格个数。利用函数 COUNTA 可以计算单元格区域或数组中包含数据的单元格个数。如果不需要统计逻辑值、文字或错误值,请使用函数 COUNT。功能返回参数列表中非空值的单元格个数。利用函数 COUNTA 可以计算单元格区域或数组中包含数据的单元格个数。 语法COUNTA(value1,value2,.) Value1, value2, . 为所要计算的值,参数个数为 1 到 30 个。在这种情况下,参数值可以是任何类型,它们可以包括空字符 (),但不包括空白单元格。如果参数是数组或单元格引用,则数组或引用中的空白单元格将被忽略。如果不需要统计逻辑值

5、、文字或错误值,请使用函数 COUNT。 示例创建空白工作簿或工作表。 请在“帮助”主题中选取示例。不要选取行或列标题。 从帮助中选取示例。按 Ctrl+C。 在工作表中,选中单元格 A1,再按 Ctrl+V。 若要在查看结果和查看返回结果的公式之间切换,请按 Ctrl+(重音符),或在“工具”菜单上,指向“公式审核”,再单击“公式审核模式”。 12345678A数据销售2008-12-8 1922.24TRUE#DIV/0!公式说明(结果)=COUNTA(A2:A8)计算上列数据中非空单元格的个数 (6) =COUNTA(A5:A8)计算上列数据的最后四行中非空单元格的个数 (4)=COUN

6、TA(A1:A7,2) 计算上列数据中非空单元格以及包含数值 2 的单元格个数 (7)=COUNTA(A1:A7,Two) 计算上列数据中非空单元格以及值“Two”的个数 (7)COUNT IF函数用法语法 COUNTIF(range,criteria) Range 为需要计算其中满足条件的单元格数目的单元格区域。 Criteria 为确定哪些单元格将被计算在内的条件,其形式可以为数字、表达式、单元格引用或文本。例如,条件可以表示为 32、32、32 、apples 或 B4。 说明 Microsoft Excel 还提供了其他一些函数,它们可根据条件来分析数据。 若要计算基于一个文本字符串或

7、某范围内的一个数值的总和,可使用 SUMIF 工作表函数。 若要使公式返回两个基于条件的值之一,例如某指定销售金额的销售红利,可使用 IF 工作表函数。 若要计算空或非空单元格的个数,可使用 COUNTA 和 COUNTBLANK 函数。 示例 1:通用 COUNTIF 公式 如果您将示例复制到空白工作表中,可能会更易于理解该示例。 A B 1 数据 数据 2 apples 32 3 oranges 54 4 peaches 75 5 apples 86 公式 说明(结果) =COUNTIF(A2:A5,apples) 计算第一列中苹果所在单元格的个数 (2) =COUNTIF(A2:A5,A

8、4) 计算第一列中桃所在单元格的个数 (2) =COUNTIF(A2:A5,A3)+COUNTIF(A2:A5,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)计算80到89之间的人数=countif(B1:B10,=80)-countif(B1:B10,90) 假设

9、B1:B10为你的数据区域.2009-11-08 12:20Excel中能熟练地掌握函数的技巧,在水文日常工作中能达到事半功倍的效果。例如:要计算A1:An(定义:data)区域中非零的单元格的平均值,可在单元格中输入=sum(data)/countif(data, 0)。下面具体介绍Countif()函数的高级技巧如下:一、求各种类型单元格的个数所求类型单元格公式说明真空单元格=COUNTIF(data1,=)真空+假空单元格=COUNTIF(data1,)相当于countblank()函数非真空单元格=COUNTIF(data1,)相当于counta()函数文本型单元格=COUNTIF(d

10、ata1,*)假空单元格也是文本型单元格区域内所有单元格=COUNTIF(data1,)数字型单元格=COUNT(data1)不是countif(),这里顺便点一下。备注:data1为用户定义单元格区域,如用户把a1:d50区域定义为data1,以下data2、data3、data4、data5类同data1,也为用户定义的单元格区域。二、求大于或小于等于某个值的单元格个数所求内容公式大于50=COUNTIF(data2,50)等于50=COUNTIF(data2,50)小于50=COUNTIF(data2,=50)小于或等于50=COUNTIF(data2,&$E$21)等于E21单元格的值

11、=COUNTIF(data2,$E$21)小于E21单元格的值=COUNTIF(data2,=&$E$21)小于或等于E21单元格的值=COUNTIF(data2,=60=SUM(COUNTIF(INDIRECT(a1:a10,b2:b20,c3:c30),=60)三个区域中=70=SUM(COUNTIF(INDIRECT(a1:a10,b2:b20,c3:c30),70)三个区域中60=SUM(COUNTIF(INDIRECT(a1:a10,b2:b20,c3:c30),10并且&10,15)*1,-1)=10并且=&10,15)*1,-1)=10并且=10,15)*1,-1)10并且10,

12、=15)*1,-1)10并且10)-COUNTIF(data4,15)六、数据的有效性验证首先,选择要设置有效性验证区域(如:A1:A100,定义为:data5)中的任一单元格(假设为:A1),在excel工作表中,用鼠标依次点击菜单栏数据有效性菜单命令,打开“数据有效性”对话框,在“允许”下拉按钮中设置有效性条件为“自定义”,在“公式”框中输入 =COUNTIF(data5,A1)2,然后,复制A1单元格,选中除A1外的所有单元格(A2:A100),用鼠标依次点击编辑选择性粘贴命令粘贴有效性验证。这样即实现了数据data5区域中不重复的验证条件。关于=COUNTIF(F6:N6,*)的相关问题:本人在用到公式=COUNTIF(F6:N6,*)时,出现错误,我在所选的区域内(有M、*、和数字1、0),在用公式求*个数时,所得个数为非数字相加之和,而分别求M、*、1、0个数时得出的个数是正确的,同样的公式为什么求出不同的结果,很是郁闷,请各位帮忙! 本来想把表考上,但考不上来。*代表除数字外的任何符号,包括两个以上的符号、字符如“#”、“#¥”、“#222”、“B1”、以及以文本方式出现的数码“123”等的通配符,但不代表数字,包括以1.00E+12这样的方式表示的数字;所以解决与*号匹配的问题时,要在*号前加符

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号