Excel 目录
- 10.函数入门
- 10.1 常用运算符:算术运算符、比较运算符、文本运算符
- 10.2 公式或者函数需要使用:"="
- 10.3 F1 调出函数帮助文档
- 10.4 求和统计函数(SUM、AVERAGE、COUNT)
- 10.5 数据四舍五入函数(ABS、ROUND、ROUNDUP、ROUNDDOWN、EVEN、ODD、INT、TRUNC)
- 10.6 最值操作函数(MAX、MIN、MEDIAN、MAXA、MINA)
- 10.7 字符串操作函数(LEFT、RIGHT、MID、LEN、LOWER、UPPER、PROPER、REPT、TRIM)
- 10.8 日期格式(TODAY、NOW、DAY MONTH YEAR HOUR MINUTE、DATE)
- 10.9 其他函数(POWER、PRODUCT、MOD、RAND、RANDBETWEEN、RANK)
10.函数入门
10.1 常用运算符:算术运算符、比较运算符、文本运算符
算术运算符:+ - * / ^ %
比较运算符(布尔类型):= > < >= <= <>
文本运算符:&
10.2 公式或者函数需要使用:"="
10.3 F1 调出函数帮助文档
10.4 求和统计函数(SUM、AVERAGE、COUNT)
1.SUM 函数
a).作用:计算一个或多个数字的和。
b).格式1:=SUM(值1,值2,值3….)
c).格式2:=SUM(求和区域)
d).SUM 函数在计算乘积时,会默认忽略一些参数值,具体规则如下:
引用形式提供的参数(=SUM(A1,A2)) | 直接提供的参数(=SUM(1,2)) | |
---|---|---|
数字 | 计算 | 计算 |
日期 | 计算 | 计算 |
逻辑值 | 忽略 | 计算(真=1,错=0) |
文本形式表示的数字和日期 | 忽略 | 计算 |
其他文本 | 忽略 | #VALUE!错误 |
错误值 | 产生错误 | 产生错误 |
e).实例
2.AVERAGE 函数
a).作用:返回一组数据的平均值。
b).格式1:=AVERAGE(值1,值2,值3)
c).格式2:=AVERAGE(平均区域)
d).要点:
参数可以是数字或者包含数字的名称、数组或引用。
参数中包含逻辑值、文本、空白单元格等时,按如下规则计算:
直接写入到函数的逻辑值和代表数字的文本将被计算,TRUE=1、FALSE=0;
直接写入到函数的无法转换为数字的文本将导致错误;
数组和引用中的逻辑值将被忽略;
数组和引用张的文本值将被忽略;
空白单元格,将被忽略。
e).实例
3.COUNT 函数
a).作用:统计指定区域中数字的个数。
b).格式:COUNT(区域)
c).根据参数的提供方式,统计数字的规则将会存在差异,具体如下:
引用形式提供的参数(=COUNT(A1,A2)) | 直接提供的参数(=COUNT(1,2)) | |
---|---|---|
数字 | 计算 | 计算 |
日期 | 计算 | 计算 |
逻辑值 | 忽略 | 计算 |
文本形式表示的数字和日期 | 忽略 | 计算 |
其他文本 | 忽略 | 忽略 |
错误值 | 忽略 | 忽略 |
e).实例
10.5 数据四舍五入函数(ABS、ROUND、ROUNDUP、ROUNDDOWN、EVEN、ODD、INT、TRUNC)
1.ABS
a).作用:返回数字的绝对值。
b).格式:ABS(对象,常以数值,非数值报错)
c).实例
2.ROUND
a).作用:将数字四舍五入到指定位数的数字。
b).格式:ROUND(数值,保留的小数位数)
c).注意:如果保留的小数位数大于0,则将数字四舍五入到指定的小数位数。
如果保留的小数位数等于0,则将数字四舍五入到最接近的整数。
如果保留的小数位数小于0,则将数字四舍五入到小数点左边的相应位数。
d).实例
3.ROUNDUP
a).作用:将数字向远离零的方向(向上)舍入到指定位数的数字。
b).格式:ROUNDUP(对象,保留小数位数)
c).注意:如果保留的小数位数大于0,则将数字向远离零的方向舍入到指定的小数位数。
如果保留的小数位数为0,则将数字向远离零的方向舍入到最接近的整数。
如果保留的小数位数小于0,则将数字向远离零的方向舍入到小数点左边的相应位数。
d).实例
4.ROUNDDOWN
a).作用:将数字向零的方向(向下)舍入到指定位数的数字。
b).格式:ROUNDDOWN(对象,保留小数位数)
c).注意:如果保留的小数位数大于0,则将数字向零舍入到指定的小数位数。
如果保留的小数位数为0,则将数字向零舍入到最接近的整数。
如果保留的小数位数小于0,则将数字向零舍入到小数点左边的相应位数。
d).实例
5.EVEN
a).作用:将数字向上舍入到最接近的偶数(远离0的方向)。
b).格式:EVEN(对象)
c).注意:不论参数 number 的符号如何,数值都是沿绝对值增大的方向向上舍入。 如果 number 恰好是偶数,则不进行舍入。
d).实例
6.ODD
a).作用:将数字向上舍入到最接近的奇数(远离0的方向)。
b).格式:ODD(对象)
c).注意:不论参数 number 的符号如何,数值都是沿绝对值增大的方向向上舍入。 如果 number 恰好是奇数,则不进行舍入。
d).实例
7.INT
a).作用:将数字向下舍入到最接近的整数。
b).格式:INT(对象)
c).实例
8.TRUNC
a).作用:将数字从指定的小数点位置截断,并返回其截断后的数字。
b).格式:TRUNC(对象)
c).实例
10.6 最值操作函数(MAX、MIN、MEDIAN、MAXA、MINA)
1.MAX
a).作用:返回一组数据中最大值。
b).格式:MAX(区域)
c).要点:
参数可以是数字或者包含数字的名称、数组或引用。
参数中包含逻辑值、文本、空白单元格等时,按如下规则计算:
直接写入到函数的逻辑值和代表数字的文本将被计算;
直接写入到函数的无法转换为数字的文本将导致错误;
数组和引用中的逻辑值将被忽略;
数组和引用张的文本值将被忽略;
空白单元格,将被忽略。
如果参数中不包含任何数字,则返回 0。
d).实例
2.MIN
a).作用:返回一组数据中最小值。
b).格式:MIN(区域)
c).要点:
参数可以是数字或者包含数字的名称、数组或引用。
参数中包含逻辑值、文本、空白单元格等时,按如下规则计算:
直接写入到函数的逻辑值和代表数字的文本将被计算;
直接写入到函数的无法转换为数字的文本将导致错误;
数组和引用中的逻辑值将被忽略;
数组和引用张的文本值将被忽略;
空白单元格,将被忽略。
如果参数中不包含任何数字,则返回 0。
d).实例
3.MEDIAN
a).作用:返回一组数据的中位置。
b).格式:MEDIAN (区域)
c).注意:偶数时会取中间两个数的平均值
参数可以是数字或者包含数字的名称、数组或引用。
参数中包含逻辑值、文本、空白单元格等时,按如下规则计算:
直接写入到函数的逻辑值和代表数字的文本将被计算;
直接写入到函数的无法转换为数字的文本将导致错误;
数组和引用中的逻辑值将被忽略;
数组和引用张的文本值将被忽略;
空白单元格,将被忽略。
d).实例
4.MAXA
a).作用:返回一组数据中最大值。
b).格式:MAXA(区域)
c).注意:会统计非数字型对象,文本是0,TRUE是1,FALSE是0
参数可以是数字或者包含数字的名称、数组或引用。
参数中包含逻辑值、文本、空白单元格等时,按如下规则计算:
直接写入到函数的逻辑值和代表数字的文本将被计算;
直接写入到函数的无法转换为数字的文本将导致错误;
数组和引用中的逻辑值将被计算,TRUE = 1,FALSE = 0(与MAX函数的不同点);
数组和引用张的文本值将被忽略;
空白单元格,将被忽略。
如果参数中不包含任何数字,则返回 0。
d).实例
5.MINA
a).作用:返回一组数据中最小值。
b).格式:MINA(区域)
c).注意:会统计非数字型对象,文本是0,TRUE是1,FALSE是0
参数可以是数字或者包含数字的名称、数组或引用。
参数中包含逻辑值、文本、空白单元格等时,按如下规则计算:
直接写入到函数的逻辑值和代表数字的文本将被计算;
直接写入到函数的无法转换为数字的文本将导致错误;
数组和引用中的逻辑值将被计算,TRUE = 1,FALSE = 0(与 MIN 函数的不同点);
数组和引用张的文本值将被忽略;
空白单元格,将被忽略。
如果参数中不包含任何数字,则返回 0。
d).实例
10.7 字符串操作函数(LEFT、RIGHT、MID、LEN、LOWER、UPPER、PROPER、REPT、TRIM)
1.LEFT
a).作用:从提供的文本第一个字符开始返回指定个数的字符。
LEFT 函数将全角和半角字符都计数为1,LEFTB 函数将全角字符计数为2,半角字符计数为1,+0是变成数值格式。
b).格式:LEFT(截取对象,截取长度)
格式:LEFT(截取对象,截取长度)+0
格式:LEFTB(截取对象,截取长度)
c).参数:截取对象必填。 包含要提取的字符的文本字符串。
截取长度可选。 指定要由 LEFT 提取的字符的数量。
截取长度必须大于或等于零。
如果截取长度大于文本长度,则 LEFT 返回全部文本。
如果省略截取长度,则假定其值为 1。
截取长度可选。 按字节指定要由 LEFTB 提取的字符的数量。
d).实例
2.RIGHT
a).作用:从提供的文本最后一个字符往前计数,返回指定个数的字符。
RIGHT 函数将全角和半角字符都计数为1,RIGHTB 函数将全角字符计数为2,半角字符计数为1。
b).格式:RIGHT(截取对象,截取长度)
格式:RIGHT(截取对象,截取长度)+0
格式:RIGHTB(截取对象,截取长度)
c).参数:截取对象必需。 包含要提取字符的文本字符串。
取长度可选。 指定希望 RIGHT 提取的字符数。
取长度必须大于或等于零。
如果取长度大于文本长度,则返回所有文本。
如果省略 取长度,则假定其值为 1。
取长度可选。 按字节指定要由 RIGHTB 提取的字符的数量。
d).实例
3.MID
a).作用:返回文本字符串中从左边指定字符位置开始,截取指定位数的字符串。
MID 函数将全角和半角字符都计数为1,MIDB 函数将全角字符计数为2,半角字符计数为1。
b).格式:MID(对象,开始位置,截取个数)
格式:MIDB(对象,开始位置,截取个数)
c).参数
对象必需。 包含要提取字符的文本字符串。
开始位置必需。 文本中要提取的第一个字符的位置。 文本中第一个字符的开始位置为 1,以此类推。
截取个数必需。 指定希望 MID 函数从文本中返回字符的个数。
截取个数必需。 指定希望 MIDB 函数从文本中返回字符的个数(字节数)。
d).要点
如果开始位置大于文本长度,则 MID 返回空文本 (“”)。
如果开始位置小于文本长度,但开始位置加上截取个数超过了文本的长度,则 MID 只返回至多直到文本末尾的字符。
MID、MIDB 函数返回文本类型数据,即使截取的数据是数字。因此希望结果参与下一步数字计算,注意需要先转换为数字类型。
e).实例
4.LEN
a).作用:返回文本字符串的字符个数。
LEN 函数将全角和半角字符都计数为1,LENB 函数将全角字符计数为2,半角字符计数为1。空格将作为字符进行计数。
b).格式:LEN(指定对象)
格式:LENB(指定对象)
c).实例
5.LOWER
a).作用:将文本字符串中的所有大写字母转换为小写字母。
b).格式:LOWER(指定对象)
c).实例
6.UPPER
a).作用:将指定对象中所有字母转换成大写。
b).格式:UPPER(指定对象)
c).实例
7.PROPER
a).作用:将文本字符串的首字母以及文字中任何非字母字符之后的任何其他字母转换成大写。将其余字母转换为小写。
b).格式:PROPER(字符串)
c).实例
8.REPT
a).作用:将提供的文本重复一定次数。
b).格式:REPT(字符串,次数)
c).实例
特殊用法:类似于条形图
9.TRIM
a).作用:去掉对象中的空格,除了单词之间的单个空格外,清除文本中所有的空格,中间连续空格保留一个,删除其他空格。
b).格式:=TRIM(对象)
c).实例
10.8 日期格式(TODAY、NOW、DAY MONTH YEAR HOUR MINUTE、DATE)
1.TODAY
a).作用:返回当天的日期。
b).格式:=TODAY()
c).实例
2.NOW
a).作用:返回当前日期和时间。
b).格式:=NOW()
c).实例
3.DAY MONTH YEAR HOUR MINUTE
a).作用:返回日期中的日/月/年/时/分
b).格式
=DAY(指定对象) 返回日期的天数,介于 1 至 31。
=MONTH(指定对象) 返回给定日期的月份,介于 1 至 12 之间的整数。
=YEAR(指定对象) 函数返回给定日期的年份,介于 1900 至 9999 之间的整数。
=HOUR(指定对象) 返回时间的小时数,介于 0 至 23。
=MINUTE(指定对象) 返回时间的分钟数,介于 0 至 59 之间的整数。
4.DATE
a).作用:将提供的年、月和日参数转换为日期格式。
b).格式:=DATE(year,month,day)
c).参数
△Year 必需。 year 参数的值可以包含一到四位数字。 默认情况下, Excel 将使用 1900 日期系统。
建议对 year 参数使用四位数字。 例如,”01″ 可能意味着 “1901” 或 “2001”。四位数年份可避免混淆。
如果 year 介于 0 到 1899 之间(包含这两个值),则 Excel 会将该值与 1900 相加来计算年份。 例如, DATE(116,1,2) 返回 2016 年 1 月 2 日 (1900+116)。
如果 year 小于 0 或大于等于 10000,则 Excel 返回 错误值 #NUM!。
△月份 必需。 一个正整数或负整数,表示一年中从 1 月至 12 月的各个月。
如果 month 大于 12,则月份数按照12的倍数进到年份,剩下的作为月份。 例如, DATE(2015,14,2) 返回代表 2016 年 2 月 2 日的日期。
如果 month 小于 1,month 则从指定年份的一月份开始递减该月份数,并年份相应的减少。 例如, DATE(2015,-3,2) 返回代表 2014 年 9 月 2 日的日期。
△Day 必需。 一个正整数或负整数,表示一月中从 1 日到 31 日的各天。
如果 day 大于月中指定的天数,则天数按照31天(根据月份自动选取天数)的倍数进到月份数,剩下的作为天数。 例如, DATE(2016,1,35) 返回代表 2016 年 2 月 4 日的日期。
如果 day 小于 1,则 day 从指定月份的第一天开始递减该天数,并月份也相应的减少。 例如, DATE(2016,1,-15) 返回代表 2015 年 12 月 16 日的日期。
d).实例
如各项参数不在正常取值范围时,Excel 会自动转换处理。
10.9 其他函数(POWER、PRODUCT、MOD、RAND、RANDBETWEEN、RANK)
1.POWER
a).作用:返回对象以指定数字的乘幂。
b).格式:=POWER(对象,指定数字的乘幂)
c).作用:返回对象以指定数字的乘幂。
d).格式:=对象^指定数字的乘幂
e).实例
2.PRODUCT
a).作用:返回序列的乘积。
b).格式:=PRODUCT(数字1,数字2…)
c).注意:PRODUCT 函数在计算乘积时,会默认忽略一些参数值,具体规则如下:
引用形式提供的参数(=PRODUCT(A1,A2)) | 直接提供的参数(=PRODUCT(1,2)) | |
---|---|---|
数字 | 计算 | 计算 |
日期 | 计算 | 计算 |
逻辑值 | 忽略 | 计算(真=1,错=0) |
文本形式表示的数字和日期 | 忽略 | 计算 |
其他文本 | 忽略 | #VALUE错误 |
错误值 | 产生错误 | 产生错误 |
d).实例
3.MOD
a).作用:返回两数相除的余数,余数的符号与除数相同。
b).格式:=MOD(被除数,除数)
c).实例
4.RAND
a).作用:返回0-1之间的随机数。
b).格式:=RAND()
c).实例
5.RANDBETWEEN
a).作用:返回指定区间的随机整数。
b).格式:=RANDBETWEEN(开始数字,结束数字)
c).实例
6.RANK
a).作用:排名,返回一列数字的数字排位,当排序的数据相同时,排名会“跳跃式”填充。例如:示例中有两个第4名,之后直接跳到第6名。并未显示出第5名。
b).格式:=RANK(数值,引用,排序方式 0降序,1升序)
c).参数
Number 必需。 要确定其排名的数字。
Ref 必需。 数字列表的数组,对数字列表的引用。 非数字值将会被忽略。
Order 可选。 指定数字排序方向的数字,具体如下:
如果省略或为 0:ref 中的数字降序排列;
如果为 1:ref 中的数字升序排列
d).实例