【发布时间】:2016-02-21 18:03:01
【问题描述】:
我需要在 excel 中创建一个公式,该公式根据大于值返回一个范围内两列的乘积之和。具体来说,如果 E 列中的任何行是给定的数字,并且 H 列中的任何行 > 0,则将 F 列和 G 列相乘并将这些乘积相加。 Excel 用下面的公式给我一个值 0,但我希望它给我 225。
=IF(AND(shipping_logs!H2:H999999>0,shipping_logs!E2:E998940="395078"),
(SUMPRODUCT(shipping_logs!F2:F999999,shipping_logs!G2:G999999)),0)
G 列和 H 列可以有负值,所以公式也需要最大为 0。如果产品的总和是负值,我希望它给我 0,但我不确定我是什么'我做错了..
【问题讨论】:
-
您真的要运行SUMPRODUCT 处理近一百万行数据吗?您的实际数据有多大?
标签: excel excel-formula