电脑一级Excel函数使用方法.docx
- 文档编号:24601269
- 上传时间:2023-05-29
- 格式:DOCX
- 页数:28
- 大小:97.34KB
电脑一级Excel函数使用方法.docx
《电脑一级Excel函数使用方法.docx》由会员分享,可在线阅读,更多相关《电脑一级Excel函数使用方法.docx(28页珍藏版)》请在冰豆网上搜索。
电脑一级Excel函数使用方法
补充教材
计算机基础考试大纲要求的常用函数:
41个
AND
AVERAGE
CHOOSE
COUNT
COUNTA
COUNTIF
DATE
DAVERAGE
DAY
DCOUNT
DCOUNTA
DMAX
DMIN
DSUM
FIND
FIXED
FREQUENCY
IF
INT
LEFT
MAX
MID
MIN
MOD
MONTH
NOT
NOW
OR
PMT
PV
RAND
RIGHT
ROUND
SEARCH
SQRT
SUM
SUMIF
TIME
TRUNC
VALUE
YEAR
4.7.2数学与三角函数
1.求和函数——SUM
格式:
SUM(number1,number2,……)
功能:
返回参数number1,number2,……中所有参数之和,参数个数最多不超过30个,常使用区域形式。
说明:
⑴由数字构成的字符串将被转换成相应的数值;⑵逻辑常量FALSE被转换成数值0,TRUE被转换成数值1;⑶当参数为单元或区域坐标时对其中上述值不予转换,一律作0处理。
例如:
设区域A1:
A3中各单元的值分别为5,6,7;B1:
B3中各单元的值分别为“5”,“6”,“7”;则=SUM(A1:
A3)的值为18,=SUM(B1:
B3)的值为0,=SUM(B1,B2,B3)的值为0。
2.取整函数——INT
格式:
INT(number)
功能:
返回number向下舍入后的整数值;
说明:
参数number为任意实数或单元格坐标。
例如:
=INT(52.15)的值为52;=INT(-52.19)的值为-53。
3.四舍五入函数——ROUND
格式:
ROUND(number,num_digits)
功能:
返回参数number的按四舍五入规则保留num_digits位小数的值;
说明:
参数number为任意实数或单元坐标,num_digits为任意整数。
例如:
=ROUND(32.15,1)的值为32.2,=ROUND(3.149,1)的值为3.1;=ROUND(-10.475,2)的值为-10.48;=ROUND(11.5,-1)的值为10。
4.求平方根函数——SQRT
格式:
SQRT(number)
功能:
返回number的平方根;
说明:
参数number为任意非负实数或单元坐标。
例如:
=SQRT(25)的值为5;=SQRT(-10)的值为#NUM!
(错误的数值)。
5.求余数函数——MOD
格式:
MOD(number,divisor)
功能:
返回参数number除以divisor所得余数,结果的正负号与divisor相同;
说明:
参数number和divisor均为任意实数或单元坐标。
例如:
=MOD(5,2)的值为1;=MOD(-3,2)的值为1;=MOD(3,-2)的值为-l。
6.随机数函数——RAND
格式:
RAND()
功能:
返回一个0-1之间的随机数;
说明:
无参数,括号不能省略。
例如:
=60+INT(RAND()*41)可以返回一个60-100之间的随机整数。
7.任意截取函数——TRUNC
格式:
TRUNC(number,num-digits)
功能:
将参数number截为整数或保留固定位数的小数;
说明:
参数number和num-digits均为任意实数或单元坐标。
例如:
=TRUNC(12.28)的值为12;=TRUNC(12.28,1)的值为12.2。
8.正弦函数SIN
格式:
SIN(number)
功能:
给定角度number的正弦值;
说明:
参数number为给定角度的弧度值或单元坐标。
例如:
=SIN(0.5)的值为0.479425539;=SIN(190)的值为0.997799279。
9.余弦函数COS
格式:
COS(number)
功能:
给定角度number的余弦值;
说明:
参数number为给定角度的弧度值或单元坐标。
例如:
=COS(0.5)的值为0.877582562;=COS(190)的值为0.066306858。
注意:
INT函数、ROUND函数、TRUNC函数的区别与联系。
4.7.3日期与时间函数
1.年函数——YEAR
格式:
YEAR(serial_number)
功能:
返回对应于序列数的年份值;
说明:
年份值为介于1900-9999之间的整数。
例如:
=YEAR(36500)的值为1999;=YEAR(7/MAY/4)的值为2004;=YEAR(0.67)的值为1900。
2.月函数——MONTH
格式:
MONTH(serial_number)
功能:
返回对应于序列数的月份值;
说明:
月份值为介于1(一月)和12(十二月)之间的整数。
例如:
=MONTH(36500)的值为12;=MONTH(6-May)的值为5;=MONTH(380)的值为1。
3.日函数——DAY
格式:
DAY(serial_number)
功能:
返回对应于序列数的日数值;
说明:
日为介于1和31之间的整数,并可以自动进位。
例如:
=DAY(36500)的值为6;=DAY(18-Apr-2004)的值为18。
4.日期函数——DATE
格式:
DATE(year,month,day)
功能:
返回代表指定日期的序列数;
说明:
year是介于1900-9999之间的一个整数。
month是一个代表月份的数,若输入的月份大于12,函数会自动进位,如=DATE(2003,14,12)将返回代表2004年2月12日的序列数。
day是一个代表在该月份中的第几天的数,若day大于该月份的最大天数时,函数会自动进位,如DATE(2004,10,36)将返回2004年11月5日的序列数。
例如:
=DATE(2004,5,18)的值为38125,即此序列数对应于2004年5月18日。
5.指定时间函数——TIME
格式:
TIME(hour,minute,second)
功能:
返回代表指定时间的序列数;
说明:
hour指定小时,范围:
0~23;minute指定分,范围0~60;second指定秒,范围0~60,它们均可自动进位。
hour不进位,但会自动循环。
例如26时将作为2时。
例如:
=TIME(12,0,0)的值为0.5,对应于12:
00:
00:
PM;=TIME(8,18,10)的值为0.345949074对应于8:
18:
10AM。
6.计算机系统的日期和时间函数——NOW
格式:
NOW()
功能:
返回计算机系统内部时钟现在日期和时间的序列数;
说明:
该序列数是一个正实数,其中整数部分代表当前日期,小数部分代表当前时间,函数NOW()后面的“()”不能丢掉,否则就不是函数了。
注意:
时间与日期函数的结果与数字格式的设置有关。
4.7.4逻辑函数
1.逻辑“与”函数——AND
格式:
AND(logical1,logical2,……)
功能:
当所有参数的逻辑值都是TRUE时,返回TRUE;否则返回FALSE;
说明:
Logical1,logical2,……,是1到30个结果为TRUE或FALSE的表达式。
例如:
=AND(2+3=5,2*3=6)的值为TRUE;=AND(2+2=4,2+3=5,”A”>”B”)的值为FALSE,=AND(TRUE,FALSE)的值为FALSE。
2.逻辑“或”函数——OR
格式:
OR(logical1,logical2,……)
功能:
所有参数的逻辑值都是FALSE时,返回FALSE;否则返回TRUE。
说明:
Logical1,logical2,……,是1到30个结果为TRUE或FALSE的表达式。
例如:
=OR(2+3=5,2*3=5)的值为TRUE;=OR(TRUE,FALSE)的值为TRUE。
3.逻辑“反”函数——NOT
格式:
NOT(logical)
功能:
若logical为FALSE,返回TRUE;若logical为TRUE,返回FALSE;
例如:
=NOT(2+3=5)的值为FALSE,=NOT(FALSE)的值为TRUE。
4.条件选择函数——IF
格式:
IF(logical_test,value_if_true,value_if_false)
功能:
当参数logical_test取值为TRUE时,返回value_if_true的结果;否则返回value_if_false的结果;
说明:
⑴所有根据不同情况选择不同表达式进行计算的操作都是由IF函数完成的;
⑵IF函数可实现“二者选其一”的运算,即:
logical_test本身是一个条件判断表达式,计算结果只能是TREU或TALSE两者中的一种,也即实现“两者选其一”的测试条件,从而起到“两者选其一”的运算的作用;
⑶若要在更多的情况中选择一种,则需要用IF函数的嵌套来完成。
IF函数的嵌套:
是指参数value_if_true或value_if_false本身也是一个IF函数,IF函数的嵌套最多是7层。
【例4-11】如图4-7-4所示,使用工作表函数在B2,C2,……,J2单元中计算,计算法则为:
当所在列第1行单元中的数在[-10,10]区间内时取值为“合格”,否则为“不合格”。
图4-7-4IF函数运用示例
首先分析题目,数值是在一个闭区间[-10,10]之间为合格,用前面讲过的“逻辑与函数AND”可实现IF函数的logical_test计算:
“AND(B1>=-10,B1<=10)”表示“合格”,否则是“不合格”,用IF函数进行判定=IF(AND(B1>=-10,B1<=10,”合格”,”不合格”)。
【例4-12】假定在工作表在D3单元格中存放着某一个学生的考试成绩,现在判断这个同学的成绩是优秀[90~100]、良好[80~89]、中等[70~79]、及格[60~69]和不及格[0~59]几种情况。
用IF函数进行判定=IF(D3>=90,”优秀”,IF(D3>=80,”良好”,IF(D3>=70,”中等”,IF(D3>=60,”及格”,”不及格”))))。
4.7.5文字函数
1.查找子串函数——FIND
格式:
FIND(find_text,within_text,start_num)
功能:
返回“find_text字符串”在“within_text字符串”中时的位置,区分字符的大小写;
说明:
find_text为所要查找的字符串;Within_text为要在其中搜索的字符串;Start_num指定在Within_text中左起哪一个字符开始搜索,其默认值为l,within_text中第1个字符的序号1,第2个字符的序号为2,……,第n个字符的序号为n。
例如:
=FIND(“M”,”ThisMirmMcern”)的值为6,=FIND(”M”,”ThisMirmMcern”,7)的值为11,=FIND(“m”,”ThisMirmMcern”,3)的值为9,=FIND(”计算机”,”由于计算机的发展”)的值为3。
2.查找子串函数——SEARCH
格式:
SEARCH(find_text,within_text,start_num)
功能:
返回“find_text字符串”在“within_text字符串”中的位置,不区分字符的大小写;
说明:
find_text为所要查找的字符串;Within_text为要在其中搜索的字符串;Start_num指定在Within_text中左起哪一个字符开始搜索,其默认值为l,within_text中第1个字符的序号1,第2个字符的序号为2,……,第n个字符的序号为n。
注意:
SEARCH与FIND函数的区别在于:
⑴FIND函数区分字符串中的大小写,而SEARCH函数不区分大小写;
⑵FIND函数不允许在目标字符串中使用通配符,而SEARCH函数可以使用通配符是:
“?
”表示任意一个字符;“*”表示任意一个串字符;
⑶Start_num指明开始查找的位置,缺省值为1,如果find_text没有在within_text中出现,将返回错误值#VALUE!
。
例如:
=SEARCH(“计?
机”,”今天,由于计算机的发展”,1)的值为6。
3.左截取子串函数——LEFT
格式:
LEFT(text,num_chars)
功能:
返回字符串text左起num_chars个字符的子字符串;
说明:
参数text是用于截取的字符串,num_chars为任意非负整数,用以指定要截取的字符串长度,它的默认值为1。
如果num_chars大于text的总长度,则函数会返回text的全部内容。
例如:
=LEFT(“Ourofficeisveryclear”,3)的值为“Our”。
4.右截取子串函数——RIGHT
格式:
RIGHT(text,num_chars)
功能:
返回字符串text右起num_chars个字符的子字符串;
说明:
参数text是用于截取的字符串,num_chars为任意非负整数,用以指定要截取的字符串长度,它的默认值为1。
如果num_chars大于text的总长度,则函数会返回text的全部内容。
例如:
=RIGHT(“Ourofficeisveryclear”,5)的值为“clear”。
5.任意截取子串函数——MID
格式:
MID(text,start_num,num_chars)
功能:
返回字符串text中的从start_num起num_chars个字符的子字符串;
说明:
参数text为准备从中提取字符的文本字符串,start_num用以指定从text字符串中的第几个字符开始截取,num-chars截取字符的长度。
例如:
=MID(“Ourofficeisveryclear”,5,6)的值为“office”。
6.定点函数FIXED
格式:
FIXED(number,decimals,no_commas)
功能:
用定点小数格式将数值进行四舍五入,并返回带或不带逗号的文本字符串;
说明:
参数number是要进行四舍五入并转换成文字串的数值,参数decimals是指定小数点右边的小数位数,如果省略decimals=2,参数no_commas为一逻辑值,当为TRUE时返回值不显示千位分隔符“,”;为FALSE或省略时则返回的字符串中显示含千位分隔符“,”,如果decimals为负数,则number进行四舍五入处理的基准点将从小数点向左数起。
例如:
=FIXED(5675.67,1)返回值为5,675.6,=FIXED(567.567)返回值为567.57,=FIXED(567567.1,,40)返回值为567,567.10。
7.数值转换函数VALUE
格式:
VALUE(text)
功能:
将代表数值的文本字符串转换成数值;
说明:
参数Text是对带引号的文本文字形式的数值,或对需要进行数值转换的单元格的引用,是Excel中可识别的任意常数、日期或时间格式。
例如:
=VALUE(“34”)的返回值为34;=VALUE(“¥88.9”)的返回值为88.9。
4.7.6统计函数
1.最大值函数——MAX
格式:
MAX(number1,number2,……)
功能:
返回参数一组参数中的的最大值;
说明:
参数可以是30个独立的参数,一般是用区域坐标的形式表示一个参数。
例如:
=MAX(-3,0,SUM(3,4),6)的返回值为:
7;=MAX(A1:
A15)的返回值为数据区域A1:
A15之间的最大的数值。
2.最小值函数——MIN
格式:
MIN(number,number2,……)
功能:
返回参数一组参数中的最小值;
说明:
参数可以是30个独立的参数,一般是用区域坐标的形式表示一个参数。
例如:
=MIN(5,”D”,-4,SUM(1,2,-5))的返回值为:
-4;=MIN(A1:
A15)的返回值为数据区域A1:
A15之间的最小的数值。
3.平均值函数——AVERAGE
格式:
AVERAGE(number,number2……)
功能:
返回一组参数的算术平均值;
说明:
参数一般用区域的形式表示,其中含文字、逻辑值或空白单元格在计算时不被计入个数,但含零的单元格将被计入个数。
因此要注意一个区域中包含零的单元格和空白单元格以及非数值型数据的单元格的区别。
例如:
=AVERAGE(1,2,6,7)的返回值为4;=AVERAGE(1,2,0,”12”)的返回值为3.75。
4.计数函数——COUNTA
格式:
COUNTA(value1,value2,……)
功能:
返回参数组中所有参数的个数;
说明:
⑴所要计数的可以是任何类型的信息,但空白单元格不参加记数;
⑵参数一般用区域的形式表示,对于区域参数则返回其中非空白单元的数目。
例如:
=COUNTA(3,6,9,1<>9,a,0,”“)的返回值为:
7。
5.数值计数函数——COUNT
格式:
COUNT(value1,value2,……)
功能:
只返回参数组中数值参数的个数;
说明:
参数一般用区域的形式,对于区域参数则返回其中数据为数值型的单元数目,而忽略空白单元格、字符型数据和逻辑型数据。
例如:
=COUNT(3,6,9,a,0,”“)的返回值为4。
6.条件计数函数——COUNTIF
格式:
COUNTIF(range,criteria)
功能:
返回区域range中数据取值符合条件criteria的单元格数目;
说明:
⑴参数range为任意数据区域,用区域坐标的形式表示;
⑵在range区域里进行条件criteria的测试;
⑶条件criteria为双引号(”“)括起来的比较条件式,也可为数值常量或单元坐标;
⑷将满足条件criteria的数据进行计数。
【例4-13】如图4-7-5所示,在工作表sheet1的C1单元格中使用COUNTIF函数计算出区域A3:
A22中第3个字母为“D”的数据的个数。
图4-7-5COUNTIF函数的应用
7.条件求和函数——SUMIF
格式:
SUMIF(range,criteria,sum_range)
功能:
返回区域range内满足条件criteria的单元格所顺序对应的区域sum_range内的单元格中的数值之和;
说明:
⑴参数range为进行条件测试的任意区域,用区域坐标的形式表示;
⑵参数criteria为用双引号(“”)括起来的比较条件式,它可为数值常量或单元坐标;
⑶参数sum_range为实际进行求和的区域,必须与区域range的规格相同,它为可选参数,其默认值为range;
⑷在区域range内满足条件criteria的单元格所顺序对应的区域sum_range内的单元格中的数值进行求和。
【例4-14】如图4-7-6所示,在工作表sheet1的F1单元格中使用SUMIF函数计算出A列中的负数对应于同一行中D列的数据之和。
图4-7-6SUMIF函数的应用
8.频率分布函数——FREQUENCY
格式:
FREQUENCY(data_array,bins_array)
功能:
返回一个频率分布的垂直数组,对一组给定的数值data_array和一组给定的数据间隔点bins_array,函数FREQUENCY会统计出每个间隔点区间中出现多少个数据;
说明:
⑴这是一个有关数组的函数,要明白数组的概念,在函数中数组被当成一个数据块来处理的,既一个数组为一个整体数据,不能分开;
⑵频率分布是指用一组数值来对一组数据进行分段,求该组数据落在各个分段内的数据的个数;
⑶参数data_array为要计算频率分布的数据所在的垂直区域;
⑷参数bins_array为间隔点数据所在垂直区域,这一垂直区域的间隔点数据是准备把data_array中的数按这些间隔点进行分段,假设bins_array中的一串垂直数值为a,b,c且满足a
FREQUENCY函数具体用法如下:
①将间隔点数值输入到一个列区域中,形成bins_array参数;
②选中一个准备存放FREQUENCY函数的列区域(数组型数据),返回值的单元格个数要求比bins_array中数据个数多一个;
③在②所选的列区域的第1个(当前)单元格中输入函数FREQUENCY;
④输入结束时单击下[Ctrl]+[Shift]+[Enter]键确认,这时函数FREQUENCY会返回一个数组值填充在⑵所选的列区域里。
【例4-15】如图4-7-7所示,根据表格的要求,列出学生的成绩分布情况。
图4-7-7FREQUENCY函数的应用
第一种方法:
⑴在区域G3:
G6中依次输入59,69,79,89;
⑵选定区域F3:
F7,并在区域的顶点单元格F3中输入公式=FREQUENCY(B2:
B31,G3:
G6);
⑶按[Ctrl]+[Shift]+[Enter]复合键确认。
第二种方法:
选定区域F3:
F7,直接输入公式=FREQUENCY(B2:
B11,{59,69,79,89}),再按[Ctrl]+[Shift]+[Enter]复合键确认。
4.7.7财务函数
1.贷款函数PV
格式:
PV(rate,nper,pmt,fv,type)
功能:
基于固定利率及等额分期付款方式,返回某项投资的未来值;
说明:
参数rate各期利率,是一个固定值;nper为总投资(或贷款)期,即该项投资(或贷款)的付款期总数;pmt为各期所应付给(或得到)的金额,其数值在整个年金期间(或投资期内)保持不变,通常Pmt包括本金和利息,但不包括其它费用及税款;fv为现值,或一系列未来付款当前值的累积和,也称为本金,如果省略fv,则其默认值为零。
type设定付款方式,为0或省略时,期末付款;为1时,期初付款。
【例4-16】假设需要为一年后的一项工程预筹资金,现在将¥2000以年利4.5%,按月计息(月利为4.5%/12)存入储蓄存款帐户中,并在以后十二个月的每个月初存入¥200。
那么一年后该帐户的存款额为:
FV(4.5%/12,12,-200,-2000,1)计算结果为¥4,551.19。
2.分期支付函数——PMT
格式:
PMT(rate,nper,pv,fv,type)
功能:
基于固定利率及等额分期付款方式,返回投资或贷款的每期付款额;
说明:
参数rate每期利率;nper为总投资(或贷款)期,即该项投资(或贷款)的付款期总数;pv为现值,或一系列未来付款当前值的累积和,也称为本金;fv为未来值,或在最后一次付款后希望得到的现金余额,此参数省略其默认值为零;type设定付款方式为0或省略时期末付款;为1时期初付款。
【例4-17】年利率为15%贷款五万元,若要在两年内还清,每月该付款多少(期末付款)?
=PMT(15%/12,24,50000)=¥-2,424.33,负数表示每月应付出的款项。
4.7.8查找与引用函数
格式:
CHOOSE(index_num,value1,value2,……)
功能:
从参数value1,value2,……中选出第index-num个值为函数的返回值;
说明:
参数index-num必须是1-29之间的数,当index_num为1时,取值为value1;当index_num为2时,取值为val
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电脑 一级 Excel 函数 使用方法