EXCEL中COUNT和COUNTIF的参数类型有什么不同?

来看一下它们的语法:

1.COUNT(值)

COUNT函数是计数数字的个数,注意是数值型数字,可不包括文本型数字,它的参数"值"可以是来自单元格的单一区域,如A1:C2,也可以是来自单元格的复合不规则区域,如(E7,D12,A6:A10),还可以是公式的计算结果,如ROW(A1:A9),或者是常量数组,如{"A","3",5}。

2.COUNTIF(区域, 条件)

COUNTIF函数是按条件计数,它的第一个参数是区域,区域有什么呢?

1.单一单元格区域,注意是单一区域,如A1:B3是单一区域,可以是其它工作表,甚至其它工作簿的工作表区域。

2.某些运算的结果。如(A1:C5 A2:C2)是两个数据区域的重叠部分,它是单一区域,做COUNTIF函数参数不会报错。如(A1:C1, A2:C2)是由两个数据区域合并起来的区域,虽然它是一个矩形区域,但是它是一个复合区域,做COUNIF函数的参数是会报错的。

3.某些函数返回的是引用区域,如INDIRECT、OFFSET函数返回的都是区域引用,INDEX函数返回的结果可能是区域引用,也可能数值,要注意区分。新增函数需要查阅它的语法。

4.通常除了前提到的运算结果,其它公式与函数计算结果、常量数组等,都不能做COUNTIF函数的区域参数。

3.小结一下

COUNT函数的参数更宽泛,多种数据类型都能接受。

COUNTIF函数的参数是单一的数据区域引用,不能是数组、公式返回的引用以外的数据类型。否则会报错。

相关推荐
CodeCraft Studio1 天前
Excel处理控件Aspose.Cells教程:使用 Python 将 Pandas DataFrame 转换为 Excel
python·json·excel·pandas·csv·aspose·dataframe
星空的资源小屋1 天前
PPTist,一个完全免费的 AI 生成 PPT 在线网站
人工智能·python·电脑·excel
开开心心_Every1 天前
免费语音合成工具:66种音色随心选
人工智能·面试·java-ee·计算机外设·电脑·maven·excel
偷心伊普西隆2 天前
EXCEL VBA 清空Excel工作表(Sheet)的方法
microsoft·excel
Coding_Doggy2 天前
苍穹外卖Day12 | Apache POI、导出Excel报表、HttpServletResponse、工作台
excel
l1t3 天前
张泽鹏先生手搓的纯ANSI处理UTF-8与美团龙猫调用expat库读取Excel xml对比测试
xml·人工智能·excel·utf8·expat
Source.Liu3 天前
【Python自动化】 21 Pandas Excel 操作完整指南
python·excel·pandas
会飞的小菠菜4 天前
如何根据Excel数据表生成多个合同、工作证、录取通知书等word文件?
word·excel·模板·数据表·生成文件
Access开发易登软件4 天前
Access开发导出PDF的N种姿势,你get了吗?
后端·低代码·pdf·excel·vba·access·access开发
課代表4 天前
VBA 中的 Excel 工作表函数
excel·vba·函数·对象·属性·range·静态变量