Excel 常用函数

1. 逻辑判断类

  • IF:条件判断
    • 语法: IF(条件, 满足时结果, 不满足时结果)
    • 例: IF(A1>60,”及格”,”不及格”)
  • IF:多层嵌套
    • 语法: IF(条件1,结果1,IF(条件2,结果2,结果3))
    • 例: IF(A1>90,”优秀”,IF(A1>60,”及格”,”不及格”))
  • AND:多条件同时满足
    • 语法: AND(条件1, 条件2, …)
    • 例: AND(A1>60, B1>60)
  • OR:多条件任一满足
    • 语法: OR(条件1, 条件2, …)
    • 例: OR(A1>60, B1>60)
  • NOT:取反
    • 语法: NOT(条件)
    • 例: NOT(A1>60)

2. 数学计算类

  • SUM:求和 (忽略文本、空白单元格和逻辑值,日期时间在excel中是会被当做数字的,所以可以求和)
    • 语法: SUM(数值1, 数值2, …)
    • 例: SUM(A1:A10)
  • SUMIF:条件求和
    • 语法: SUMIF(范围, 条件, [求和范围])
    • 例: SUMIF(A1:A10, “>60”, B1:B10)
  • PRODUCT:乘积
    • 语法: PRODUCT(区域)
    • 例: PRODUCT(A1:A3, 0.5) → 2×3×4×0.5=12
  • POWER:乘方
    • 语法: POWER (底数,指数)
    • 例:POWER (2,3) → 2³=8
  • SQRT:平方根
    • 语法: SQRT (数值)
    • 例:SQRT (16) → 4
  • ROUND:四舍五入
    • 语法: ROUND(数值, 保留小数位数)
    • 例: ROUND(653.54897,2) → 653.55;ROUND(-653.54897,2) → -653.55
  • ROUNDUP:向上四舍五入
    • 语法: ROUNDUP(数值, 保留小数位数)
    • 例: ROUNDUP(3.1, 0) → 4;ROUNDUP(123.1, -1) → 130
  • ROUNDDOWN:向下四舍五入
    • 语法: ROUNDDOWN(数值, 保留小数位数)
    • 例: ROUNDDOWN(3.1415, 2) → 3.14;ROUNDDOWN(127.9, -2) → 100
  • INT:向下取整
    • 语法: INT(数值);
    • 例: INT(12.6) → 12;INT(-12.6) → -13;ROUNDDOWN(-3.7,0)=-3,INT(-3.7)=-4)
  • ABS:绝对值
    • 语法: ABS(数值)
    • 例: ABS(-5) → 5
  • SIGN:符号判断
    • 语法: SIGN(数值)
    • 例: SIGN(-5) → -1;SIGN(5) → 1

3. 统计类

  • COUNT:统计数值单元格数量
    • 语法: COUNT(范围)
    • 例: COUNT(A1:A10)
  • COUNTA:统计非空单元格数量
    • 语法: COUNTA(范围)
    • 例: COUNTA(A1:A10)
  • MAX:最大值
    • 语法: MAX(范围)
    • 例: MAX(A1:A10)
  • MIN:最小值
    • 语法: MIN(范围)
    • 例: MIN(A1:A10)
  • AVERAGE:平均值 (忽略文本、空白单元格和逻辑值)
    • 语法: AVERAGE(范围)
    • 例: AVERAGE(A1:A10)
  • LARGE:从数据区域中返回第k个最大值;SMALL
    • 语法: LARGE(数据区域, k)
    • 例: LARGE(A1:A5, 3) → 15(第3大值)
  • RANK:排名
    • 语法:RANK (数值,区域,[排序方式])
      • 数值:要参与排序的值
      • 区域:区域要绝对引用
      • 排序方式:0 或省略:降序(从大到小,默认) 1:升序(从小到大)
    • 例:RANK (A1,$A$1:$A$10) → 成绩排名(如 1)

4. 文本处理类

  • LEFT:提取左侧字符 (提取长度 默认值为1)
    • 语法: LEFT(文本, [提取长度])
    • 例: LEFT(“Excel”, 2) → “Ex”
  • RIGHT:提取右侧字符
    • 语法: RIGHT(文本, [提取长度])
    • 例: RIGHT(“Excel”, 2) → “el”
  • MID:提取中间字符
    • 语法: MID(文本, 起始位置, [提取长度])
    • 例: MID(“Excel”, 2, 3) → “xce”
  • LEN:文本长度
    • 语法: LEN(文本)
    • 例: LEN(“Excel”) → 5

5. 查找与引用函数

  • VLOOKUP:垂直查找
    • 语法:VLOOKUP (查找值,查找区域,返回列数,匹配类型)
      • 查找值:两个表中共同的关键字段
      • 查找区域:查找范围,要上锁$
      • 返回列数:目标数据在查找区域中的第几列
      • 匹配类型:0 = 精确查找 1或默认 = 模糊查找
    • 例:VLOOKUP (A2,$B$1:$D$4,2,0)

6. 时间日期类

  • TODAY:显示当前日期
    • 语法: TODAY()
    • 例: TODAY() → 显示当前日期(如2025-11-22)
  • NOW:显示当前日期时间
    • 语法: NOW()
    • 例: NOW() → 显示当前日期时间(如2025-11-22 15:30)