excel - 多个条件最大值的 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 的每个组件的最大价格突破求和。
解决方案
推荐阅读
- r - 13:30:00 和 13:32:00 之间的子集数据在 mac 上有效,但在 windows 上无效,为什么?
- rxjs - 在 RxJS 中,interval 和 timeInterval 运算符有什么区别?
- postgresql - 我如何在 postgres 中找到 LOCALITY、PARTITIONED、UNIQUENESS 的详细信息,就像我们从 oracle 的 USER_PART_INDEXES 获得的一样
- php - 如何在 PHP SOAP 客户端的标头内设置参数
- c# - Prepare() 方法的正确位置是什么?在定义参数(及其类型和大小)之前还是之后?
- c# - 将旧的异步模式包装到 TaskCompletionSource 时返回等待?
- c# - 无法转换为类型 'MongoDB.Bson.Serialization.IBsonSerializer`1[System.String]'
- r - Shiny:如何在日志中打印更新对象的名称?
- javascript - 从子函数调用时反应父属性函数不触发
- typo3 - 如何在打字稿中启用 showPermaLogin?