[英]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.