ARTICLE · 1333298
Excel里用SUMIFS+数据透视表做「部门费用月度对比表」:会计从导出明细账到出图的6步操作
月底结完账,老板一句「把各部门这两个月的费用拉个对比,看看谁超了」,你是不是又打开明细账一页页翻、一笔笔加?几百上千行数据,手工汇总不仅慢,还特别容易漏行、错行。其实从导出明细账到做出可下钻的对比图,只要 6 步,SUMIFS 加数据透视表就能搞定,做完一次,以后每月复用。
顺带说一句,像部门费用归集、辅助核算这类基础工作,金蝶、用友等财务软件里设好部门辅助核算项,导出的明细账本身就带部门字段,后面做表会省一半力气。想系统练这类 Excel 实操,可以关注公众号「财会人之家」:里面有免费的财税与考证视频课程、免费模拟考试(每日一练、章节练习、真题模考),还有可下载的财务资料与实操模板;公众号菜单里还能「找财务工作」和「发布财务工作」,对正在看机会的会计挺实用。
打开财务软件(以常见总账模块为例),进入「账簿查询—明细账」,期间选本月,科目范围选「管理费用」「销售费用」等期间费用科目,勾选「显示辅助核算」或「部门」列,导出为 Excel。
导出后先做三件事:
删掉表头的单位名称、制单人等无关行,只保留一行字段名; 确认有「日期、凭证号、科目、部门、摘要、借方金额、贷方金额」这几列,缺「部门」列就回到软件里检查辅助核算有没有挂上; 把金额列的文本格式转成数值:选中列,用「数据—分列—直接点完成」即可批量转换,否则 SUMIFS 求和结果全是 0。
明细账常带小计行、合计行和空行,这些必须清掉,否则重复计算。筛选「摘要」列,剔除含「本月合计」「本年累计」的行;再筛「科目」列为空的删除。
然后新建一列「费用类别」,用 IF 或查找函数按科目名称归类,比如办公费、差旅费、业务招待费、折旧费。这一步是为透视表的「列」做准备,类别不要设太细,5 到 8 类最利于看图。
新建「汇总」工作表,A 列放部门清单,第一行放月份(如 1 月、2 月)。在 B2 输入:
=SUMIFS(明细表!借方金额列,明细表!部门列,$A2,明细表!月份列,B$1)
要点:
引用区域用整列或绝对引用,向右向下填充时不会错位; 月份列如果没有,先在明细表加一列 =TEXT(日期列,"yyyy-mm"); 借贷方向要统一,费用类取借方发生额,冲销的红字要能自动抵减,所以不要只取正数。
选中清洗后的一维表,点「插入—数据透视表」,放到新工作表。字段布局:
行:部门; 列:月份(或费用类别); 值:借方金额,求和。
想同时看「部门×费用类别」,就把费用类别拖到列区域、月份拖到筛选区域,一个透视表就能切换查看。记得在「值字段设置」里把数字格式设为千分位,保留两位小数。
透视表右侧留出计算区,用 GETPIVOTDATA 或直接引用透视表单元格:
环比差异 = 本月 − 上月; 环比增幅 = 差异 ÷ 上月,用 IFERROR 包一层,避免上月为 0 报错; 占比 = 某部门费用 ÷ 合计,设成百分比格式。
想标记异常,用「开始—条件格式—数据条」或「色阶」,超支部门一眼可见,比纯数字直观得多。
选中透视表,点「插入—推荐的图表」,选簇状柱形图,部门为横轴、月份为图例,再加一条合计折线做趋势参考。图标题写清期间和口径,比如「2026 年 1—2 月部门费用对比(单位:元)」。
最后把整个文件另存为「部门费用月度对比模板.xlsx」,明细表区域做成可覆盖粘贴的空表,汇总和透视表设成「打开时刷新」。下个月只需替换明细数据、右键透视表「刷新」,图和差异列自动更新。
部门名称不统一:明细账里出现「行政部」「行政办公室」两种写法,SUMIFS 会当成两个部门。做表前先用「查找替换」统一,或在软件辅助核算里规范部门档案。 跨年数据混在一起:月份列只写「1 月」,次年 1 月会和今年 1 月合并。务必用「yyyy-mm」格式,透视表按完整年月分组。
把这张表做成每月固定动作,结账后半小时内就能交差,剩下的时间留给真正需要判断的核算与分析。工具用对了,重复劳动自然就少了。















































































