我正在根据使用Excel sumifs订购的单位数来获取价格。我拥有的数据如下所示:
A B C D
Item1 Comp1 1 4.99
Item1 Comp1 10 3.99
Item1 Comp1 100 2.99
Item1 Comp2 1 13.99
Item1 Comp2 100 10.99
Item1 Comp3 1 2.99
Item1 Comp3 10 2.59
Item1 Comp3 50 2.19
Item1 Comp3 100 1.99
... ... ... ...
其中A列是主要商品,B列是A列中商品的各个组成部分,C列是我们需要订购的编号才能获得D列中列出的价格。
在另一张纸上,我有下表:
A B C
Item1 10 FORMULA
Item2 5 FORMULA
Item3 20 FORMULA
... ... ...
此页的要点是具有商品名称,如在第一张表的A列中所示,B列包含我们需要订购的编号,C列(希望如此)通过将所有组成部分加在一起来列出总价他们各自的价格下跌。
在此示例中,我要查找的Item1的总和为3.99 + 13.99 + 2.59 = 20.57,因为10个项目获得了组件1的10个价格跌幅,组件2的1个价格跌幅以及组件10的价格跌幅3。
到目前为止,我已经能够根据C列中的商品名称对费用进行总计:
=SUMIFS(Table1[D], Table1[A], "="A2)
我在开始第二部分时遇到了麻烦,该部分基本上只能求和Table1 [C] <= B2的每个组件的最大价格跌幅。