1

我在 A 列中有大约 500 个项目 #s,它们代表了我们在一周内投入或停止生产的所有不同项目。

在 FI 列中,该项目的总磅数分别为投入生产和停产,正数或负数。

我已经有以下公式设置来告诉我总损失/收益是多少:

=SUMPRODUCT(--(ISNUMBER(SEARCH({"0883","0884","0885"},A6:A280)))*F6:F280)

然后我想只对正数求和,以便我可以根据我们放入房间的产品获得收缩/增益百分比。这就是我卡住的地方。

4

3 回答 3

0

我相信您正在寻找 Excel 的 SUMIF() 函数。这是Office.com的链接

于 2013-10-04T13:42:48.097 回答
0

您可以添加另一个条件,如下所示:

=SUMPRODUCT(--(ISNUMBER(搜索({"0883","0884","0885"},A6:A280))) * F6:F280 * (F6:F280>0))

于 2013-10-04T13:46:00.363 回答
0

你可以用像这样的另一个条件来扩展你的公式

=SUMPRODUCT(ISNUMBER(SEARCH({"0883","0884","0885"},A6:A280))*(F6:F280>0),F6:F280)

A6:A280 中有哪些值?您使用的是哪个版本的 Excel?- 如果0883etc. 将是完整的单元格内容,那么您实际上并不需要 SEARCH 并且您可能能够使用更有效的 SUMIFS,即这个版本给出了您的评论

=SUM(SUMIFS(F6:F280,A6:A280,{"0883","0884","0885"},F6:F280,">0"))

于 2013-10-04T13:47:55.100 回答