夜雨聆风学习资料网

ARTICLE · 1210815

财务会计必会的36个Excel函数!!

财务会计必会的36个Excel函数!!

 数据统计函数 

1. SUMIFS - 多条件求和

  • 示例:计算"华东区"且"A产品"且"1月份"的销售总额。

  • 公式:=SUMIFS(C:C, A:A,"华东", B:B,"A产品")

2. COUNTIFS - 多条件计数

  • 示例:统计"销售部"且迟到的人数。

  • 公式:=COUNTIFS(B:B,"销售部", C:C,"迟到")

3. SUMPRODUCT - 乘积求和

  • 示例:解决加权平均、不通过辅助列直接计算"单价×数量"的总和。

  • 公式:=SUMPRODUCT(A2:A10, B2:B10)

4. SUBTOTAL - 可见数据统计

  • 示例:筛选后只对显示出来的数据求和/计数,自动忽略被筛选掉的行。

  • 公式:=SUBTOTAL(109, B2:B100)

 逻辑判断函数 

5. IF - 逻辑判断基础

  • 示例:判断业绩是否达标,达标发钱,不达标谈话。

  • 公式:=IF(B2>=10000,"达标","未达标")

6. IFS - 多条件分支

  • 示例:多档位奖金或评级计算。

  • 公式:=IFS(A2>90,"优",A2>80,"良",A2>60,"及格",TRUE,"差")

7. IFERROR - 错误值清洗

  • 示例:处理#DIV/0!、#N/A等难看的错误代码,保持报表专业美观。

  • 公式:=IFERROR(A2/B2, 0)

8. SWITCH - 精确匹配

  • 示例:将1换成周一,2换成周二。

  • 公式:=SWITCH(A2,1,"周一",2,"周二","未知")

 查找引用函数 

9. VLOOKUP - 基础匹配

  • 示例: 根据姓名找工资。

  • 公式:=VLOOKUP(E2, A:C, 3, 0)

10. XLOOKUP - 终极查找

  • 示例: 向左查、查不到返回自定义文字、从下往上查,全能。

  • 公式:=XLOOKUP(E2, A:A, B:B,"查无此人")

11. INDEX + MATCH - 交叉查询

  • 示例: 实现"反向查找"和"双向交叉查询" 。

  • 公式:=INDEX(C:C, MATCH(E2, A:A, 0))

12. LOOKUP - 向量查找

  • 示例:查找最后一次出现的记录或根据分数区间模糊匹配"。

  • 公式:=LOOKUP(1, 0/(A:A=E2), B:B)

 文本清洗函数 

13. TRIM - 去除空格

  • 示例: 一键清除首尾空格。

  • 公式: =TRIM(A2)

14. TEXTJOIN - 强力拼接

  • 示例:  将一列数据合并并在中间加上顿号,忽略空单元格。

  • 公式: =TEXTJOIN("、", TRUE, A2:A20)

15. FIND - 智能定位

  • 示例: 确定某个字符(如"@"或"-")在第几位,通常配合MID使用。

  • 公式: =FIND("@", A2)

16 .MID - 中段截取

  • 示例: 身份证提生日、或是从固定编码中提取产品线代码。

  • 公式: =MID(A2, 7, 8)

 日期与工时函数 

17. WORKDAY - 项目截止日

  • 示例: 项目今天开始,工期10个工作日,自动跳过周末。

  • 公式:=WORKDAY(TODAY(), 10)

18. NETWORKDAYS - 净工作日

  • 示例: 计算员工实际出勤天数,或两个日期之间隔了多少个工作日。

  • 公式:=NETWORKDAYS(开始日, 结束日)

19. DATEDIF - 年月取整

  • 示例: 计算两个日期相差的整年数(年龄)、整月数(工龄)。

  • 公式:=DATEDIF(入职日, TODAY(), "Y")

20. EOMONTH - 账期计算

  • 示例: 计算本月、下月或上月的最后一天。

  • 公式:=EOMONTH(A2, 1)

 动态数组函数 

21. UNIQUE - 智能去重

  • 示例:提取客户名单中的不重复项。

  • 公式:=UNIQUE(A2:A100)

22. FILTER - 万能筛选

  • 示例:根据条件提取所有行到新区域。

  • 公式:=FILTER(A2:C20, B2:B20="研发部")

23. SORT - 自动排序

  • 示例:让数据永远保持从大到小排列 。

  • 公式:=SORT(A2:B20, 2, -1)

24. VSTACK - 堆叠合并

  • 示例: 把1月、2月的数据拼在一起。

  • 公式:=VSTACK(一月!A2:C10, 二月!A2:C10)

 高阶引用与排版函数 

25. INDIRECT - 动态引用

  • 示例: 制作二级下拉菜单,或根据单元格里的文本(如"Sheet2")去引用对应工作表。

  • 公式:=INDIRECT(A2&"!B2")

26. OFFSET - 偏移引用

  • 示例: 制作动态图表,定义一个会随数据增加而自动长高的区域。

  • 公式:=OFFSET(A1, 0, 0, COUNTA(A:A), 1)

27. TRANSPOSE - 行列转置

  • 示例: 把横排的数据变成竖排,或者反之。

  • 公式:=TRANSPOSE(A1:E1)

28. HYPERLINK - 超链接导航

  • 示例: 制作目录页,点击单元格直接跳转到对应的发票扫描件或工作表。

  • 公式:=HYPERLINK("#Sheet2!A1","查看详情")

 数据修饰与极值函数 

29 .TEXT - 格式化

  • 示例: 将日期变成"星期几",或将数值变成"001"这种文本编号。或是将"谁是碑IT"

  • 公式:=TEXT(A2, "aaaa")

30 .SUBSTITUTE - 定点替换

  • 示例: 批量将"2023"替换为"2024",或将地址中的"省"字去掉。或要将"北京 海淀"。

  • 公式:=SUBSTITUTE(A2, " ", "")

31 .MOD - 循环与余数

  • 示例: 计算余数。常用于条件格式(隔行填色)、判断奇偶性、计算工时零头。

  • 公式:=MOD(ROW(), 2)

32. ROUND - 精确舍入

  • 示例:  四舍五入保留2位小数,防止汇总差1分钱。

  • 公式:=ROUND(A2*B2, 2)

 辅助运算与逻辑函数 

33. LARGE / SMALL - 极值分析

  • 示例: 找出"排名前3的销售额"求和,或者找出"剔除最低分后的平均值。

  • 公式:=LARGE(B:B, 3)

34. LEN - 长度校验

  • 示例: 检查手机号是否为11位,身份证是否为18位。

  • 公式:=IF(LEN(A2)=11,"正常","异常")

35. ROW / COLUMN - 自动编号

  • 示例: 制作"删除行后序号自动连续"的序列号 。

  • 公式:=ROW()-1

36. COUNTIF变体 - 存在性校验

  • 示例: 核对两个表名单。不需要知道"有几个",只需要知道"有没有"。

  • 公式:=IF(COUNTIF(A:A, B2)>0,"存在","缺失")

相关学习资料