我正在尝试使用 Excel(或多或少)评估各种分层定价结构(例如,电力计划),以了解什么成本/计划是“最佳”,考虑到我拥有的一些现有使用数据。
考虑一个示例“使用情况和费率表”(具有虚构但易于操纵的值):-
对于 120 的每日使用量,我们有 100(第一层)和 20(第二层)。 一个等级内使用的金额按一定的费率(“系数”)收费...并且每个“等级费用”加在一起形成当天的总费用。
所以,我们可以计算:-
100 x 8 = 800 ...a part of the total
20 x 4 = 80 ...another part of the total
...仅此而已,总共880。
...但是如何在单元格内的单个公式中做到这一点?
我今天花了几个小时做了一些相当不错的探索,因为我不知道如何处理这个问题......而且大多数建议都讨论了多个 =IF 公式(麻烦且不可扩展 - 我不需要如果我拆分/添加另一层,则重新编码单元格内容)...并且使用 =VLOOKUP 的建议只是不要与我一起“点击”(=我不明白它们)。
我实际上使用“PlanMaker”(Softmaker 的“Office 2021”产品的一个组件)来创建/维护此电子表格。并且没有类似 VBA 的插件可用。
我希望有一种攻击方法,如果有人可以提出建议,请......
编辑(2024 年 7 月 16 日): 仍在尝试以不愉快的方式对“拆分”进行排序...
我有一些接近的东西...但它仍然不对...如果有人可以帮忙,请。
谢谢。
所以:
=product(10,8)+product(20,4)
或者如果我们假设 Factor 从 B9 开始,那么
=product(A9,B9)+product(A10,B10+product(A11,B11)
然后取这些结果的总和等,假设 A9 是使用的数量。
您还可以使用:
=sumproduct(A9:A11,B9:B11)
同样但只需要一个电池。以及减少打字的优点。
您可以在 sumproduct 中包含第三个数组(或根据需要包含多个数组),例如是否包含在计算中的二进制值。