=SUM((B2:B10="一车间")*(C2:C10="男")*D2:D10)为什么此函数最后要按shift+chrl

=SUM((B2:B10="一车间")*(C2:C10="男")*D2:D10)为什么此函数最后要按shift+chrl+enter结尾,而不能按enter
(B2:B10="一车间")*(C2:C10)这两个之间为什么要用“*”号而不可以用“,”号呢,这两者之间有什么区别呢?
s6688s 1年前 已收到1个回答 举报

dreamriver 幼苗

共回答了16个问题采纳率:87.5% 举报

只有按了ctrl+shift+enter,excel才会知道这是一个数组公式,要用数组的方式计算这个公式,即分别对b列c列d列3个数组一一对应判断求和.不按ctrl+shift+enter的话仅会对b2 c2 d2进行单个数据运算.
不过你可以吧公式改为:
=SUMPRODUCT((B2:B10="一车间")*(C2:C10="男")*D2:D10)
这样就可以按enter运算了,因为sumproduct本身就允许参数是数组的公式.
用*号而不用,号的原因是*在此处是一种逻辑运算并且的意思,B列数据等于一车间并且C2数据等于男生都成立时为1,否则为0,然后与D列相乘.而用,号却不能表示这个逻辑关系.

1年前

3
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.618 s. - webmaster@yulucn.com