【发布时间】:2014-01-07 00:55:57
【问题描述】:
我有一个项目列表,在一个电子表格中为每个项目分配了一个值,而在另一个电子表格中,我有一个较小的当天使用的项目列表。
例如
表格 1
ITEM PRICE
Apple 10
Banana 20
Pear 30
Sofa 100
Coca Cola 10
表 2
购买的物品
Apple
Pear
Sofa
总成本 =(苹果价值 + 梨 + 沙发)
我想汇总表 1 中与表 2 中的值相关的值,在上面的示例中,我有 140。我不想将价格复制到第二张表上,我'我只想输入(或使用下拉菜单)该项目,它会自动计算总成本。
它基本上是一个 Vlookup,但我不只是查看一个值,我可能会查看 10-20。
非常欢迎任何建议!
我试过用谷歌搜索这个,但在搜索栏上解释并找到类似的东西绝对是一场噩梦。
编辑:
我想通了!
对于我使用的总数:
=SUM(IF(COUNTIF(Sheet2!A2:A8,Sheet1!A2:A35)>0, Sheet1!B2:B35))
Sheet2!A2:A8 是我想要获得总价的商品列表,Sheet1!A2:A35 是我想要搜索的商品列表,Sheet1!B2:B35 是我想要求和的值。
【问题讨论】:
-
答案是否需要在新工作表中,或者是否可以在其他工作表中
-
理想情况下,答案将与较小的列表在同一张纸上。但它可以去任何地方。
-
是的,我必须添加两个中断才能让它进入另一行。为混乱道歉。
-
我想通了!对于我使用的总数: =SUM(IF(COUNTIF(Sheet2!A2:A8,Sheet1!A2:A35)>0, Sheet1!B2:B35)) 其中 Sheet2!A2:A8 是我想要获取的项目列表Sheet1!A2:A35 的总价是我要搜索的项目列表,Sheet1!B2:B35 是我要求和的值。
-
试试这个非数组版本
=SUMPRODUCT(SUMIF(Sheet1!A2:A35,Sheet2!A2:A8,Sheet1!B2:B35))