ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

[求助] 多单元格数组公式返回内存数组和单值问题

[复制链接]

TA的精华主题

TA的得分主题

发表于 2018-9-5 17:58 | 显示全部楼层 |阅读模式
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
多单元格数组公式返回内存数组和单值问题,在附件表一 (返回单值),表二(返回内存数组),

问题1:想知道两个表格里面,多单元格数组公式在什么情况下会返回单值,什么情况下返回内存数组。
目前只能在返回值区域,点击公式通过F9键判断。我需要的是是在输入公式结果没出来之前,就知道最终返回结果是内存数组还是单只
不是利用返回结果再去判断。
问题2:想知道什么伪内存数组,什么是真内存数组,如何判断?什么情况下产生伪内存数组,什么情况下产生真内存数组。
目前在学习execl函数与公式大全2013,希望能够解释尽量详细一点,我好学习学习。

多单元格数组公式返回值问题.zip

9.26 KB, 下载次数: 13

多单元格数组公式返回内存数组和单值问题

TA的精华主题

TA的得分主题

发表于 2018-9-5 18:14 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
本帖最后由 gdw831001 于 2018-9-5 18:16 编辑

不懂什么叫伪数组

TA的精华主题

TA的得分主题

 楼主| 发表于 2018-9-5 20:01 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
gdw831001 发表于 2018-9-5 18:14
不懂什么叫伪数组

我也不懂,就是在execl办公之家群里询问的,大神门回复的:多单元格数组公式的结果,可能是内存数组,也可能是伪内存数组,主要看能否将这个公式用于后续计算,说区域数组公式不一定是真内存数组的,就是不明白所以想在论坛里面再问问。

TA的精华主题

TA的得分主题

发表于 2018-9-5 20:18 | 显示全部楼层
酸秀才 发表于 2018-9-5 20:01
我也不懂,就是在execl办公之家群里询问的,大神门回复的:多单元格数组公式的结果,可能是内存数组,也 ...

是这个理。

TA的精华主题

TA的得分主题

 楼主| 发表于 2018-9-5 20:19 | 显示全部楼层
按照群里面的回复在表一返回的值继续套用sum函数求和,结果值是不同的,一个是29(即求和的是数组的第一个元素),一个138(是对整个数组的求和。)

伪内存数组

伪内存数组

真内存数组

真内存数组

TA的精华主题

TA的得分主题

 楼主| 发表于 2018-9-5 20:24 | 显示全部楼层

能不能针对两问题,给个详细解释呢?

TA的精华主题

TA的得分主题

发表于 2018-9-5 20:25 | 显示全部楼层
本帖最后由 laowuwyx 于 2018-9-5 20:29 编辑
酸秀才 发表于 2018-9-5 20:19
按照群里面的回复在表一返回的值继续套用sum函数求和,结果值是不同的,一个是29(即求和的是数组的第一个 ...

这是piny版主的发现,之前index确实不能生成内存数组,但是piny发现了index+n(if(1,),就能生成内存数组了,当时有幸见证了这个发现,已是多年前的事情了。

TA的精华主题

TA的得分主题

发表于 2018-9-6 12:44 | 显示全部楼层
酸秀才 发表于 2018-9-5 20:24
能不能针对两问题,给个详细解释呢?

兄弟不用太纠结了,你就把n(if(1,这样理解为降维就好了,有这样的用法就行。offset有时不也会用到 n()或者rand()这些函数来降维达到可计算运用目的吗。

TA的精华主题

TA的得分主题

发表于 2023-3-22 08:50 | 显示全部楼层
酸秀才 发表于 2018-9-5 20:19
按照群里面的回复在表一返回的值继续套用sum函数求和,结果值是不同的,一个是29(即求和的是数组的第一个 ...

wps 11.8.2 下载文件了 录入公式 显示“#VALUE!”,看过程为结果“sum({;;;})” ?
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-9-28 05:28 , Processed in 0.051378 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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