求和函数:
-
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函数功能相同)