我如何设置“乘以如果”逻辑?

我如何设置“乘以如果”逻辑?

我有两张表。一张表记录了客户 ID 和购买的产品,另一张表记录了每种产品的价格表。对于每位客户,我想检查他们购买了哪些产品,然后乘以价格表编号,以得出每位客户在每种产品上花费了多少钱。

因此逻辑是:如果客户表中的商品名称与价格表表中的商品名称匹配,则将客户数量乘以价格表以获得总价。我想为每个客户及其每种产品执行此操作。如何在 Excel 中执行此操作?

以下是一个例子:

客户和购买的产品

客户ID 产品 数量
1 苹果 3
1 橙子 2
2 苹果 7
2 橙子 5

价位表

产品 价格单位
苹果 1 美元
橙子 1.50 美元

在这种情况下,客户 1 在苹果上花费 3 美元,在橙子上花费 3 美元。客户 2 在苹果上花费 7 美元,在橙子上花费 7.50 美元。我想在客户表中添加另一个名为总价的列来显示此信息。

答案1

只需 VLOOKUP 即可获取价格:

=C2*VLOOKUP(B2,F:G,2,FALSE)

在此处输入图片描述

答案2

如果数据不大,上面提到的 VLOOKUP 和数据透视表就可以解决问题

如上所述,D 列中的 =C2*VLOOKUP(B2,F:G,2,FALSE) 会为您提供客户对特定水果的总支出。然后从 A:D 列在工作表上进行数据透视即可。在数据透视中,将客户 ID 拖到行并将总计进行汇总(如果数据透视中显示计数,请选择左下角的总计)

相关内容