excel 常用函数

求和函数:

  • SUM: 将单个值、单元格引用或区域相加。

    案例:=SUM(A1:A5) (结果:A1到A5单元格的值求和)

  • SUMIF: 对选中范围内符合指定条件的值求和。

    案例:=SUMIF(B1:B5, ">50") (结果:B1到B5中大于50的值求和)

  • SUMIFS: 对多条件单元格快速求和。

    案例:=SUMIFS(C1:C5, D1:D5, "Category1", E1:E5, "Condition") (结果:C1到C5中满足多条件的值求和)

求平均函数:

  • AVERAGE: 计算平均值。

    案例:=AVERAGE(F1:F5) (结果:计算F1到F5中的平均值)

  • AVERAGEIF: 计算某个区域内满足条件的所有单元格的平均值。

    案例:=AVERAGEIF(G1:G5, ">0") (结果:对G1到G5中大于零的值求平均)

  • AVERAGEIFS: 求多重条件所有单元格的平均值。

    案例:=AVERAGEIFS(H1:H5, I1:I5, "Category1", J1:J5, "Condition") (结果:H1到H5中满足多条件的值求平均)

最大值和最小值函数:

  • MAX: 求最大值。

    案例:=MAX(K1:K5) (结果:找出K1到K5中的最大值)

  • MIN: 求最小值。

    案例:=MIN(L1:L5) (结果:找出L1到L5中的最小值)

位置函数:

  • ROW: 确定光标的当前行位置。

    案例:=ROW(M2) (结果:返回M2单元格所在的行位置)

  • COLUMN: 确定光标的当前列位置。

    案例:=COLUMN(N3) (结果:返回N3单元格所在的列位置)

取整函数:

  • TRUNC: 将数字的小数部分直接截去。

    案例:=TRUNC(15.78) (结果:将15.78的小数部分截去,返回整数15)

四舍五入函数:

  • ROUND: 将数字四舍五入到指定的位数。

    案例:=ROUND(17.895, 1) (结果:将17.895四舍五入到一位小数)

随机数函数:

  • RANDBETWEEN: 返回指定范围内的随机整数。

    案例:=RANDBETWEEN(1, 100) (结果:生成1到100之间的随机整数)

  • RAND: 返回一个大于等于 0 及小于 1 的随机实数。

    案例:=RAND() (结果:生成一个大于等于0且小于1的随机实数)

其他数学函数:

  • MOD: 求余函数。

    案例:=MOD(27, 5) (结果:27除以5的余数,结果为2)

  • INT: 向下取整。

    案例:=INT(9.99) (结果:向下取整,返回整数9)

奇偶数判断函数:

  • ISODD: 判断是否为奇数。

    案例:=ISODD(7) (结果:TRUE,因为7是奇数)

  • ISEVEN: 判断是否为偶数。

    案例:=ISEVEN(10) (结果:TRUE,因为10是偶数)

统计函数:

  • COUNT: 计算数字个数。

    案例:=COUNT(O1:O5) (结果:计算O1到O5中的数字个数)

  • COUNTA: 计算非空单元格个数。

    案例:=COUNTA(P1:P5) (结果:计算P1到P5中的非空单元格个数)

  • COUNTBLANK: 计算空白单元格个数。

    案例:=COUNTBLANK(Q1:Q5) (结果:计算Q1到Q5中的空白单元格个数)

条件判断函数:

  • IF: 条件判断函数。

    案例:=IF(A1>50, "Pass", "Fail") (结果:如果A1大于50,则返回"Pass",否则返回"Fail")

  • IFS: 多条件判断函数。

    案例:=IFS(B1>60, "High", B1>40, "Medium", B1<=40, "Low") (结果:根据不同条件返回不同的值)

日期和时间函数:

  • YEAR: 从日期中提取年。

    案例:=YEAR(C1) (结果:从C1单元格中的日期提取年份)

  • MONTH: 从日期中提取月。

    案例:=MONTH(D1) (结果:从D1单元格中的日期提取月份)

  • DAY: 从日期中提取日。

    案例:=DAY(E1) (结果:从E1单元格中的日期提取日)

  • TODAY: 返回当前日期。

    案例:=TODAY() (结果:返回当前日期)

  • NOW: 返回当前时间。

    案例:=NOW() (结果:返回当前时间)

  • DATE: 生成日期。

    案例:=DATE(2022, 1, 19) (结果:生成2022年1月19日的日期)

  • DATEDIF: 计算日期差。

    案例:=DATEDIF(F1, G1, "Y") (结果:计算F1到G1日期之间的整年数)

文本处理函数:

  • TEXT: 将数值转换为指定数字格式。

    案例:=TEXT(H1, "0.00%") (结果:将H1的值转换为百分比格式)

  • REPT: 重复显示文本。

    案例:=REPT("ABC", 3) (结果:重复显示"ABC"三次)

  • CONCAT: 连接文本。

    案例:=CONCAT(I1, " - ", J1) (结果:连接I1和J1的文本)

  • LEN: 计算文本长度。

    案例:=LEN(K1) (结果:计算K1单元格中文本的长度)

  • LEFT, RIGHT, MID: 从文本中提取内容。

    案例:=LEFT(L1, 3) (结果:从L1单元格中的文本提取前3个字符)

查找函数:

  • VLOOKUP: 纵向查找函数。

    案例:=VLOOKUP(M1, N1:O5, 2, FALSE) (结果:在N1:O5区域中查找M1的值,并返回第二列的值)

  • FIND, FINDB: 在文本中查找字符位置。

    案例:=FIND("ABC", P1) (结果:在P1单元格中查找"ABC"的位置)

  • SEARCH, SEARCHB: 在文本中查找字符位置,不区分大小写。

    案例:=SEARCH("abc", Q1) (结果:在Q1单元格中查找"abc"的位置)

MATCH函数:

返回指定数值在指定数组区域中的位置。

案例:=MATCH(42, R1:R5, 0) (结果:在R1:R5中查找值42的位置,精确匹配)

SUBTOTAL函数:

在计算隐藏数据时有重要作用。

案例1:=SUBTOTAL(9, S1:S5) (结果:无隐藏数据时求和,与SUM函数功能相同)

案例2:=SUBTOTAL(109, S1:S5) (结果:当隐藏2、3、4行时,只计算显示的行数据,与SUMIFS函数功能相同)

相关推荐
冰淇淋烤布蕾41 分钟前
EasyExcel使用
java·开发语言·excel
图片转成excel表格2 小时前
Excel中怎么提取超出部分数值,比如5w是目标,超出100%和120%的值怎么用公式提取?
excel
周末zm8 小时前
golang将word、excel转换为pdf
pdf·word·excel
孟秋与你8 小时前
【excel】easy excel如何导出动态列
java·excel
Say Bay To The Bugs11 小时前
EasyExcel 使用多线程按顺序导出数据
开发语言·excel
机器懒得学习11 小时前
Python & PyQt5 实现 .his 文件批量转 Excel 工具
开发语言·python·excel
可靠百灵鸟11 小时前
Python 操作 Excel 表格从简单到高级用法
开发语言·python·excel
理想不理想v15 小时前
[经典] 前端js将文件流导出为csv/excel文件
前端·javascript·excel
m0_5898288715 小时前
Excel根据条件动态索引单元格范围
excel
匆匆整棹还15 小时前
已有账号,重装系统激活office后发现没有ppt,word,excel等
word·powerpoint·excel