【发布时间】:2016-07-29 16:49:57
【问题描述】:
我正在制作一个电子表格,该电子表格将客户的各个订单相加以创建应付总额。可以说,订单数量发生了变化。所以我想知道是否有任何方法可以让单元格在其上方添加特定范围,可以这么说。例如,单元格公式会根据订单数量(我有那个数字)而变化,然后添加上面那个数字的单元格。例如,如果客户有 2 个订单,则单元格(例如 D45)将具有公式“=Sum(D43:D44)”,但是当 rg 到达下一个需要添加不同的顺序。我可以添加它们并将该单元格中的值等同于该值,但我希望能够动态更改这些数字和总数。提前致谢。
编辑:按照建议,这是我到目前为止的代码
iws.Cells(Parse - 1, 3).FormulaR1C1 = "=Sum( R[" & (OrdCt * 2) * -1 & "],C[0]: R[- 1 ],C[0])"
我正在解析电子表格,所以我不知道在给定时间我在哪个单元格中。我只知道我有多少订单(存储在 OrdCt 中),每个订单都有一个额外的收费标签,所以对于每个订单我需要添加 2 个空格。我希望将公式放入该特定单元格中,并且我可以更改之前的订单总数,它将反映在该单元格中。
【问题讨论】:
-
请使用edit在原帖中发布一些测试数据和预期结果。
-
为什么是 [excel-vba] ?似乎 [excel-formula] 会更合适。你真的有这个的VBA代码吗?如果是这样,请包括它并注明您遇到问题的区域。
-
如果您发布数据和预期结果的模型会更容易。