ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 2183|回复: 6

刚看了别怕函数,关于P6的COUNTIF的问题

[复制链接]

TA的精华主题

TA的得分主题

发表于 2015-4-25 14:52 | 显示全部楼层 |阅读模式
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
计算统计区间30岁到39岁时,用了countif函数

=COUNTIF(E:E,">="&H2)-COUNTIF(E:E,">"&I2)

我想问四个问题:
1为什么这两个函数之间会有“ - ” 这个 符号是什么意思,是30至39的意思吗?
2为什么是">"&I2  ,两个都是大于是什么意思,一个大于等于30,另一个大于39?
3为什么要写成">="&H2,而不写成">=H3",有什么意义
4还有你们打"> <="是手打的吗?还是其他方式打的?

TA的精华主题

TA的得分主题

 楼主| 发表于 2015-4-25 15:19 | 显示全部楼层
竟然一个人都没有吗~

TA的精华主题

TA的得分主题

发表于 2015-4-25 16:53 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
“ - ”就是减号的意思
">"&I2把39以上的剔除,39保留
">="&H2 放在里面是字符串,放在外部是单元格内容
"> <=" 手打更方便,不过可以考虑插入符号,手写,复制粘贴,快捷键等各种方式

TA的精华主题

TA的得分主题

发表于 2015-5-11 20:49 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
问:为什么这两个函数之间会有“ - ” 这个 符号是什么意思,是30至39的意思吗?
答:“-”就是减号,执行减法运算的运算符。这里是用第一个COUNTIF的结果减第二个COUNTIF的结果。为什么这样做?看第2个问题的答案。

问:为什么是">"&I2  ,两个都是大于是什么意思,一个大于等于30,另一个大于39?
答:写成“>"&I2的目的是为了通用,也就是当I2的数值更改后,自动更改公式的统计条件,你当然也可以改成“>30"">39“的样式,但如果你使用的是”>30“,那你要统计的是大于50的数值有多少个时怎么办?重写一个公式?
       两个都是大于是因为两个COUNTIF都要统计大于指定数值的个数,一个统计大于或等于H2中数值,即大于或等于30的数值个数,一个是统计大于I2中数值,即大于39的数值个数。
       为什么要统计两个?这就要和你问的第1个问题及整个统计问题的目的有关了。我们的目的是要统计30至39岁,即年龄大于或等于30,且小于或等于39的人数。如果只用第一个COUNTIF,那统计的结果是所有大于或等于30岁的人,这个结果里包含了大于39的数据个数,所以需要用到第二个COUNTIF,用第2个COUNTIF统计大于39的人数,再从第1个COUNTIF的统计结果中减掉大于39的这部分人数,即可等于要统计的数据个数。这也你第一个问题中问题的减号的使用目的。

问:为什么要写成">="&H2,而不写成">=H3",有什么意义。
答:为什么要写成">="&H2?看完第二问的答案应该明白了吧?就是为了让公式更适用。你当然可以写成”>=30"的样子,但是不能写成”>=H2“的样子,因为”>=H2“的”H2“是字符串,你统计一个大于字符串”H2“的数据个数是要干什么?

问:还有你们打"> <="是手打的吗?还是其他方式打的?
答:当然是手打,这与输入字母ABC有什么区别?有多大难度?应该是毫无技术含量吧?当然,如果你想用其他方式输入,如复制粘贴,插入什么的,也是可以的,只要你不嫌那样做麻烦,我好奇:有这个必要吗?

最后,祝你学习愉快。

TA的精华主题

TA的得分主题

发表于 2015-7-21 11:07 | 显示全部楼层
四楼回答的好清楚啊,特别是第三个回答让我理解了在其他例题中出现问题时候我得不出结果的原因,谢谢!

TA的精华主题

TA的得分主题

发表于 2016-6-29 09:42 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
ggsmart 发表于 2015-5-11 20:49
问:为什么这两个函数之间会有“ - ” 这个 符号是什么意思,是30至39的意思吗?
答:“-”就是减号,执 ...

学习了,感谢!

TA的精华主题

TA的得分主题

发表于 2016-7-12 15:04 | 显示全部楼层
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-25 22:11 , Processed in 0.035726 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表