...求助大神,Excel里SUMPRODUCT函数中用*1或1*是什么意思

发布网友

我来回答

2个回答

热心网友

我们来分析下:
=SUMPRODUCT((C2:C13>=60)*1,(B2:B13="男")*1)
C2:C13>=60 的结果是 true、false
B2:B13="男"的结果也是 true、false
sum函数会将 true 视为 1 false视为 0 ,所以可以直接运算,但是 sumproduct函数不能直接计算 比如 sumproduc(true)这样的,但是*1后转为数字1就可以被计算了。
有兴趣你可以试试数组(ctrl+shift+enter 3键齐发)函数:
=SUM((C2:C13>=60)*(B2:B13="男"))
另外,你的公式涉及多条件,可以直连的,比如参考:
=SUMPRODUCT((C2:C13>=60)*(B2:B13="男")*1)

热心网友

整复杂了

=SUMPRODUCT((C2:C13>=60)*(B2:B13="男"))

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com