首页 > 解决方案 > 总和基于 Sl No 的偏移量

问题描述

Sum 将基于 Sl。无字段(附图片)

单元格中的公式如下
E3 : ROUNDUP(D3,-0.1)
E4 : ROUNDUP(D4,-0.1)
E7 : ROUNDUP(SUM(D5:D7),-0.1)
E9 : ROUNDUP(SUM(D8:D9), -0.1)
E10 : ROUNDUP(D10,-0.1)

我希望在 Col. E 中计算总和。

如果在 Sl 中的下一个直接行中有一个值。编号字段,则 D 列的值在 E 列四舍五入后直接显示为下一个整数。每当在下一个序列号下方找到“”时,应从 D 列对应单元格的值添加到没有下一个序列号的最后一个单元格。总和应四舍五入到下一个整数,并显示在 E 栏(突出显示)与 D 栏的最后一个值。

Col.E 中的用户定义函数是可取的,比如 sumfunctionrng(B:B, E:E)

VBA中提到了类似的问题-条件求和列B,直到A列中的值发生变化

标签: excelsumoffset

解决方案


Try this in E3 and fill down.

=IF(OR(B4<>"", ROW(B3)=MATCH(1E+99, D:D)), CEILING(SUM(D3:INDEX(D:D, MATCH(1E+99, B$1:B3))), 1), "")

enter image description here


推荐阅读