给定数量和价格,得到总和
该表包含两部分,第一部分显示员工销售什么产品和每个产品的数量,第二部分是产品的价格,现在给予员工汤姆,计算他卖多less钱的产品。 结果应该是5 * 2 + 4 * 1 + 1 * 2 = 16,但是我不知道如何编写excel公式。 请帮助我,谢谢。
=SUMPRODUCT(VLOOKUP(T(IF({1},$B$2:$B$6)),$F$2:$G$9,2,)*$C$2:$C$6*($A$2:$A$6=J2))
有人给出了上面的解决scheme,这很好。
答案似乎告诉我(我只是假设,不知道):
-
IF({1},$B$2:$B$6)
将单元格转换为静态数组。 -
VLOOKUP
的第一个参数lookup_value
可以是数组。
如果你在D列中添加一个帮手列来获得每行的价格总额,你可以用sumif来完成:
把它放在D2中,然后向下拖动:
=INDEX(G:G,MATCH(B2,F:F,0),1)*C2
那么这个在K2中:
=SUMIF(A:A,J2,D:D)
如果您想在下一行添加另一个名称,您也可以将其拖动到下一行。