公式

Formula

基本使用
选择结果单元格,输入 =
输入函数开始几个字母,系统会出现可能的函数列表
使用 ↑、↓预览 函数,注意阅读函数的基本使用信息
使用 TAB选择 函数,函数会出现公式栏,根据函数要求,指定参数,或者单击、或者拖动
所有参数都指定后,按回车Enter,完成公式的使用
如果结果异常,请查看参数是否正确、参数是否正确、符号是否正确、逻辑是否正确
公式栏
常用公式
sum
求和
快捷键:ALT + =,快速求和
sumif
根据条件求和
average
求平均
max
求最大数值
min
求最小数值
random
0-1的随机数;小数
= RAND()
randombetween
指定区间的随机数;整数
= RANDBETWEEN(10, 20)
round
按指定的位数对数值进行四舍五入
需要指定保留几位小数,0为仅取整数
= ROUND(4.567, 0) 5
= ROUND(4.567, 1) 4.6
= ROUND(4.567, 2) 4.57
if
条件判断;适合单条件判定或两条件判定;也可以多级嵌套;注意括号要匹配,不要丢失
多级条件推荐使用IFS
= IF(U112 >= 60, "及格", "不及格"):成绩大于等于60,为及格,否则不及格
= IF(M2 > $M$11,"pass", $M$11-M2):如果达标,显示通过,否则给出差额
= IF(A2 >= 90, "A", (IF(A2 >= 80, "B", (IF(A2 >= 60, "C", "D"))))):依次判定分数,嵌套较多,不建议使用
ifs
多分支判断,返回与第一个true条件匹配的值
范围要全覆盖,否则会提示值无效;默认值应指定测试条件为TRUE
有效:= IFS(A2 >= 90, "A", A2 >= 80, "B", A2 >= 60, "C", TRUE, "D")
有效:= IFS(U112 > 90, "A", U112 > 80, "B", U112 >= "60", "C", U112<60, "D")
无效:= IFS(U112 > 90, "A", U112 > 80, "B", U112 < 60, "D")
iferror
如果公式执行错误,给出相应的提示,如文字提示或弹窗提示
count
统计区域中包含数字的单元格个数
counta
统计区域中非空单元格的个数;多用来统计文本
countif
计算区域中满足条件的单元格个数
条件使用双引号括起来
= COUNTIF(H2:H16, ">=60"):大于等于60,即及格的人数
countifs
多条件判定统计
适合区间统计
= COUNTIFS(L2:L9, ">=70", L2:L9, "<80"):大于等于70小于80的人数
frequency
统计一组数据在某个区间的分布;区间通常以本地表的形式给出
区间不一定升序或降序
n个边界值将区间分为n+个段
每个边界值表示的当前段的最大值
学生成绩划分
边界值 59 69 79 89
实际分段 0-59 60-69 70-79 80-89 90+
全部选择结果区域
输入公式,= FREQUENCY(A2:A16, D2:D5):分别指定数据列和区间列
按CTRL + SHIFT + ENTER; 不要直接回车;不要拖动填充
vlookup
查找:先垂直方向|行找到关键字,再水平方向找到需要的目标|列
查找空间table通常使用绝对地址
可以模糊匹配TRUE或精确匹配FALSE;默认是模糊匹配
模糊匹配:如果没有匹配的关键字,就根据关键字的升序排序空间,模糊匹配;匹配不到会先#N/A;如成绩档次
精确匹配,通常配合其他错误函数一起使用
获取多个目标数据时,需要手动修改列数
学号对应的信息行中的平均成绩
= VLOOKUP($K$1,$A$1:$E$10,4,FALSE)
left
从一个文本字符串的第一个字符|左边开始,返回指定个数的字符
right
从一个文本字符串的最后一个字符|右边开始,返回指定个数的字符
mid
从文本字符串中指定的起始位置起,返回指定长度的字符;位置是第一个,就是LFET函数;位置是最后一个,就是RIGHT函数
len
文本字符的个数|长度
A1 公式 结果
核心价值观 = LEFT(A1,2) 核心
= RIGHT(A1, 3) 价值观
= MID(A1, 3, 2) 价值
=LEN(A1) 5
text
根据指定的数字格式将数值转换成文本
格式串通常以0:普通数字、YYYY:年;MM:月;DD:日;AAAA:星期
在text前加--可以将结果转换为数字。前提是结果可以转换为数字
此外可以实现四舍五入、条件计算等功能,但是建议使用更加直观的函数
13707735418 = TEXT(A3, "000-0000-0000") 137-0773-5418
2023/11/12 = TEXT(B4, "yyyy年m月d日") 2023年11月12日
2023/11/12 = TEXT(B4, "YYYY") 2023
2023/11/12 = TEXT(B4, "MM") 11
2023/11/12 = TEXT(B4, "DD") 12
2023/11/12 = TEXT(B4, "AAAA") 星期日
4.567 = TEXT(B6, "0.0") 4.6
4.567 = TEXT(B6, "0.00") 4.57
ttest
统计分析函数 t-检验函数
= TTEST(array1, array2, tail, type)
Tips
显示公式:CTRL + `
框选数据,常见的统计信息会显示在底部状态栏
有单元格更新时,随机函数random和randombetween会自动重新计算
rank
排名:返回某数字在一列数字中相对于其它数字的大小排名
区域应该是绝对引用
= RANK(H2, $H$2:$H$16)