Excel语法,用于基于2个单元格获取另一个表中的值

Excel语法,用于基于2个单元格获取另一个表中的值,excel,excel-formula,Excel,Excel Formula,我想知道,如果我想根据特定产品及其计量单位获得商品的价格,最好的语法是什么,因为产品可以每袋或每公斤销售。下面是excel工作表的内容示例。用户唯一需要的输入是在订单表中输入产品名称和计量单位 订单单 Item Purchased | Unit | Price -------------------+----------+--------- Product 1 | Bag | 1000 Product 1 | Kilo | 1

我想知道,如果我想根据特定产品及其计量单位获得商品的价格,最好的语法是什么,因为产品可以每袋或每公斤销售。下面是excel工作表的内容示例。用户唯一需要的输入是在订单表中输入产品名称和计量单位

订单单

Item Purchased     | Unit     | Price
-------------------+----------+---------
Product 1          | Bag      | 1000
Product 1          | Kilo     | 100
~~~~~~~

价目表

Item      | Unit of Measure     | Price
----------+---------------------+--------
Product 1 | Bag                 | 1000
Product 1 | Kilo                | 100
Product 2 | Bag                 | 2000

您可以使用
SUMIFS
,当您想要的结果是数值时,可以专门使用它:

=SUMIFS(C:C, A:A, E2, B:B, F2)


这是假设您的价目表是一个真实的价目表,这意味着没有重复的项目(例如,产品1,袋子不会出现多次)。

看起来在两列上是匹配的。看看这个: