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函数的参数是单一的数据区域引用,不能是数组、公式返回的引用以外的数据类型。否则会报错。

相关推荐
葡萄城技术团队2 小时前
Excel 文件到底是怎么坏掉的?深入 OOXML 底层原理讲解修复策略
android·java·excel
程序边界4 小时前
AI实战狂飙!Excel图表制作彻底解放双手:从数据清洗到智能预测全攻略
人工智能·excel
CodeCraft Studio4 小时前
Excel处理控件Aspose.Cells教程:使用C#在Excel中创建漏斗图
ui·c#·excel·aspose·excel开发·excel漏斗图·漏斗图
wtsolutions4 小时前
WPS另存为JSON,WPS导出JSON, WPS表格转换成JSON : Excel to JSON WPS插件使用指南
json·excel·wps·插件·加载项·wtsolutions
weixin_462446236 小时前
使用 Python + Tkinter + openpyxl 实现 Excel 文本化转换
开发语言·python·excel
IT小哥哥呀1 天前
《纯前端实现 Excel 导入导出:基于 SheetJS 的完整实战》
前端·excel
长河1 天前
Excel中三种数据匹配方法
excel
开开心心就好1 天前
图片批量压缩工具:支持有损无损两种模式
java·游戏·pdf·excel·散列表·启发式算法·1024程序员节
aloha_7891 天前
Linux常用增删改查命令
linux·运维·excel
wtsolutions1 天前
JSON转Excel工具新增WPS插件功能,将JSON转换成WPS表格工作表数据
json·excel·wps·插件·转换·加载项·wtsolutions