sumproduct函数中的1*
问题描述:
sumproduct函数中的1*
=SUMPRODUCT(1*(订单明细表!E3:E262="《Access数据库程序设计》"),订单明细表!H3:H262)
其中的1*到底是个什么东西啊?为什么要加啊?
答
也可以不乘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那在函数参数的问题框里怎么填呢、?Array1Array2里面怎么填?不用公式向导,直接写入单元格即可 如果你一定要用,则 Array1写入 1*(订单明细表!E3:E262="《Access数据库程序设计》")Array2写入订单明细表!H3:H262