首页 > 解决方案 > 多个条件最大值的 Excel 求和

问题描述

我正在努力根据我们使用 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 个价格中断和组件 3 的 10 个价格中断。

到目前为止,我可以根据 C 列中的项目名称来计​​算成本:

=SUMIFS(Table1[D], Table1[A], "="A2)

我在开始第二部分时遇到了麻烦,这基本上只是对 Table1[C] <= B2 的每个组件的最大价格突破求和。

标签: excelsumifs

解决方案


推荐阅读