点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我正在尝试按项目进行盈亏终身。
我的报告使用4个EPM报告完成,所有报告共享同一行轴
所有这些报告在列中动态显示类别和时间
报告000:实际/时间=直到用户选择的日期为止的所有期间(2018.06)
报告001:预测/时间=周期>六月和年份= 2019
报告002:预算/时间= 2019.TOTAL
报告003:业务计划/时间=年> 2019
我需要对所有列进行求和,但是列的数目并不总是相同的(一个项目可以在2016年开始,另一个项目可以在2017年开始,...)
如果我在报表末尾使用= SUM(PMALLMEMBERS)创建本地成员,则只会添加上一个报表显示的列。
是否可以轻松添加所有列?
预先感谢您的帮助。
卡米尔
我们假设第一列数据为2(" B"),并且Sum列是最后一个数据列之后的最后一列。
那么公式将是:
= SUM(INDIRECT(" R"&ROW()&" C2:"&" R"&ROW()&" C"&COLUMN()-1,FALSE))
此公式可用于本地成员。
ROW()-将返回具有公式的单元格的当前行
COLUMN()-将返回具有公式的单元格的列号。
P.S。 在我的测试中,第一个公式也可以正常工作!
或其他公式(如果您更喜欢使用Excel OFFSET函数:
= SUM(OFFSET(INDIRECT(ADDRESS(ROW(),COLUMN())),0,2-COLUMN(),, COLUMN()-2))
太好了,它可以与第二个公式配合使用!
非常感谢Vadim的帮助和时间!
致谢
卡米尔
一周热门 更多>