(一)公式的输入与使用
1、公式的输入步骤
(1)选定想要输入公式的单元格
(2)输入“=”号
(3)输入数值、单元格地址或函数
(4)按Enter键结束
2、公式中的运算符
运算符的类型及优先级。按优先级从高到低为:
引用运算符>算术运算符>文本运算符>比较运算符。
类型 | 运算符 | 说明 | 举例 |
引用运算符 | :(冒号) | 区域运算符 | =SUM(D2:G2)求D2到G2区域内数据的和 |
(空格) | 交叉运算符 | =SUM(E2:F2 F2:G2)求两区域交叉数据的和 | |
,(逗号) | 联合运算符 | =SUM(D2,E2,F2,G2)求D2到G2区域内数据的和 | |
算术运算符 | - 、%、 ^ 、* 、/ 、+、 - | =1900/2/1-1900/1/1结果为(32) | |
文本运算符 | & | 连接符 | =“对口”&”升学” 结果为(对口升学) =12&34结果为(1234) |
比较运算符 | = 、> 、< 、>= 、<= 、<> | ||
说明
1)同级运算符按从左到右的顺序进行(算术运算符除外)
2)文本运算符前后的参数如果是文本,需要用英文的””。
3)在excel中,日期和时间都是以数值存储的,可以进行算术运算。规定1900-1-1为数字1,往后依次类推
3.编辑公式:
1)修改公式
选中单元格------编辑栏修改-----enter结束
双击单元格进入编辑状态---- enter结束
2)复制公式
选中----复制----粘贴
选中-----ctrl+拖动单元格
选中-----拖动填充柄(双击)
3)单元格引用
相对引用:A2 单元格内容随着位置的变化而改变
绝对引用:$A$2 单元格内容不会随着位置的变化而改变 F4
混合引用:$A2或A$2
(二)函数的使用
1.函数的输入
(1)使用“插入函数”对话框输入
选定输入函数的单元格---“插入函数”按钮---对话框中选择需要的函数----确定
(2)直接输入。
选定要输入函数的单元格---输入=函数名(参数)---回车确认
(三) Excel 常用函数
1、SUM函数
含义:返回某一单元格区域中数字、逻辑值及数字的文本表达式之和。
语法:SUM(number1,number2,……)
说明:
1) 如果作为参数计算,逻辑值及数字的文本表达式将被计算。
例:SUM("3", 2, TRUE) =6(文本值被转换成数字,而逻辑值 "TRUE" 被转换成数字1)
2) 如果参数为引用,只有其中的数字(正数、负数、日期和时间)将被计算,其他值将被忽略。
例: A1 包含 "3",B1 包含TRUE,C1中有2,则:
SUM(A1:C1) =2(对非数值型的值的引用不能被转换成数值) 2、AVERAGE函数
含义:计算数据的平均值
语法:AVERAGE(Number1,Number2,…)
说明:
1)参数可以是数字,空格或者是涉及数字的名称、引用,都被计算在内.
例: AVERAGE(“12”,12,0,true, )= 5(文本数字转换为数值进行计算,0也表示一个数据)
2)如果单元格引用参数中有文字、逻辑值或空单元格,则忽略其值,只计算数值。
例:单元格A1、A2、A3、A4、A5中分别有为文本12,12,0,true和空格,则AVERAGE(A1:A5)=6(文本、逻辑值和空格被忽略,只求数字12和0的平均值)
3、max/min函数
含义:返回数据集中的最大/小数值。
语法:MAX(number1,number2,...)
说明:同sum函数
4、Count函数
含义:计算参数列表中的数字项的个数
语法:COUNT(value1,value2, ...)
说明:
1)参数可以是数字、空值、逻辑值、日期或以文字代表的数;但是错误值或其他无法转化成数字的文字则被忽略。
2)如果参数是一个引用,那么只统计引用中的数字;空单元格、逻辑值、文字或错误值都将忽略。
例如:如果B1中有数字12,B2中有数字52,B3和B4中为空格,则
COUNT(B1, ,"123","hello")=3(B1、空格和123计入个数)
COUNT(B1:B4,,true,false)=5(空格在参数中计入计算,而在引用中不参与计算)
备注:count统计数字个数,counta统计非空单元格的个数.
5、countif函数
功能:统计单元格区域中满足特定条件的单元格数目。
格式:COUNTIF(单元格区域,条件)
说明:条件的形式可以为数字、表达式或文本(条件为半个关系表达式,加双引号定界符;
其中等号可以省略;除了等于数字可直接写成数字形式,其他都必须加定界符)。
例1:统计全班总分在300分以上的人数。
=COUNTIF(G2:G23,">=300")
例2:统计全班女生有多少人。
=COUNTIF(B2:B23,"女")
6、sumif函数
含义:对符合指定条件的值求和
语法:SUMIF(range,criteria,sum_range)
说明:
1)range 为用于条件判断的单元格区域。
2)criteria 为确定哪些单元格将被相加求和的条件,
可以为数字、文本、表达式或单元格内容。
3)sum_range 是需要求和的实际单元格。
例1:统计全班女生的计算机应用成绩的和。
=SUMIF(B2:B23,"女",C2:C23)
例2:计算销售部的加班费总和。
=SUMIF(D3:D20,"销售部",F3:F20)
例3:统计小组里制作件数在80个以上的件数的总和。
A | B | C | |
1 | 姓名 | 性别 | 件数/时 |
2 | 杨妙琴 | 女 | 70 |
3 | 周凤连 | 女 | 60 |
4 | 白庆辉 | 男 | 46 |
5 | 张小静 | 女 | 75 |
6 | 郑敏 | 女 | 78 |
7 | 文丽芬 | 女 | 93 |
=SUMIF(D2:D7,">80")(如果条件区域和求和区域相同,可以省略第三个参数)
7、rank函数
含义:返回某个数值在其他数值区域的大小排位
语法:rank(指定数值,参照数值区域,排序方式)
说明:
1) 排列方式为0或者忽略为降序,非零值为升序。
2) 一般第二个参数需要绝对引用。
例:求成绩表中每位同学的名次。
=RANK(G2,$G$2:$G$23,0)
8、if函数(条件函数)
功能:对满足条件的数据进行处理,条件满足则输出结果1,不满足则输出结果2。
语法结构:IF(条件表达式,结果1,结果2)。
说明:
1)公式中所有的汉字要用“”引起来
2)公式中所有的标点符号(,“”,),>)都是在英文状态下输入。
3)条件表达式书写规则:单元格+比较运算符+数值
例1:用90分为分界线分出“优秀”和“不优秀”:
成绩>=90 | 优秀 |
成绩<90 | 不优秀 |
=if(D2>90,”优秀”,”不优秀”)
例2: 用90分和80分为分界线分出”优秀””良好””一般”.
=if(D2>90,”优秀”, =if(D2>80,”良好”,”一般”))---------if函数的嵌套
例3: 用90,80,60为分界线分出”优秀””良好””一般””不及格”
=IF(D2>=90,"优秀",IF(D2>=80,"良好",IF(D2>=60,"一般","不及格")))
例4: 将学生成绩中,成绩>=90分的女生标注为”一等奖 ”.
=IF(AND(D2>=90,C2="女"),"一等奖","")
9、vlookup函数(查找函数)
功能:在表格数组的首列查找指定值,并由此返回表格数组当前行中其他列的值。
格式: vlookup (查找值,查找区域,查找区域对应的列序号,查找方式)。
查找方式分为两种: 精确查找和模糊查找。
●精确查找:第一列中的值无须按升序排序.逻辑值为False或0。
●模糊查找:第一列中的值必须以升序排序,否则VLOOKUP可能无法返回正确的值,逻辑值为True或1.
备注:
1) 在我们的工作中,几乎都使用精确查找,该项的参数一定要选择为False或0。
2) 复制公式时,第二个参数需要绝对引用,而且区域起始位置要选择正确。
3) 选择区域时可以配合使用ctrl+shift+向下的箭头.
例1:从全校的成绩表中提取出9班同学的OFF成绩。
=VLOOKUP(A2 , 全年级成绩!$B$2:$G$23 , 6 , 0)
例2:从饮料价格中提取出百事可乐的单位。
=VLOOKUP(C3,饮料价格!$B$3:$E$38,2,0)
10、日期和时间函数
1)YEAR函数、MONTH函数、DAY函数。
格式:YEAR(日期) ,MONTH(日期) ,DAY(日期)。
功能:YEAR函数返回日期的年份值,MONTH函数返回日期的月份值,DAY函数返回一个月的第几天。
例:A1中含有日期2022-12-14,那么year(A1)=2022,month(A1)=12,day(A1)=14.
例:year(“2022/12/14” )=2022,month(“2022/12/14” )=12,
day(”2022/12/14” )=14
备注:单元格的格式要设置为常规。
2)TODAY函数和NOW函数。
格式:TODAY( ),NOW( )。
功能:TODAY函数返回当前日期(相当于快捷键ctrl+;),
Now函数返回当前日期和时间。
说明:
①这两个函数都没有参数。
②rand函数也是没有参数的。
rand( )作用是返回0-1之间的随机数; =RAND()*100产生0-100之间的随机数。
3)DATE函数。
格式:DATE(参数1,参数2,参数3)。
功能:返回一个日期值,参数1、参数2和参数3分别作为日期值的年、月和日。
例:date(2022,12,14)=2022/12/14
11、文本函数
1)TRIM函数。
格式:TRIM(参数)。
功能:删除字符串中多余的空格(首尾空格,字符串中间保留一个作为词和词之间的分隔空格)
例:trim( “ f a mi ly “)=f a mily.
2)len函数
功能:返回文本字符串中的字符个数,包括空格。
例:len(“ fa mily”)=8
3) UPPER函数和LOWER函数。
格式:UPPER(参数) ,LOWER(参数)。
功能:UPPER函数将一个文本字符串的所有字母转换为大写形式,
LOWER 函数将一个文本字符串的所有字母转换为小写形式。
例:upper(“china”)=CHINA,LOWER(“CHINA”)= china
(四)公式返回的错误值和产生原因
错误值 | 产生原因 | 实例 |
| #DIV/0! | 在公式中出现了除以0的错误 | =A2/B2(B2单元格为空) |
| #N/A | 在公式中引用的数据不可用 | =Vlookup(“张三”,$A$2:$F$12,6,0)中,,$A$2:$F$12区域无“张三” |
| #NAME? | 使用了系统不能识别的名称 | =科学&技术 |
| #NULL! | 公式或函数中的区域运算符或单元格引用不正确 | 公式“=SUM(A1:A10 C1:C10)”中引用了不相交的两个区域 |
| #REF! | 单元格引用无效 | 单元格D2公式为=A2+B2,将D2复制到C2时 |
| #NUM! | 参数输入值不正确 | =SQRT(A1),如果A1中是负数就会报错。 |
| #VALUE! | 数据类型不匹配 | ="语文"+20 |

