Excel 带中频逻辑的积函数
我试图创建多个两个数组,但前提是数组2满足大于或等于条件。这个标准是>=243Excel 带中频逻辑的积函数,excel,if-statement,Excel,If Statement,我试图创建多个两个数组,但前提是数组2满足大于或等于条件。这个标准是>=243 |阵列1 |阵列2| | 5 | 200 | | 5 | 240 | | 5 | 280 | | 5 | 320 | 我尝试使用以下公式: =SUMPRODUCT(--(程序!F4:F8>=(VLOOKUP(结果!$C$10,开始!$B$3:$H$8,4,0)*结果!E22)),程序!E4:E8) 简化为: =SUMPRODUCT(-Program!F4:F8>=243)),Program!E
|阵列1 |阵列2| | 5 | 200 | | 5 | 240 | | 5 | 280 | | 5 | 320 | 我尝试使用以下公式: =SUMPRODUCT(--(程序!F4:F8>=(VLOOKUP(结果!$C$10,开始!$B$3:$H$8,4,0)*结果!E22)),程序!E4:E8) 简化为: =SUMPRODUCT(-Program!F4:F8>=243)),Program!E4:E8) 这将返回数字10,我假设这是因为它将真值返回为1,然后乘以5并求和
我怎样才能把它修好,退回3000英镑呢?你就快到了。下次只需将第一个数组添加到公式中
=SUMPRODUCT((F2:F5>=243)*(E2:E5)*(F2:F5))
(F2:F5>=243)创建一个1或0的数组,其结果必须与(F2:F5)相乘。这与Variatus的post相同,只是在我看来,它避免了在处理乘法的sumproduct函数中对参数进行乘法的奇怪选择。我还显式地将第一个逻辑数组转换为数字
=SUMPRODUCT(N(F2:F5>=243),E2:E5,F2:F5)
谢谢!这似乎是可行的,我能够返回3000个=SUMPRODUCT((程序!F2:F5>=(VLOOKUP(结果!$C$10,开始!$B$3:$H$8,4,0)*结果!E22))*(程序!E2:E5)*(程序!F2:F5)),我也可以确认这是可行的!非常感谢。这似乎比以前的解决方案简单一些。