查找对应于布尔值的值

我找不到有关这个问题的任何问题,即:

我有一个工作表:公司名称和列:产品。 我们指出一个公司购买一个产品或零。

行的例子:

Apple 0 0 1 0 1 0 0 

我希望Excel查找由一个表示的产品的价格,它应该把总和列:总额。 我现在在处理一系列值时遇到困难。

你们有什么小窍门吗? 我查了一下VLOOKUP和MATCH,但找不到我想要的。

谢谢!

凯文

我想您会想要使用SUMPRODUCTfunction,您需要将产品的价格排在一行,并且与上面所列的顺序相同。 请参阅屏幕截图,以查看可能的工作示例

SUMPRODUCT实施示例

如果你不想这样做的话,那么为了最好的知识就需要这样一个数组公式

 =SUM(B2:H2*TRANSPOSE(J$2:J$8)) 

必须使用Ctrl Shift Enterinput

其中1和0在B2:H2和J2:J8中的产品清单价格。

在这里输入图像说明