【sumproduct函数中的1*=SUMPRODUCT(1-查字典问答网
分类选择

来自冯小林的问题

  【sumproduct函数中的1*=SUMPRODUCT(1*(订单明细表!E3:E262="《Access数据库程序设计》"),订单明细表!H3:H262)其中的1*到底是个什么东西啊?为什么要加啊?】

  sumproduct函数中的1*

  =SUMPRODUCT(1*(订单明细表!E3:E262="《Access数据库程序设计》"),订单明细表!H3:H262)

  其中的1*到底是个什么东西啊?为什么要加啊?

3回答
2020-06-18 10:24
我要回答
请先登录
李尚政

  也可以不乘1,公式写成

  =SUMPRODUCT((订单明细表!E3:E262="《Access数据库程序设计》")*订单明细表!H3:H262)

  前提是H3:H262单元格中不能有非数字的内容

  公式也可以写成

  =SUMPRODUCT(--(订单明细表!E3:E262="《Access数据库程序设计》"),订单明细表!H3:H262)

  =SUMPRODUCT(0+(订单明细表!E3:E262="《Access数据库程序设计》"),订单明细表!H3:H262)

  =SUMPRODUCT((订单明细表!E3:E262="《Access数据库程序设计》")-0,订单明细表!H3:H262)

  =SUMPRODUCT((订单明细表!E3:E262="《Access数据库程序设计》")/1,订单明细表!H3:H262)

  这负负号(--),0+,-0,/1,*1的目的都是让数组中得出的逻辑值TRUE和FALSE通过运算转成数字1和0

2020-06-18 10:27:48
冯小林

  那在函数参数的问题框里怎么填呢、?Array1Array2里面怎么填?

2020-06-18 10:31:25
李尚政

  不用公式向导,直接写入单元格即可如果你一定要用,则Array1写入1*(订单明细表!E3:E262="《Access数据库程序设计》")Array2写入订单明细表!H3:H262

2020-06-18 10:32:16

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •