ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

counta函数帮助文件求释

[复制链接]

TA的精华主题

TA的得分主题

发表于 2007-8-3 14:31 | 显示全部楼层 |阅读模式

为什么最后两个包含数字/文本统计数字是7,烦请解释

QUOTE:

原标题是Count,而实际是Counta,已修改。——gouweicao78

[此贴子已经被gouweicao78于2007-8-9 8:27:57编辑过]

TA的精华主题

TA的得分主题

 楼主| 发表于 2007-8-3 14:32 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助

对不起,附件忘记上传

数据 
销售 
39790 
  
19 
22.24 
TRUE 
#DIV/0! 
公式说明(结果)
7计算上列数据中非空单元格以及包含数值 2 的单元格个数 (7) =COUNTA(C49:C55,2)
7计算上列数据中非空单元格以及值“Two”的个数 (7) =COUNTA(C49:C55,"Two")

TA的精华主题

TA的得分主题

发表于 2007-8-3 15:26 | 显示全部楼层

TA的精华主题

TA的得分主题

 楼主| 发表于 2007-8-3 17:10 | 显示全部楼层
噢,C49:C55单元格指的是 数据 行 和 公式 行中间的部分

TA的精华主题

TA的得分主题

发表于 2007-8-4 09:54 | 显示全部楼层
QUOTE:
以下是引用danis在2007-8-3 17:10:53的发言:
噢,C49:C55单元格指的是 数据 行 和 公式 行中间的部分

或许你误会了,当然是指数据行和公式中间的部分,或像图片中提到的从“销售——#DIV/0!”非空共6个,再加上含2的单元格22.24,当然是7个哟。

QUOTE:
你也误会了哟,不过,这是函数帮助文件的错,。——gouweicao78
[此贴子已经被gouweicao78于2007-8-9 8:48:45编辑过]

TA的精华主题

TA的得分主题

发表于 2007-8-9 08:44 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
QUOTE:
以下是引用danis在2007-8-3 14:32:50的发言:

对不起,附件忘记上传

数据 
销售 
39790 
  
19 
22.24 
TRUE 
#DIV/0! 
公式说明(结果)
7计算上列数据中非空单元格以及包含数值 2 的单元格个数 (7) =COUNTA(C49:C55,2)
7计算上列数据中非空单元格以及值“Two”的个数 (7) =COUNTA(C49:C55,"Two")

这个是Excel函数帮助文件中的示例。原公式是:=CONTA(A1:A7,2),我想,最容易混淆的一句话就是:“计算上列数据中非空单元格以及包含数值 2 的单元格个数 (7)”。

首先,单元格A1:A7中,共有6个非空单元格(含文本、数值、错误值、逻辑值),这是数得过来的。

其次,=COUNTA(A1:A7,2)的第2参数2,是作为单独一个参数来计算的,而这个参数中只有数字2这么1条记录,因此公式结果=6+1=7。

帮助说明那句话的中文意思很容易误解为这两种意思:

(1)……的单元格个数是7。

因为第2参数2,并不占用单元格,所以此时把它也算单元格个数,感觉有些奇怪。

(2)……包含数值2的单元格    个数是7。(楼上朋友,您正是这种误解

此时会认为更奇怪,我仅仅是在“个数”前面用空格隔远些,意思就变成7个单元格中,包含有数值2的单元格比如:22.4等单元格个数,则按示例应该是1,怎么会是7。这个意思实际应该用公式:=COUNTIF(A1:A7,"*2*"),并且要22.4为文本格式。

再回过头来说:

=COUNTA(2,{3,"TWO"})应该等于多少?答案是3。此时,我们抛开单元格,而单纯用参数来计算。数值2作为单独参数,算1条记录。数组{3,"Two"}作为单独参数,算2条记录(数值3和文本"two")。所以公式得数是3。

同理:

=COUNTA(2,{3,"TWO"},"")得数是4,有人会觉得奇怪,不是计算“非空值”吗,""怎么也算一个?这个请看[答疑解惑]帖,""是空文本,是一个字符长度为0的文本,真正的“空”是什么也没有,干干净净的。

[此贴子已经被作者于2007-8-9 8:46:16编辑过]

TA的精华主题

TA的得分主题

发表于 2007-8-9 12:38 | 显示全部楼层

TA的精华主题

TA的得分主题

 楼主| 发表于 2007-8-20 09:25 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
版主解释真的很细,良师!

TA的精华主题

TA的得分主题

发表于 2007-9-16 02:03 | 显示全部楼层

"Two"的含义是什么?请解释一下

QUOTE:
以下是引用danis在2007-8-3 14:31:07的发言:

为什么最后两个包含数字/文本统计数字是7,烦请解释

QUOTE:

原标题是Count,而实际是Counta,已修改。——gouweicao78


上面被统计的7个单元格中并没有"Two"这个值,怎么最后算出来的COUNTA(2,{3,"TWO"})=3呢?我觉得应该等于2才对啊?请帮忙解释一下,谢谢^_^

TA的精华主题

TA的得分主题

发表于 2007-9-16 02:07 | 显示全部楼层

请问"Two“的含义究竟是什麽?

QUOTE:
以下是引用danis在2007-8-3 14:32:50的发言:

对不起,附件忘记上传

数据 
销售 
39790 
  
19 
22.24 
TRUE 
#DIV/0! 
公式说明(结果)
7计算上列数据中非空单元格以及包含数值 2 的单元格个数 (7) =COUNTA(C49:C55,2)
7计算上列数据中非空单元格以及值“Two”的个数 (7) =COUNTA(C49:C55,"Two")

上面被统计的7个单元格中并没有"Two"这个值,怎么最后算出来的COUNTA(2,{3,"Two"})=3呢?我觉得应该等于2才对啊?难道说"Two"的意思就是2么?请帮忙解释一下,谢谢^_^

您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-11-25 05:26 , Processed in 0.041656 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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