找回密码
 立即注册
搜索

SUMPORUCT用逗号还是*的问题

6
回复
1728
查看
[复制链接]

1

主题

4

帖子

-2

幻币

初入江湖

Rank: 1

积分
0
2021-9-24 11:58:00 显示全部楼层 |阅读模式
众所周知,条件区域和求和区域之间用逗号,可以避免条件区域如果有非数值格式的数据返回VALUE的问题。但是我发现如果求和区域包含非数值(如布尔值)格式的数据用逗号反而会返回VALUE,用*反而没问题。这是什么情况?
具体见附件第一个工作表的P482单元格,这里P5:P468={...}前面的“*”换成“,”反而返回VALUE了
111.rar (1.04 MB, 下载次数: 73)
PPT学习论坛
回复

使用道具 举报

0

主题

9

帖子

-1

幻币

初入江湖

Rank: 1

积分
7
2021-9-24 13:25:50 显示全部楼层
你P5:P468={...} 返回的不就是布尔值吗,sumproduct不对布尔值处理,四则运算会对布尔值转换成0/1处理
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

3

帖子

-2

幻币

东方不败

积分
-1
2021-9-29 15:46:06 显示全部楼层
读通函数中的神器:SUMPRODUCT
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

6

帖子

1

幻币

初入江湖

Rank: 1

积分
8
2021-10-13 21:28:23 显示全部楼层
意思是如果是逗号,则无法将布尔值转化为数值是么?
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

6

帖子

-2

幻币

初入江湖

Rank: 1

积分
2
2021-10-16 04:53:13 显示全部楼层
我这个例子里还是不太好理解啊,而且我在(P5:P468={"停运","不开","另电","改回空","未开行"})再*1了,还是VALUE
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

5

帖子

1

幻币

初入江湖

Rank: 1

积分
7
2021-12-1 05:21:38 显示全部楼层
第二参数我改成了,(P5:P468={"停运","不开","另电","改回空","未开行"})*1)。还是报VALUE
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

5

帖子

-1

幻币

东方不败

积分
-3
2021-12-26 09:39:52 显示全部楼层
那你得先学一下数组运算,至少了解一下行和列之间的运算。
什么是数组、数组运算、数组公式、区域数组公式等……
PPT学习论坛
回复 支持 反对

使用道具 举报

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