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

相关推荐
Roye_ack3 小时前
【项目实战 Day12】springboot + vue 苍穹外卖系统(Apache POI + 工作台模块 + Excel表格导出 完结)
java·spring boot·后端·excel·苍穹外卖
IccBoY10 小时前
Java采用easyexcel组件进行excel表格单元格的自动合并
java·开发语言·excel
风车带走过往11 小时前
Excel 常用功能自救手册:遇到问题快速排查指南 (个人备忘版)
excel
跟着珅聪学java11 小时前
EasyExcel 读取 Excel 文件指南
excel
芭拉拉小魔仙1 天前
Vue项目中如何实现表格选中数据的 Excel 导出
前端·vue.js·excel
RE-19011 天前
Excel基础知识 - 导图笔记
数据分析·学习笔记·excel·思维导图·基础知识·函数应用
Love__Tay1 天前
【数据分析与可视化】2025年一季度金融业主要行业资产、负债、权益结构与增速对比
金融·excel·pandas·matplotlib
泉城老铁1 天前
导出大量数据时如何优化内存使用?SXSSFWorkbook的具体实现方法是什么?
spring boot·后端·excel
Damon小智2 天前
玩转ClaudeCode:通过Excel-MCP实现数据清洗并写入Excel
ai·excel·ai编程·claude·chrome devtools·rpa·claude code
未来之窗软件服务2 天前
万象EXCEL开发(十一)excel 结构化查询 ——东方仙盟金丹期
excel·仙盟创梦ide·东方仙盟·万象excel