找回密码
 立即注册
搜索

求助大神:多维内存数组如何在公式中计算?

28
回复
1656
查看
[复制链接]

1

主题

5

帖子

0

幻币

初入江湖

Rank: 1

积分
5
2021-11-3 04:16:00 显示全部楼层 |阅读模式
如下图:
(1)题目描述:A列是数据,C列是区间,要求有多少个数据在区间内
(2)F2:P10是我根据【区间】做出的辅助区域
(3)现在情况:在E2单元格中写如下公式,可以求出正确结果
=SUM(COUNTIF(A2:A26,TRANSPOSE(MMULT(MMULT(--(COLUMN(A:F)=INT((ROW(1:66)-1)/11)+1),Sheet1!F5:P10)*((MOD(ROW(1:66)-1,11)+1)=COLUMN(A:K)),ROW(1:11)^0))))+(COUNTIF(A:A,0)>0)

(4)问题点:在E3单元格中,将辅助区域中的公司得到的内存数组直接代替上面公式中的区域引用 Sheet1!F5:P10 ,不能正常计算。
(5)已做过的尝试:已经试过用 N(IF({1})) 这种方式,但还是无法将多维内存数组转为一维
(6)求助:应该如何将此例中的内存数组转为一维,或者请大神们看看还能怎么求,谢谢!
56f9db7fa4379673c42a34a720ed3475.png
求有效区间内的数字个数.rar (13.92 KB, 下载次数: 13)
PPT学习论坛
回复

使用道具 举报

0

主题

5

帖子

-1

幻币

初入江湖

Rank: 1

积分
3
2021-11-4 02:00:56 显示全部楼层
=SUM(COUNTIF($A$2:$A$26,IFERROR(COLUMN(INDIRECT("c"&LEFT(C2,FIND("-",C2)-1)+1&":c"&RIGHT(C2,LEN(C2)-FIND("-",C2))+1,))-1,C2)))

这样?
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

10

帖子

2

幻币

初入江湖

Rank: 1

积分
13
2021-11-4 06:59:08 显示全部楼层
=COUNT(0/ISERR(FIND("-",IMSUB(A2:A26&-A2:A26&"i",TRANSPOSE(C2:C7&IFERROR(-C2:C7,""))&"i"))))

你的原公式好像都有误
PPT学习论坛
回复 支持 反对

使用道具 举报

2

主题

6

帖子

4

幻币

初入江湖

Rank: 1

积分
13
2021-11-5 07:09:58 显示全部楼层
=SUMPRODUCT(COUNTIF(A:A,{"<","<="}&TRIM(MID(SUBSTITUTE(C2:C7&"-"&C2:C7,"-",REPT(" ",20)),{1,21},20)))*{-1,1})
PPT学习论坛
回复 支持 反对

使用道具 举报

2

主题

6

帖子

3

幻币

初入江湖

Rank: 1

积分
12
2021-11-15 07:26:18 显示全部楼层
看到史淑敏的直接比大小,想起了大影影的这个套路=COUNT(-TEXT(A2:A26,TRANSPOSE(SUBSTITUTE("[<"&C2:C7&IFERROR(-C2:C7,"")&"];靓","-","]仔;[<="))))
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

8

帖子

0

幻币

初入江湖

Rank: 1

积分
8
2021-11-19 04:05:53 显示全部楼层
看了大佬们答案才发现理解错了,请忽略。我再想想
不想了。。。膜拜2位大佬的答案
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

9

帖子

2

幻币

初入江湖

Rank: 1

积分
5
2021-11-20 02:26:43 显示全部楼层
谢谢大佬!
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

8

帖子

-3

幻币

初入江湖

Rank: 1

积分
2
2021-11-22 00:42:57 显示全部楼层
引用区域是没问题的,但直接使用内存数组就不行了。谢谢大佬
重新检查了一下,之前的结果确实是错的
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

5

帖子

2

幻币

初入江湖

Rank: 1

积分
6
2021-11-22 01:39:50 显示全部楼层
感谢大佬!!
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

6

帖子

-1

幻币

初入江湖

Rank: 1

积分
4
2021-11-22 09:44:26 显示全部楼层
哪个是内存数组就不成了?
PPT学习论坛
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册