ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

[已解决] 公式理解请教:=INDEX($A$2:$A$7,MATCH(,COUNTIF($B$1:B2,$A$2:$A$7),))

  [复制链接]

TA的精华主题

TA的得分主题

发表于 2008-7-29 16:34 | 显示全部楼层
学习 一点不会啊!

TA的精华主题

TA的得分主题

发表于 2008-8-28 12:46 | 显示全部楼层
这个帖子真好。长见识了。谢谢各位。

TA的精华主题

TA的得分主题

发表于 2008-8-28 13:02 | 显示全部楼层

这个帖子实在是太多高手了。忍不住又再回个帖子。

实在是太好了。谢谢。

[此贴子已经被作者于2008-8-28 13:02:55编辑过]

TA的精华主题

TA的得分主题

发表于 2008-8-28 13:54 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
QUOTE:
以下是引用czzqb在2006-3-14 8:15:12的发言:
山菊花的讲解很棒!学习!
下面的附件是我最近在写的《数组公式系列讲座之二》的一部分:“不重复值的提取”,其中也讲到了这个公式。我把这部分先发上来,请大家批评指正。

刚看到这个帖子,好多解法都让我佩服不已。不过还是有点小困惑。希望大家能帮忙解决。

这个例子中,有一个“COUNTIF($B$7:$B$20,$B$7:$B$20)”,作者说结果是“{3;2;2;1;3;1;2;2;1;2;2;3;2;2}”,我比较能理解。

可在EXCEL中输入“=COUNTIF($B$7:$B$20,$B$7:$B$20)”,结果为零。我以为是输入的格式不对。不过,我继续输入“=SUM(1/COUNTIF($B$7:$B$20,$B$7:$B$20))”,结果出错,而不是例子中应该出现的“不重复元素个数8”。

出错的原因应该就是零为分母了。可结果为什么是零呢.

同时,照作者的解法,如果不分开来看IF条件,“SUM(1/COUNTIF($B$7:$B$20,$B$7:$B$20))>=ROW(B1)”能继续判别该语句的正误,所得结果也还是正确的。这又是为什么呢?。

山菊花老师的解释中,也有这样的问题。分步骤看,结果就不对。可放在一起。又无懈可击。怎么回事?

[此贴子已经被作者于2008-8-28 13:58:36编辑过]

TA的精华主题

TA的得分主题

发表于 2008-8-28 14:37 | 显示全部楼层
QUOTE:
以下是引用qimuxiaoyao在2008-8-28 13:54:07的发言:

主要的问题就是。

COUNTIF($B$1:B2,$A$2:$A$7)

单独把这个公式在EXCEL里运行得到的结果,不是数组,而是一个数。为什么?

难道是这些公式不能拆开来看吗?


得到的是一个数组,在编辑栏按<F9>可以看到结果,在一个单元格中输入公式后,因为只有一个单元格,所以结果只显示第1个值,你可以选定7行1列的单元格,输入COUNTIF($B$1:B2,$A$2:$A$7)按<Ctrl+Shift+Enter>组合键,看看结果。

TA的精华主题

TA的得分主题

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

楼上“gvntw”版主的帖子我昨天看了,就要照着做的时候,公司里又开始忙了。呵呵。

刚好好看了帖子,又照着做了下,发现的确是显示的问题。

64楼里,我说的出错,结果为“#DIV/0!”,F9以后,也显示为可以理解的8了。有意思。

谢谢“gvntw”版主。

TA的精华主题

TA的得分主题

发表于 2008-10-30 11:12 | 显示全部楼层
真是好东东,学习啦!
谢谢各位老师。

TA的精华主题

TA的得分主题

发表于 2008-11-28 15:51 | 显示全部楼层
看了这个贴子,终于搞懂了COUNTIF($B$1:B2,$A$2:$A$7)该函数的意思

TA的精华主题

TA的得分主题

发表于 2008-12-9 13:50 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
原帖由 szwfzx 于 2008-12-9 12:58 发表
试试怎么不行呢。一定要10个字符吗

你的公式是如何写的?公式与“10个字符”无关系。

TA的精华主题

TA的得分主题

发表于 2009-1-6 16:16 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
原帖由 山菊花 于 2006-3-13 23:11 发表


这个公式是非常优美的,版主推出它的时候,我把手掌都拍痛了,太令我激动了。那天版主好像也心情特别好,不知是不是喝了二两,好帖不断,借这个帖子,再次感谢 gvntw 版主。
许多优秀公式都有它的适用前提,这个 ...


这个公式确实妙不可言,因为工作需要我找到这个公式的时候,仔仔细细的品味了半小时,最后大喊一声“好”。办公室里的人都怨我发疯了。哈哈,马上跑到论坛上来,与朋友们一起分享一下收获新知识的喜悦
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-11-22 09:55 , Processed in 0.032662 second(s), 5 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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