Excel:选定条目的产品功能

Excel:选定条目的产品功能

在此处输入图片描述

我正在尝试让 PRODUCT 函数仅针对某个范围内的某些条目起作用。在附图中,期望的结果是仅计算 B 列中在对应的 C 列行中有复选标记的条目。

我尝试了 vlookup、index/match,但无济于事。我猜问题是条目不止一个?

请指教。

谢谢

答案1

我目前能想到的唯一方法是使用辅助列。其他人可能有更好的建议/答案。

此解决方案使用辅助列。您可以设置它,以便您的 PRODUCT 结果是第一个条目或最后一个条目。

解决方案位于列表顶部。

1)在第一个单元格中使用以下公式:

=IF(C3,B3,1)

基本上,如果检查存在,则单元格 C3 为真,并使用 B3 中的值。如果它为假,您不希望它影响您的结果,因此您使用 1。

2)在下一个单元格中使用以下公式并根据需要复制下来:

=D3*IF(C4,B4,1)

在这种情况下,D3 是您放置步骤 1 中的公式的第一个单元格的地址。您将前一个单元格的值乘以当前行的值或基于 C4 中的值的 1。复制列表中的最后一个单元格将包含您要查找的产品。

或者,如果您要反向操作,请将第一个公式放在列的最后一个单元格中。将第二个公式放在列的倒数第二个单元格中,然后调整引用,然后将公式复制上去。列的顶部单元格中将显示您的乘积。

波克

相关内容