Excel语法,用于基于2个单元格获取另一个表中的值
我想知道,如果我想根据特定产品及其计量单位获得商品的价格,最好的语法是什么,因为产品可以每袋或每公斤销售。下面是excel工作表的内容示例。用户唯一需要的输入是在订单表中输入产品名称和计量单位 订单单Excel语法,用于基于2个单元格获取另一个表中的值,excel,excel-formula,Excel,Excel Formula,我想知道,如果我想根据特定产品及其计量单位获得商品的价格,最好的语法是什么,因为产品可以每袋或每公斤销售。下面是excel工作表的内容示例。用户唯一需要的输入是在订单表中输入产品名称和计量单位 订单单 Item Purchased | Unit | Price -------------------+----------+--------- Product 1 | Bag | 1000 Product 1 | Kilo | 1
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,袋子不会出现多次)。看起来在两列上是匹配的。看看这个: