2022-07-24 19:41:37
以下是会计常用的32个Excel函数公式分类整理,涵盖判断、统计、数字处理、求和、查找引用、字符串处理、日期计算及其他场景,帮助财务人员高效完成报表编制与数据分析工作:
一、判断公式IF函数=IF(条件, 真值结果, 假值结果)示例:=IF(A1>60,"及格","不及格")根据条件返回不同结果,常用于成绩判定或数据分类。
AND函数=AND(条件1, 条件2, ...)示例:=IF(AND(A1>60,B1>60),"通过","不通过")所有条件为真时返回TRUE,常与IF组合实现多条件判断。
OR函数=OR(条件1, 条件2, ...)示例:=IF(OR(A1>90,B1>90),"优秀","普通")任一条件为真时返回TRUE,用于多条件筛选。
IFERROR函数=IFERROR(公式, 错误值替代结果)示例:=IFERROR(A1/B1,"除数不能为零")避免公式错误导致显示异常,提升报表美观性。

COUNT函数=COUNT(数值区域)示例:=COUNT(A1:A10)统计区域中数字单元格的数量,忽略文本或空值。
COUNTIF函数=COUNTIF(区域, 条件)示例:=COUNTIF(A1:A10,">60")按条件统计单元格数量,常用于数据分类计数。
COUNTIFS函数=COUNTIFS(区域1, 条件1, 区域2, 条件2, ...)示例:=COUNTIFS(A1:A10,">60",B1:B10,"<90")多条件统计,适用于复杂数据筛选。
AVERAGE函数=AVERAGE(数值区域)示例:=AVERAGE(A1:A10)计算区域平均值,自动忽略文本或空单元格。

ROUND函数=ROUND(数字, 小数位数)示例:=ROUND(123.4567,2)四舍五入到指定小数位,确保数据精度统一。
INT函数=INT(数字)示例:=INT(123.9)向下取整,直接截断小数部分。
MOD函数=MOD(被除数, 除数)示例:=MOD(10,3)返回两数相除的余数,常用于周期性计算。
ABS函数=ABS(数字)示例:=ABS(-100)返回数字的绝对值,消除正负符号影响。

SUM函数=SUM(数值区域)示例:=SUM(A1:A10)基础求和函数,支持连续区域或单个单元格。
SUMIF函数=SUMIF(区域, 条件, [求和区域])示例:=SUMIF(A1:A10,">60",B1:B10)按条件对指定区域求和,条件与求和区域可不同。
SUMIFS函数=SUMIFS(求和区域, 区域1, 条件1, 区域2, 条件2, ...)示例:=SUMIFS(C1:C10,A1:A10,"部门A",B1:B10,">2023/1/1")多条件求和,适用于复杂数据汇总。
SUMPRODUCT函数=SUMPRODUCT(数组1, [数组2], ...)示例:=SUMPRODUCT(A1:A10,B1:B10)返回数组对应元素乘积之和,常用于加权计算。

VLOOKUP函数=VLOOKUP(查找值, 表格区域, 列号, [精确匹配])示例:=VLOOKUP("苹果",A1:B10,2,FALSE)垂直查找数据,需确保第一列为唯一键值。
HLOOKUP函数=HLOOKUP(查找值, 表格区域, 行号, [精确匹配])示例:=HLOOKUP("第一季度",A1:D4,3,FALSE)水平查找数据,适用于行标题匹配场景。
INDEX函数=INDEX(区域, 行号, [列号])示例:=INDEX(A1:C10,3,2)返回指定行列交叉处的值,支持动态区域引用。
MATCH函数=MATCH(查找值, 区域, [匹配类型])示例:=MATCH("苹果",A1:A10,0)返回查找值在区域中的位置,常与INDEX组合使用。

LEFT函数=LEFT(文本, 字符数)示例:=LEFT("Excel2023",5)从左侧提取指定数量字符。
RIGHT函数=RIGHT(文本, 字符数)示例:=RIGHT("Excel2023",4)从右侧提取指定数量字符。
MID函数=MID(文本, 起始位置, 字符数)示例:=MID("Excel2023",3,4)从中间提取指定位置和长度的子串。
CONCATENATE函数=CONCATENATE(文本1, [文本2], ...)示例:=CONCATENATE("财务","报表")合并多个文本字符串,Excel 2016+可用&替代。

TODAY函数=TODAY()示例:=TODAY()返回当前系统日期,动态更新无需手动修改。
DATE函数=DATE(年, 月, 日)示例:=DATE(2023,12,31)将年、月、日组合为标准日期格式。
DATEDIF函数=DATEDIF(开始日期, 结束日期, "单位")示例:=DATEDIF("2023-1-1","2023-12-31","D")计算两日期差值,单位可为"Y"(年)、"M"(月)、"D"(日)。
YEAR/MONTH/DAY函数=YEAR(日期) / =MONTH(日期) / =DAY(日期)示例:=YEAR("2023-12-31")分别提取日期的年、月、日部分。

RANK函数=RANK(数字, 区域, [排序方式])示例:=RANK(A1,A1:A10,0)返回数字在区域中的排名,0为降序,1为升序。
MAX/MIN函数=MAX(区域) / =MIN(区域)示例:=MAX(A1:A10)返回区域中的最大值或最小值。
SUBTOTAL函数=SUBTOTAL(功能代码, 区域)示例:=SUBTOTAL(109,A1:A10)支持筛选后统计(如101代表平均值,109代表求和),忽略隐藏行。
OFFSET函数=OFFSET(基准单元格, 行偏移量, 列偏移量, [高度], [宽度])示例:=SUM(OFFSET(A1,1,0,3,1))以基准单元格为起点,动态引用区域,常用于滚动报表设计。

掌握上述函数可覆盖财务工作中90%的场景,建议通过实际案例练习加深理解,例如用SUMIFS统计各部门费用、用DATEDIF计算账龄、用VLOOKUP匹配科目代码等。灵活组合函数(如INDEX+MATCH替代VLOOKUP)能进一步提升效率。