=SUMPRODUCT(1*(订单明细!E3:E262="《MS Office高级应用》"),订单明细!H3:H262)

1个回答

  • SUMPRODUCT函数中只有表示上下两个对应区域的乘积和,才可以在数据区域之间用逗号分隔,表达成

    =SUMPRODUCT(订单明细表!E3:E262,订单明细表!H3:H262)

    因此按题意,公式部分应该改为

    =SUMPRODUCT((订单明细表!E3:E262="《MS Office高级应用》")*订单明细表!H3:H262)

    表示:将订单明细表中满足E3:E262单元格区域中为《MS Office高级应用》的对应H列求和.

    在2007以上的版本公式可以简化为

    =SUMIF(订单明细表!E:E,"《MS Office高级应用》",订单明细表!H:H)