ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

函数N的基础知识及通过降维进行神奇的区域计算

[复制链接]

TA的精华主题

TA的得分主题

发表于 2014-4-28 21:53 | 显示全部楼层
本帖已被收录到知识树中,索引项:N
siguoxiang 发表于 2014-4-28 21:47
谢谢你老师 你举得例子MID的2,3参数都是数组,并且一个行,一个列我还不太懂,我再琢磨琢磨不明白再问你吧 ...

呃…你還是仔細讀一下下篇的第三、四部分好了[原创] 一起来认识数组公式(最基础)



ggsmart的教學文寫的簡單詳細,圖文並茂,應該不難理解…

TA的精华主题

TA的得分主题

发表于 2014-4-28 22:07 | 显示全部楼层
Bodhidharma 发表于 2014-4-28 21:53
呃…你還是仔細讀一下下篇的第三、四部分好了[原创] 一起来认识数组公式(最基础)

谢谢老师的指点,我会认真看的。再一个问题就是sumproduct,我以前一直理解参数必须一一对应,今天突然发现如果一个是行,另一个参数是列可以不一一对应,你觉得是吗老师。

TA的精华主题

TA的得分主题

发表于 2014-4-29 09:11 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
本帖最后由 Bodhidharma 于 2014-4-29 09:22 编辑
siguoxiang 发表于 2014-4-28 22:07
谢谢老师的指点,我会认真看的。再一个问题就是sumproduct,我以前一直理解参数必须一一对应,今天突然发 ...

耶…我不這麼認為
sumproduct函數規定,其「每一個參數」都必需是「相同大小的數組」(行數跟列數都要相同)
像是
  1. =SUMPRODUCT({0,1,0},{0;0;1})
复制代码
這種寫法,一個參數是1*3的數組、一個參數是3*1的數組是不行的,因此會報錯

需要注意的是,SUMPRODUCT(條件一*條件二*條件三…)的寫法,比方說
  1. =SUMPRODUCT({0,1,0}*{0;0;1})
复制代码
其參數的數量是只有一個的(即{0,0,0;0,0,0;0,1,0}),既然只有一個參數,自然就不會有每個參數大小不同的問題

這個其實是F1就有說明的東西,不過我自己也忽略過(跟行列擴充混淆),我在
http://club.excelhome.net/forum.php?mod=redirect&goto=findpost&ptid=882343&pid=7189877
也有討論過(該篇剛好也有談到N函數,不過難度比較高一些…)

TA的精华主题

TA的得分主题

发表于 2014-4-29 10:41 | 显示全部楼层
Bodhidharma 发表于 2014-4-29 09:11
耶…我不這麼認為
sumproduct函數規定,其「每一個參數」都必需是「相同大小的數組」(行數跟列數都要相同 ...

谢谢老师的耐心回答。我发现行列不一致也可以运算啊

TA的精华主题

TA的得分主题

发表于 2014-4-29 10:43 | 显示全部楼层
siguoxiang 发表于 2014-4-29 10:41
谢谢老师的耐心回答。我发现行列不一致也可以运算啊

耶…請舉例說明
注意我前篇講的,
「每一個參數」都必需是「相同大小的數組」
只有一個參數,自然就不會有每個參數大小不同的問題

TA的精华主题

TA的得分主题

发表于 2014-4-29 10:56 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
我明白老师的意思了,=SUMPRODUCT({1,2,3}*{1,2})这种样式叫一个参数吗,如果是,也不能运算啊!

TA的精华主题

TA的得分主题

发表于 2014-4-29 11:10 | 显示全部楼层
siguoxiang 发表于 2014-4-29 10:56
我明白老师的意思了,=SUMPRODUCT({1,2,3}*{1,2})这种样式叫一个参数吗,如果是,也不能运算啊!

嗯這是一個參數沒錯
但是{1,2,3}*{1,2}會產生{1,4,#N/A},sumproduct不能處理錯誤值,自然會報錯
至於為什麼會是{1,4,#N/A},我只能第三次推薦下篇文了……
[原创] 一起来认识数组公式(最基础)

TA的精华主题

TA的得分主题

发表于 2014-4-29 11:23 | 显示全部楼层
Bodhidharma 发表于 2014-4-29 11:10
嗯這是一個參數沒錯
但是{1,2,3}*{1,2}會產生{1,4,#N/A},sumproduct不能處理錯誤值,自然會報錯
至於為 ...

谢谢老师,这个我知道,我正在看叶老师的帖子。

TA的精华主题

TA的得分主题

发表于 2017-2-24 09:42 | 显示全部楼层
Bodhidharma 发表于 2014-4-28 20:11
啊…原來是行列擴充的概念比較不清楚…其實這個是數組公式最基礎最重要的概念,說不定你常常用到,只是一 ...

MID(123456,{1,2,3;1,2,3},{2,2,2;3;3;3})这个错了,MID(123456,{1,2,3;1,2,3},{2,2,2;3,3,3})

TA的精华主题

TA的得分主题

发表于 2017-2-24 11:23 | 显示全部楼层
Bodhidharma 发表于 2014-4-24 23:59
「三維轉二維」這種說法我覺得怪怪的…
就我的理解,「多維引用」就是「以引用作為元素的數組」
而這個「 ...

有一个疑问,请帮看看,非常感谢

附件.rar

8.19 KB, 下载次数: 10

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

本版积分规则

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

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

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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