excel中不同工作表中的累加问题

来源:百度知道 编辑:UC知道 时间:2024/06/16 03:40:11
问题如下:
sheet1中
序号 预算号 实际花费
1 预算1 实际花费1
2 预算2 实际花费2
3 预算3 实际花费3
4 预算4 实际花费4
sheet2中
序号 项目花费 预算号
1 500 预算2
2 100 预算1
3 200 预算3
4 300 预算4
5 450 预算3
6 780 预算2
7 560 预算1
8 400 预算3

需要根据sheet2中的预算号把相同的预算项目产生的项目花费累加,生成的累加值填入sheet1中各个预算号的实际花费中,请问该如何处理?(好像是用的sumif)

Sheet1的C2=SUMIF(Sheet2!C:C,B2,Sheet2!B:B)
向下复制公式。

首先假设你的表格都是ABC三列,那么在sheet1的C2中输入:
=sum((sheet2!$C$2:$C$100=B2)*(sheet2!$B$2:$B$100))
按ctrl+shift+enter
向下复制公式
说明:这个公式是你的sheet2中只有99个预算的情况下,如果有更多,修改公式里的100就可以