计算多行分配百分比

问题描述 投票:0回答:2

3000行数据,需要应用公式来计算4行块中的百分比。

我曾尝试将公式向下拖动并使用Offeset函数,但无法找出正确的方法。

enter image description here

excel offset
2个回答
0
投票

此解决方案假定最左列中的值将始终相同。

=IF(A1="B2",C1/SUM(INDIRECT("C"&ROW(A1)&":C"&ROW(A1)+3)),IF(A1="M3",C1/SUM(INDIRECT("C"&ROW(A1)-1&":C"&ROW(A1)+2)),IF(A1="T2",C1/SUM(INDIRECT("C"&ROW(A1)-2&":C"&ROW(A1)+1)),C1/SUM(INDIRECT("C"&ROW(A1)-3&":C"&ROW(A1))))))

很长,但是给出了这些结果。

enter image description here


0
投票

这里是不使用INDIRECT的解决方案:

=$M11/SUM(INDEX($M:$M,(ROUNDDOWN((ROW(1:1)-1)/4,0)*4)+11):INDEX($M:$M,(ROUNDDOWN((ROW(1:1)-1)/4,0)*4)+15))
© www.soinside.com 2019 - 2024. All rights reserved.