找回密码
 立即注册
搜索

关于多阶BOM表的递进求和问题

5
回复
594
查看
[复制链接]

3

主题

5

帖子

6

幻币

初入江湖

Rank: 1

积分
17
2021-10-10 15:45:00 显示全部楼层 |阅读模式
2a6fce6e268de9618f5926583668ee71.png
公司的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来求和下方数据,希望大家可以帮忙解决一下或者给点其他思路,谢谢大家!
demo.rar (13.39 KB, 下载次数: 69)
PPT学习论坛
回复

使用道具 举报

0

主题

4

帖子

-4

幻币

东方不败

积分
-4
2021-10-10 17:10:54 显示全部楼层
不知道函数怎么解决
VBA倒是可以搞
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

4

帖子

-2

幻币

初入江湖

Rank: 1

积分
0
2021-11-8 01:09:51 显示全部楼层
附件               
demo.zip (13.51 KB, 下载次数: 45)
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

7

帖子

0

幻币

初入江湖

Rank: 1

积分
7
2021-11-10 08:15:58 显示全部楼层
谢谢大佬,我也是想这个思路去实现,就是offset第三个参数不知道该怎么实现,研究一下大佬的的参数表达,非常感谢!
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

4

帖子

0

幻币

初入江湖

Rank: 1

积分
0
2021-12-4 08:46:48 显示全部楼层
函数公式还懂一点,VBA更是一窍不通
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

3

帖子

-1

幻币

初入江湖

Rank: 1

积分
1
2022-1-8 00:59:28 显示全部楼层
F2
=IF(E2,E2,SUM(OFFSET(E2,,,IFNA(MATCH(A2,A3:A54,),999))))
PPT学习论坛
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册