关于多阶BOM表的递进求和问题
公司的BOM表导出数据有一个比对需求,目前是人工从数据最后一行开始比对相加,整体逻辑就是阶次1的数据如果下方没有更多阶次则等于本身,如果有则等于阶次2数据,阶次2则等于阶次3求和数据。例如图片中第9行阶次1的数据=第10至22行阶次2数据相加求和,而第10行阶次2的数据则等于下方阶次3的两行数据汇总求和=52.5,由此得出第9行阶次1的单元格=111.127。
我的想法思路是在E列旁边新增一列F,首先做一个IF来判断是E2否为阶次1且有数值,如果是则把E2列数据直接返回F2,如果不是则运用sum+offset来求和下方数据,希望大家可以帮忙解决一下或者给点其他思路,谢谢大家!
不知道函数怎么解决
VBA倒是可以搞 附件
谢谢大佬,我也是想这个思路去实现,就是offset第三个参数不知道该怎么实现,研究一下大佬的的参数表达,非常感谢! 函数公式还懂一点,VBA更是一窍不通 F2
=IF(E2,E2,SUM(OFFSET(E2,,,IFNA(MATCH(A2,A3:A54,),999))))
页:
[1]