乐于分享
好东西不私藏

财务人员常用10个Excel公式及公式大全

财务人员常用10个Excel公式及公式大全

点击上方

蓝字

关注我们
财务岗位形形色色,但Excel公式的使用频率其实高度集中。不管你是做账、算工资还是做分析,下面这10个公式出现的频率最高。
今天就一次性把它们讲清楚,配上财务工作中的应用场景,看完就能用。
公众号回复“公式”,可以获取Excel公式大全,可作为日常字典参考。

01

VLOOKUP — 查数据
用途 :根据一个值,在表格里找到对应的其他信息。
财务场景 :根据发票代码查税率、根据客户编号查名称、根据科目代码查科目名称。
=VLOOKUP(A2,税率表!A:B,2,0)
解释:在「税率表」的A到B列里,找A2这个值,返回第2列的结果。最后一个0表示精确匹配。
注意点 :查找区域的第一列必须是查找值所在的列,而且列数不要写错。
实际案例
  • 案例1:发票开具时自动带出税率
客户在A列填好商品编码B列自动显示税率公式:=VLOOKUP(A2,税率表!A:C,3,0)
商品编码
商品名称
税率
P001
钢材
13%
P002
咨询服务
6%
  • 案例2:银行对账单匹配客户名称
A列:银行传来的客户账号B列:自动显示客户名称公式:=VLOOKUP(A2,客户台账!A:B,2,0)
  • 案例3:工资表关联员工部门
A列:员工工号B列:自动带出部门公式:=VLOOKUP(A2,员工花名册!A:C,3,0)

02

IF — 做判断
用途 :根据条件返回不同的结果。
财务场景 :判断费用是否超标、判断账龄是否逾期、判断是否需要计提坏账。
=IF(A1>10000,"超标","正常")
嵌套用法——判断等级:
=IF(A1>=90,"A",IF(A1>=80,"B",IF(A1>=60,"C","不及格")))
注意点 :嵌套层级不要太多,超过3层就不好读了,可以用其他方式优化。
实际案例
  • 案例1:应收账款账龄分级
A列:应收账款逾期天数B列:自动显示风险等级公式:=IF(A2>90,"高风险",IF(A2>60,"中风险",IF(A2>30,"低风险","正常")))
逾期天数
风险等级
15天
正常
45天
低风险
75天
中风险
120天
高风险
  • 案例2:费用报销审批判断
A列:报销金额B列:部门C列:显示是否需要总经理审批公式:=IF(OR(A2>5000,B2="总经理办公室"),"需总经办审批","部门审批")
  • 案例3:判断是否需要开具发票
A列:收款金额B列:是否已开票C列:自动提醒公式:=IF(AND(A2>0,B2="否"),"需补开发票","已完成")

03

SUM — 求和
用途 :把一系列数字加起来。
财务场景 :计算总收入、总成本、总费用,汇总本月报销金额。
=SUM(A1:A100)=SUM(收入列)
如果你想只加符合条件的,用SUMIF或SUMIFS:
=SUMIF(A:A,">1000",B:B)  // A列大于1000的,对应B列求和=SUMIFS(B:B,A:A,"销售部",C:C,">5000)  // 多条件求和
实际案例
  • 案例1:汇总本月各项费用
A列:费用项目 | B列:金额公式:=SUM(B2:B20)结果:本月费用总额
费用项目
金额
办公费
2,500
差旅费
8,000
招待费
3,500
合计
=SUM(B2:B4) → 14,000
  • 案例2:各部门工资汇总
A列:部门 | B列:工资公式:=SUMIF(A:A,"财务部",B:B)结果:财务部工资总额
  • 案例3:跨表汇总全年收入
=Sheet1!C10+Sheet2!C10+Sheet3!C10+Sheet4!C10=SUM(Jan月!D:Feb月!D)  // 用SUM跨表求和

04

SUMIF/COUNTIF — 条件汇总
用途 :只统计满足条件的部分。
财务场景 :统计某个部门的工资总额、统计某类发票的张数、统计超过一定金额的报销笔数。
// 条件求和=SUMIF(A:A,"财务部",B:B)  // A列是财务部的,B列求和// 条件计数=COUNTIF(A:A,">10000")  // A列大于10000的有多少笔
多条件版本用SUMIFS和COUNTIFS,可以加N个条件。
实际案例
  • 案例1:统计各部门工资
A列:部门 | B列:工资财务部:=SUMIF(A:A,"财务部",B:B)销售部:=SUMIF(A:A,"销售部",B:B)
  • 案例2:统计超过1万元的报销笔数
A列:报销金额公式:=COUNTIF(A:A,">10000")结果:超过1万元的笔数
  • 案例3:多条件统计——销售部超过5000元的笔数
A列:部门 | B列:金额公式:=COUNTIFS(A:A,"销售部",B:B,">5000")
  • 案例4:统计各类发票数量
A列:发票类型(专票/普票/收据)专票张数:=COUNTIF(A:A,"专票")普票张数:=COUNTIF(A:A,"普票")收据张数:=COUNTIF(A:A,"收据")

05

DATEDIF — 算日期差
用途 :计算两个日期之间相差多少年、月、天。这是一个隐藏函数,Excel里找不到它的帮助文档,但财务工作特别好用。
财务场景 :计算员工工龄、计算固定资产已使用月份、计算应收账款账龄、判断合同是否到期。
// 计算相差多少年=DATEDIF(A1,TODAY(),"Y")// 计算相差多少月=DATEDIF(A1,TODAY(),"M")// 计算相差多少天=DATEDIF(A1,TODAY(),"D")
常见用法——应收账款账龄分段 :
=IF(DATEDIF(A1,TODAY(),"D")>90,"逾期",IF(DATEDIF(A1,TODAY(),"D")>30,"预警","正常"))
实际案例
  • 案例1:固定资产折旧月份计算
A列:资产入账日期B列:已计提月份公式:=DATEDIF(A2,TODAY(),"M")结果:45(已使用45个月)
资产名称
入账日期
已使用月份
电脑
2022-03-15
=DATEDIF(“2022-03-15″,TODAY(),”M”) → 48
打印机
2023-06-01
=DATEDIF(“2023-06-01″,TODAY(),”M”) → 34
  • 案例2:员工工龄计算
A列:入职日期B列:工龄(年)公式:=DATEDIF(A2,TODAY(),"Y")结果:5(工作满5年)
  • 案例3:合同到期提醒
A列:合同结束日期B列:到期状态公式:=IF(DATEDIF(TODAY(),A2,"D")<=30,"即将到期",IF(DATEDIF(TODAY(),A2,"D")<0,"已过期","在有效期"))
  • 案例4:计算固定资产剩余使用年限
原值:100万 | 已使用:36个月 | 折旧年限:60个月公式:=60-DATEDIF(A1,TODAY(),"M")结果:24(剩余24个月)

06

TEXT — 数字转文本格式
用途 :把数字变成特定格式的文本。
财务场景 :把金额加上千分位、把日期转成中文、把数字转成大写金额格式。
// 千分位格式=TEXT(1234567,"#,##0")// 结果:1,234,567// 货币格式=TEXT(12345.67,"¥#,##0.00")// 结果:¥12,345.67// 日期格式=TEXT(TODAY(),"YYYY年MM月DD日")// 结果:2026年04月02日// 大写金额(需要配合其他函数)
实际案例
  • 案例1:凭证号自动格式化
A1:2026B1:4C1:15公式:=A1&"年"&TEXT(B1,"00")&"号第"&C1&"号"结果:202604号第15
  • 案例2:金额千分位显示
A列:金额(数字)B列:显示为千分位格式公式:=TEXT(A1,"#,##0.00")12345 → 12,345.00
  • 案例3:日期转报表格式
A1:TODAY() = 2026-04-02公式:=TEXT(A1,"YYYY年MM月")结果:202604
  • 案例4:季度汇总表标题
公式:=TEXT(TODAY(),"YYYY年第Q季度财务报表")结果:2026年第2季度财务报表

07

ROUND — 四舍五入
用途 :对数字进行四舍五入处理。
财务场景 :计算税额时保留到分、计算工资取整到元、成本分摊时保留两位小数。
// 保留2位小数(最常用)=ROUND(A1,2)// 向上取整到角=ROUNDUP(A1,1)// 向下取整到分=ROUNDDOWN(A1,2)// 取整(去掉小数)=INT(A1)
财务提醒 :报税金额、发票金额一定要用ROUND算到分,否则可能出现1分钱的差异导致对账不平。
实际案例
  • 案例1:增值税税额计算
A列:含税金额  | B列:税率  | C列:税额公式:=ROUND(A2*B2,2)含税金额:10,000  税率:13%  税额:=ROUND(10000*0.13,2) = 1,230.00
  • 案例2:工资发放取整到元
A列:应发工资(小数)公式:=ROUND(A1,0) 或 =INT(A1)应发:8,567.89 → 实发:8,568(元)
  • 案例3:成本分摊保留两位小数
总成本:10,000元 | 分摊给5个部门每个部门:=ROUND(10000/5,2)结果:2,000.00(元)
  • 案例4:汇率折算四舍五入
美元金额:1,234.56 | 汇率:7.24人民币:=ROUND(1234.56*7.24,2) = 8,938.22

08

IFERROR — 防报错
用途 :当公式出错时,显示一个友好的结果而不是错误值。
财务场景 :VLOOKUP查不到数据时显示”未找到”、除法计算时分母为0时显示”-“。
// 查找不到时显示空白=IFERROR(VLOOKUP(A1,B:C,2,0),"")// 查找不到时显示提示=IFERROR(VLOOKUP(A1,B:C,2,0),"无此数据")// 避免除零错误=IFERROR(A1/B1,0)
这个函数看起来简单,但特别实用——财务数据里一旦出现#N/A、#DIV/0!这些错误,汇总表就会报错,IFERROR能帮你规避这些问题。
实际案例
  • 案例1:VLOOKUP查找不到时显示空白
A列:商品编码  | B列:显示商品名称公式:=IFERROR(VLOOKUP(A2,商品表!A:B,2,0),"")查不到时显示空白,不影响汇总计算
  • 案例2:利润表除法计算
A列:收入  | B列:成本  | C列:毛利率公式:=IFERROR((A2-B2)/A2,"-")成本为0时显示"-",避免#DIV/0!错误
  • 案例3:工资表查找员工信息
A列:工号  | B列:显示姓名公式:=IFERROR(VLOOKUP(A2,花名册!A:C,2,0),"未找到")找不到时显示"未找到",便于识别异常
  • 案例4:汇总表防止错误值传播
=IFERROR(SUM(A:A),0)整个区域有错误时返回0,不影响总计

09

INDEX+MATCH — 灵活查找
用途 :比VLOOKUP更强大的查找组合,可以从左往右找,也可以从右往左找。
财务场景 :根据员工姓名查工号(反向查找)、根据月份查各月累计数据、根据商品型号查库存。
// 基础用法=INDEX(B:B,MATCH(A1,A:A,0))// 指定区域=INDEX(A1:D10,MATCH(A1,A1:A10,0),3)
MATCH负责找到位置,INDEX负责根据位置取值。分开来用比VLOOKUP灵活得多,而且速度也不慢。
实际案例
  • 案例1:根据员工姓名查工号(反向查找)
A列:员工姓名  | B列:工号(工号在姓名右边,VLOOKUP做不到)公式:=INDEX(B:B,MATCH(A2,员工表!B:B,0))说明:先用MATCH找到姓名在B列的位置,再用INDEX返回对应行的工号
  • 案例2:根据月份查销售累计数据
A列:月份(1-12)| B列:累计销售额公式:=INDEX(B:B,MATCH("3月",A:A,0))结果:返回3月的累计销售额
  • 案例3:双条件查找
条件:商品名称 + 规格公式:=INDEX(C:C,MATCH(A2&B2,商品表!A:A&商品表!B:B,0))说明:需要用Ctrl+Shift+Enter设置为数组公式
  • 案例4:查找最后一条记录
公式:=INDEX(A:A,MATCH(9E+307,A:A,1))说明:9E+307是Excel能识别的最大数,MATCH找不到就返回最后一个位置

10

NOW/TODAY — 当前日期
用途 :获取当前的日期或时间。
财务场景 :自动显示报表日期、自动计算账龄、自动判断是否到期。
// 当前日期(每天打开会自动更新)=TODAY()// 当前日期和时间=NOW()// 提取年份、月份=YEAR(TODAY())=MONTH(TODAY())
注意 :TODAY()是易失性函数,每次表格有变动都会刷新。如果要固定某个日期作为报表编报日,建议用Ctrl+;直接输入固定日期。
实际案例
  • 案例1:应收账款到期提醒
A列:到期日期  | B列:是否逾期公式:=IF(A2<TODAY(),"已逾期","未到期")结果:自动判断每笔款项是否逾期
  • 案例2:报表自动显示编报日期
在Excel表格角角落输入:=TEXT(TODAY(),"YYYY年MM月DD日财务报表")结果:20260402日财务报表
  • 案例3:自动计算折旧月份
A列:资产入账日期公式:=DATEDIF(A2,TODAY(),"M")结果:自动计算已计提月份
  • 案例4:判断是否在报表期间内
A列:业务日期  | B列:判断是否本期公式:=IF(YEAR(A2)=YEAR(TODAY())*AND(MONTH(A2)=MONTH(TODAY())),"本期","非本期")
  • 案例5:生成凭证日期
公式:=TEXT(NOW(),"YYYYMMDD")结果:20260402(可用于凭证号编制)

11

总结一下
公式
核心用途
财务高频场景
VLOOKUP
查表对数据
税率、科目、客户信息
IF
判断分支
账龄分级、费用审批
SUM
求和
收入、成本、费用汇总
SUMIF/COUNTIF
条件汇总
部门统计、类别统计
DATEDIF
日期差
工龄、账龄、合同期
TEXT
格式转换
金额格式、日期显示
ROUND
四舍五入
税额、工资、成本
IFERROR
防报错
汇总表、查找不到
INDEX+MATCH
灵活查找
反向查找、多条件
NOW/TODAY
当前日期
报表日期、账龄
这10个公式,能覆盖财务日常工作中80%以上的Excel需求。剩下那20%通常是一些细分场景,可以用其他函数组合解决。
把这10个用熟练了,再去学其他函数,效率会高很多。
建议收藏,用的时候直接翻出来对照着写。
公众号回复“公式”,可以获取Excel公式大全,可作为日常字典参考。
#发票 #财务 #财务知识 #发票查验
财务人员必备:60+常用网站大全–持续更新
增值税发票抵扣参考手册(2026年版)
发票查验的三种方式

关于我们

我们是一群深耕财务领域多年的实战派团队,专注为财务人打造高价值交流平台。

在这里,我们直击政策前沿,深度解析财税干货,更致力于构建一个经验互通、资源共享的行业社区。独行快,众行远,期待与您切磋实务,共话财税。若觉文章有益,诚邀转发给身边的财务同仁

喜欢就关注
动动小手点个
在看最好看