繁体   English   中英

excel 列中的 Spill Sum 公式

[英]Spill Sum formula in column excel

我有两张纸,一张名为“所有项目净利润” ,其中行数据跨行溢出,月/年日期和第 13 行的净利润总额。以下是数据示例:

2017年 2017年 2017年 2017年 2017年 2018年 2018年 2018年 2018年 2018年 2018年 2018年 2018年
8月17日 9月17日 10月17日 11月17日 12月17日 1月18日 2月18日 3月18日 4月18日 5月18日 6月18日 7月18日 8月18日
-22596 77104 81604 81604 81604 81604 81604 81604 81604 81604 81604 81604 81604

另一张名为年度净利润的工作表使用公式=SUM((--TEXT('All Projects Net Profit',$I$13#,"£0,00")*(1*A2=--'All Projects Net Profit'!$I$1#)))粘贴到B2中。

现在我已经手动将公式复制到列中,但是有没有办法让它溢出 A 列中的条目数量?

年度净利润表的示例数据:

净利
2017年 299320
2018年 979248
2019 943813
2020 -206450
2021年 -763368

使用 BYROW:

=BYROW(  A2:A6,
 LAMBDA( x,
SUM((--TEXT('All Projects Net Profit'!$I$13#,"£0,00")*(--x=--'All Projects Net Profit'!$I$1#)))))

您首先声明要使用公式的范围: A2:A6

然后你使用 LAMBDA 来命名 byrow-range: x ;

然后使用您的“常规”公式并将A2替换为您想要用x进行 byrow 的原始公式。

完毕。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM