excle常用函数公式及其应用

1. Excel 常用函数分类

Excel中的函数可以根据用途分为以下几类:

  • 数学与三角函数:用于数值计算。
  • 文本函数:用于处理和操作文本数据。
  • 逻辑函数:用于条件判断。
  • 查找与引用函数:用于查找和引用数据。
  • 日期与时间函数:用于处理日期和时间数据。
  • 统计函数:用于数据分析和统计。

2. 常用函数及其应用场景

(1) 数学与三角函数
  • SUM(求和)

    • 公式=SUM(A1:A10)
    • 应用:计算一组数字的总和。
  • AVERAGE(求平均值)

    • 公式=AVERAGE(B1:B10)
    • 应用:计算一组数字的平均值。
  • MAX/MIN(最大值/最小值)

    • 公式=MAX(C1:C10) 或 =MIN(C1:C10)
    • 应用:找出一组数字中的最大值或最小值。
  • ROUND(四舍五入)

    • 公式=ROUND(D1, 2)
    • 应用:将数字保留到指定的小数位数。

(2) 文本函数
  • CONCATENATE(连接文本)

    • 公式=CONCATENATE("你好", "世界") 或使用 & 运算符:="你好"&"世界"
    • 应用:将多个文本字符串合并为一个。
  • LEFT/RIGHT(提取左侧/右侧字符)

    • 公式=LEFT(E1, 3) 或 =RIGHT(E1, 3)
    • 应用:从文本字符串中提取前几个或后几个字符。
  • LEN(计算字符长度)

    • 公式=LEN(F1)
    • 应用:返回文本字符串的字符数。

(3) 逻辑函数
  • IF(条件判断)

    • 公式=IF(G1>60, "及格", "不及格")
    • 应用:根据条件返回不同的结果。
  • AND/OR(多条件判断)

    • 公式=AND(H1>60, H2<80) 或 =OR(H1>60, H2<80)
    • 应用:判断多个条件是否同时满足(AND)或至少一个满足(OR)。

(4) 查找与引用函数
  • VLOOKUP(垂直查找)

    • 公式=VLOOKUP(I1, A1:B10, 2, FALSE)
    • 应用:在表格中按列查找特定值,并返回对应列的数据。
  • HLOOKUP(水平查找)

    • 公式=HLOOKUP(J1, A1:C5, 3, FALSE)
    • 应用:在表格中按行查找特定值,并返回对应行的数据。
  • INDEX/MATCH(组合查找)

    • 公式=INDEX(K1:K10, MATCH(L1, M1:M10, 0))
    • 应用:更灵活地查找数据,常用于替代VLOOKUP。

(5) 日期与时间函数
  • TODAY/NOW(当前日期/时间)

    • 公式=TODAY() 或 =NOW()
    • 应用:获取当前日期或日期时间。
  • YEAR/MONTH/DAY(提取年/月/日)

    • 公式=YEAR(N1) 或 =MONTH(N1) 或 =DAY(N1)
    • 应用:从日期中提取年份、月份或日。
  • DATEDIF(日期差值)

    • 公式=DATEDIF(O1, P1, "d")
    • 应用:计算两个日期之间的天数、月数或年数。

(6) 统计函数
  • COUNT/COUNTA(计数)

    • 公式=COUNT(Q1:Q10) 或 =COUNTA(Q1:Q10)
    • 应用:统计数值单元格的数量(COUNT)或非空单元格的数量(COUNTA)。
  • COUNTIF/COUNTIFS(条件计数)

    • 公式=COUNTIF(R1:R10, ">50") 或 =COUNTIFS(S1:S10, ">50", T1:T10, "<100")
    • 应用:统计满足特定条件的单元格数量。
  • SUMIF/SUMIFS(条件求和)

    • 公式=SUMIF(U1:U10, ">50", V1:V10) 或 =SUMIFS(W1:W10, X1:X10, ">50", Y1:Y10, "<100")
    • 应用:对满足条件的单元格进行求和。

3. 实际案例分析

假设我们有一个销售记录表,包含以下列:

  • A列:日期
  • B列:产品名称
  • C列:销售数量
  • D列:销售额
案例1:计算某产品的总销售额
  • 公式=SUMIF(B2:B100, "产品A", D2:D100)
  • 解释:统计“产品A”的总销售额。
案例2:查找某个日期的销售数量
  • 公式=VLOOKUP("2023-10-01", A2:C100, 3, FALSE)
  • 解释:查找2023年10月1日的销售数量。
案例3:判断销售额是否达标

 

  • 公式=IF(D2>5000, "达标", "未达标")
  • 解释:如果销售额超过5000,则显示“达标”,否则显示“未达标”                               

 

二.补充

(1) 数学与三角函数(进阶)
  • MOD(取余数)

    • 公式=MOD(A1, B1)
    • 应用:用于判断一个数是否能被另一个数整除。例如,判断某年是否为闰年。
  • POWER(幂运算)

    • 公式=POWER(A1, B1)
    • 应用:计算某个数的幂值。例如,=POWER(2, 3) 返回 8。
(2) 文本函数(进阶)
  • SUBSTITUTE(替换文本)

    • 公式=SUBSTITUTE(A1, "旧文本", "新文本")
    • 应用:将文本中的特定部分替换为其他内容。例如,将“Excel表格”替换为“数据表”。
  • PROPER/UPPER/LOWER(大小写转换)

    • 公式=PROPER(A1) 或 =UPPER(A1) 或 =LOWER(A1)
    • 应用:将文本转换为首字母大写、全部大写或全部小写格式。
(3) 查找与引用函数(进阶)
  • OFFSET(偏移定位)

    • 公式=OFFSET(A1, 行偏移量, 列偏移量, 高度, 宽度)
    • 应用:根据指定单元格的位置进行偏移,返回新的区域。常用于动态生成数据范围。
  • INDIRECT(间接引用)

    • 公式=INDIRECT("A1")
    • 应用:将文本字符串转化为单元格引用。例如,="B"&ROW() 可以动态生成列名和行号。
(4) 数据分析函数
  • RANK(排名)

    • 公式=RANK(A1, A1:A10, 0)
    • 应用:计算某个数值在一组数据中的排名。
  • LARGE/SMALL(第N大/第N小值)

    • 公式=LARGE(A1:A10, 3) 或 =SMALL(A1:A10, 2)
    • 应用:找出一组数据中的第N大或第N小值。
(5) 动态数组函数(适用于Excel 365及以上版本)
  • SORT(排序)

    • 公式=SORT(A1:B10, 2, 1)
    • 应用:对多列数据按指定列进行升序或降序排序。
  • UNIQUE(去重)

    • 公式=UNIQUE(A1:A10)
    • 应用:提取数据列表中的唯一值。
  • FILTER(筛选)

    • 公式=FILTER(A1:B10, A1:A10>50)
    • 应用:根据条件筛选出符合条件的数据。

3. 实际案例补充

案例1:计算员工工资总额

假设有一个工资表,包含以下列:

  • A列:员工姓名
  • B列:基本工资
  • C列:奖金

目标:计算所有员工的工资总额。

  • 公式=SUM(B2:B100+C2:C100)
  • 解释:将基本工资和奖金相加,然后求和。
案例2:查找销售额最高的产品
  • 公式=INDEX(B2:B100, MATCH(MAX(D2:D100), D2:D100, 0))
  • 解释:结合INDEXMATCH函数,找到销售额最高的产品名称。
案例3:生成动态日期序列
  • 公式=SEQUENCE(7, 1, TODAY(), 1)
  • 解释:从当前日期开始,生成未来7天的日期序列。

你可能感兴趣的:(excel)