EXCEL知识要点及题解.docx

上传人:b****6 文档编号:8678262 上传时间:2023-02-01 格式:DOCX 页数:23 大小:133.95KB
下载 相关 举报
EXCEL知识要点及题解.docx_第1页
第1页 / 共23页
EXCEL知识要点及题解.docx_第2页
第2页 / 共23页
EXCEL知识要点及题解.docx_第3页
第3页 / 共23页
EXCEL知识要点及题解.docx_第4页
第4页 / 共23页
EXCEL知识要点及题解.docx_第5页
第5页 / 共23页
点击查看更多>>
下载资源
资源描述

EXCEL知识要点及题解.docx

《EXCEL知识要点及题解.docx》由会员分享,可在线阅读,更多相关《EXCEL知识要点及题解.docx(23页珍藏版)》请在冰豆网上搜索。

EXCEL知识要点及题解.docx

EXCEL知识要点及题解

EXCEL知识要点及题解

一、数组公式的使用

1.数组和数组公式

数组就是单元的集合或是一组处理的值的集合.

数组公式:

输入一个单个的公式,它执行多个输入操作并产生多个结果,每个结果显示在一个单元格区域中。

●与单值公式的区别:

它可以产生一个以上的结果,可以看成多重数值的公式

●数组公式的运算对象和结果都是具有相同大小的数组,如50行1列的数组(表中的区域)。

●各数组区域,形成一个整体,数组中的单元格不能单独进行处理。

2.数组公式的用法

①选定需要输入公式的单元格或单元格区域

②在编辑栏输入数组公式

公式的设计必须正确

③按组合键Ctrl+Shift+Enter

3.应用举例:

【样题1】

典型题01-1:

使用数组公式,对Sheet1计算总分和平均分,将其计算结果保存到表中的“总分”列和“平均分”列当中。

操作步骤:

①选择区域:

F2:

F39

②输入数组公式:

=C2:

C39+D2:

D39+E2:

E39

③按组合键Ctrl+Shift+Enter

●公式编辑栏显示{=C2:

C39+D2:

D39+E2:

E39}

④平均分设置同上,公式改为:

=F2:

F39/3

二、统计函数

排位统计函数:

RANK

1.功能:

返回一个数值在一组数值中的排位。

2.语法

RANK(number,ref,order)

Number :

为需要找到排位的数字。

Ref:

为数字列表数组,其中的非数值型参数将被忽略。

Order:

为一数字,指明排位的方式。

如果order为0(零)或省略,降序排列;如果order不为零,升序排列。

3.应用举例

典型题01-2:

使用RANK函数,对Sheet1中的每个同学排名情况进行统计,并将排名结果保存到表中的“排名”列当中。

操作步骤:

1定位公式的位置:

选中H2

2打开插入函数对话框:

单击菜单“插入函数”

3选择函数:

●在“选择类别”中选择“全部”

●在“选择函数”小窗口中选中“RANK”(如左下图)

●单击“确定”按钮

说明:

选择函数时,可在“选择函数”列表中从键盘中键入“R”,可快速定位至以字母R开头的函数。

如果函数类别明确,应先选择明确的选择类别(如财务函数、文本函数等),然后再选择函数

4在“函数参数”设置对话框输入参数,如右上图

●Number :

F2

●Ref:

$F$2:

$F$39

●Order:

0

说明:

用鼠标选定区域法输入F2:

F39后按F4键会自动将其转化为绝对引用$F$2:

$F$39,这里必须是绝对引用。

5插入函数:

单击“确定”按钮

6公式填充:

快速拖动H2填充柄到H39,或双击H2填充柄可快速填充到H39。

附注:

向工具栏添加“插入函数”按钮

右击工具栏[自定义]“类别”中选“插入”把“命令”栏中的“插入函数”命令拖放到工具栏。

MAX与MIN

1.功能

MAX:

返回一组值中的最大值;MIN:

返回一组值中的最小值。

2.应用举例

实训题6-3:

利用函数,根据Sheet1中的结果,符合以下条件的进行统计。

a.杭州这半个月以来的最高温度和最低温度;

b.上海这半个月以来的最高温度和最低温度;。

操作提示:

在C18单元格中输入:

=MAX(B2:

B16)

在C19单元格中输入:

=MIN(B2:

B16)

在C20单元格中输入:

=MAX(C2:

C16)

在C21单元格中输入:

=MIN(C2:

C16)

典型题2-4-b:

使用统计函数,对Sheel1中的“停车情况记录表”根据下列条件进行统计并填入相应单元格,要求:

b.统计最高的停车费用

操作提示:

在J10单元格中输入:

=MAX(G9:

G39)

COUNTIF

1.功能

有条件计数:

计算区域中满足给定条件的单元格的个数。

有条件求和,见数学函数SUMIF。

2.语法

COUNTIF(range,criteria)

Range:

为需要计算其中满足条件的单元格数目的单元格区域。

Criteria:

为确定哪些单元格将被计算在内的条件

3.应用举例

1.典型题1-4:

4.根据Sheet1中的结果,使用统计函数,统计“数学”考试成绩各个分数段的同学人数,将统计结果保存到Sheet2中的相应位置。

操作提示:

1定位到表Sheet2中单元格B2

2在单元格B2中输入:

●=COUNTIF(Sheet1!

$D$2:

$D$39,"<=20")

3双击B2填充柄

4修改B3单元格公式为:

●=COUNTIF(Sheet1!

$D$2:

$D$39,"<=40")-B2

5修改B4单元格公式为:

●=COUNTIF(Sheet1!

$D$2:

$D$39,"<=60")-B2-B3

6修改B5单元格公式为:

●=COUNTIF(Sheet1!

$D$2:

$D$39,"<=80")-B2-B3-B4

7修改B6单元格公式为:

●=COUNTIF(Sheet1!

$D$2:

$D$39,">80")

2.典型题2-4-a:

使用统计函数,对Sheel1中的“停车情况记录表”根据下列条件进行统计并填入相应单元格,要求:

a.统计停车费用大于等于40元的停车记录条数

操作提示:

在J9单元格中输入:

=COUNTIF(G9:

G39,">=40")

实训题1-4:

对Sheet1中的数据,根据以下条件,利用函数进行统计:

a.统计性别为“男”的用户人数,将结果填入Sheet2的B2单元格中;

b.统计年龄为“>40”岁的用户人数,将结果填入Sheet2的B3单元格中。

操作提示:

定位到表Sheet2中单元格B2

在B2单元格中输入:

=Countif(Sheet1!

B2:

B37,”男”)

在B3单元格中输入:

=Countif(Sheet1!

D2:

D37,”>=40”)

实训题5-3:

使用统计函数,对Sheet1中的数据,根据以下统计条件进行如下统计:

a.统计男性员工的人数,结果填入N3单元格中;

b.统计高级工程师人数,结果填入N4单元格中;

c.统计工龄大于等于10的人数,结果填入N5单元格中。

操作提示:

男性员工的人数:

N3=COUNTIF(D2:

D65,"男")

高级工程师人数:

N4=COUNTIF(I2:

I65,"高级工程师")

工龄大于等于10:

N5=COUNTIF(H2:

H65,">=10")

COUNTBLANK

1.功能

计算指定单元格区域中空白单元格的个数。

2.语法

COUNTBLANK(range)

Range:

为需要计算其中空白单元格数目的单元格区域。

3.应用举例

实训题2-3:

某公司对各个部门员工吸烟情况进行统计,作为人力资源搭配的一个数据依据。

对于调查对象,只能回答Y(吸烟)或者N(不吸烟)。

根据调查情况,制做出Sheet3。

请使用函数,统计符合以下条件的数值。

a.统计未登记的部门个数;

b.统计在登记的部门中,吸烟的部门个数。

操作提示:

在单元格B14中输入:

=COUNTBLANK(B2:

E11)

在单元格B15中输入:

=COUNTIF(B2:

E11,"Y")

三、逻辑函数

IF条件函数

难点:

嵌套

1.功能:

执行真假值判断,根据逻辑计算的真假值,返回不同结果。

2.语法

IF(logical_test,value_if_true,value_if_false)

Logical_test:

计算结果为TRUE或FALSE的表达式。

Value_if_true:

logical_test为TRUE时返回的值。

Value_if_false:

logical_test为FALSE时返回的值。

说明:

函数IF可以嵌套七层

3.应用举例:

实训题6-1:

使用IF函数,对Sheet1中的“温度较高的城市”列进行自动填充

操作提示:

在D2单元格中输入:

=IF(B2>C2,"杭州","上海")

双击D2单元格填充柄

实训题3-1:

使用IF函数,对Sheet1中的“学位”列进行自动填充。

要求:

填充的内容根据“学历”列的内容来确定(假定学生均已获得相应学位):

-博士研究生-博士

-硕士研究生-硕士

-本科-学士

-其他-无

操作提示:

在H3单元格中输入:

=IF(G3="博士研究生","博士",IF(G3="硕士研究生","硕士",IF(G3="本科","学士","无")))

双击H3单元格填充柄

注意:

除汉字,其他字符均为半角字符

AND函数

1.作用

当所有条件(参数)都满足时,返回的结果为TRUE;反之返回的结果为FALSE。

2.语法

AND(logical1,logical2,...)

Logical1,logical2,...:

表示待检测的1到30个条件值,各条件值可为TRUE或FALSE。

3.应用举例

典型题01-3:

使用逻辑函数判断Sheet1中每个同学的每门功课是否均高于平均分,如果是,保存结果为TRUE,否则,保存结果为FALSE,将结果保存在表中的“三科成绩是否均超过平均”列当中。

操作提示:

在I2单元格中输入:

=AND(C2>AVERAGE($C$2:

$C$39),D2>AVERAGE($D$2:

$D$39),E2>AVERAGE($E$2:

$E$39))

双击I2单元格填充柄

OR函数

1.作用

当所有条件(参数)都不满足时,返回的结果为FALSE;反之返回的结果为TRUE。

2.语法

OR(logical1,logical2,...)

Logical1,logical2,...:

表示待检测的1到30个条件值,各条件值可为TRUE或FALSE。

3.应用举例

使用函数,判断Sheet2中的年份是否为闰年,如果是,结果保存“闰年”,如果不是,则结果保存“平年”,并将结果保存在“是否为闰年”列中。

说明:

闰年定义:

年数能被4整除而不能被100整除,或者能被400整除的年份。

操作提示:

在Sheet2相应单元格输入:

=IF(OR(AND(MOD(A1,4)=0,MOD(A1,100)<>0),MOD(A1,400)=0),"闰年","平年")

说明:

A1是年份所在的单元格

四、查找和引用函数

HLOOKUP

1.功能

从一个数组或表格的第一行中查找含有特定值的字段,再返回同一列中指定行中值。

H:

Horizontal,水平的

2.语法

HLOOKUP(lookup_value,table_array,row_index_num,range_lookup)

Lookup_value:

为要在数组中搜索的数据

Table_array:

为要在其中查找数据的数据表

Row_index_num:

为table_array中待返回的匹配值的行序号。

表格中第一行为1。

●如果row_index_num小于1,函数HLOOKUP返回错误值#VALUE!

●如果row_index_num大于table-array的行数,函数HLOOKUP返回错误值#REF!

Range_lookup:

TRUE或FALSE

●如果为TRUE或省略,要求Table_array第一行的值必须以递增次序排列。

●如果range_value为FALSE,Table_array第一行的值不需要排列

3.应用举例

典型题02-1:

使用HLOOKUP函数,对Sheel1中的停车单价进行自动填充。

要求:

根据Sheel1中的“停车价目表”价格,利用HLOOKUP函数对“停车情况记录表”中的“单价”列根据不同的车型进行自动填充。

操作提示:

在C9单元格中输入:

=HLOOKUP(B9,$A$2:

$C$3,2,FALSE)

双击C9单元格填充柄

VLOOKUP

1.功能

从一个数组或表格的第一列中查找含有特定值的字段,再返回同一行中指定列中值。

V:

Vertical,垂直的

2.语法

与HLOOKUP类似

3.应用举例

实训题4-1.使用VLOOKUP函数,对Sheet1中的商品单价进行自动填充.

要求:

根据“价格表”中的商品单价,利用VLOOKUP函数,将其单价自动填充到采购表中的“折扣”列中。

操作提示:

在D11单元格中输入:

=VLOOKUP(A11,$F$2:

$G$4,2,FALSE)

双击D11单元格填充柄

五、日期与时间函数

利用日期与时间函数可以计算当前的时间,也可以用来分析或操作公式中与日期和时间有关的值。

HOUR

返回时间值的小时数。

MINUTE

返回时间值中的分钟,为一个介于0到59之间的整数。

YEAR

返回某日期对应的年份。

返回值为1900到9999之间的整数。

TODAY

返回当前系统的日期。

NOW

返回当前日期和时间所对应的序列号。

如果在输入函数前,单元格的格式为“常规”,则结果将设为日期格式。

应用举例

1.典型题02-2:

在Sheel1中,利用时间函数计算汽车在停车库中的停放时间,要求:

a.公式计算方法为“出库时间-入库时间”

b.格式为:

“小时:

分钟:

秒”

(例如:

一小时十五分十二秒在停放时间中的表示为:

“1:

15:

12”)

操作提示:

在F9单元格中输入:

=E9-D9

双击F9单元格填充柄

2.典型题2-3:

使用函数公式,计算停车费用,要求:

根据停放时间的长短计算停车费用,将计算结果填入到“应付金额”列中。

注意:

a.停车按小时收费,对于不满一个小时的按一个小时计费;

b.对于超过整点小时十五分钟的多累积一个小时。

(例如1小时23分,将以2小时计费)

操作提示:

在G9单元格中输入:

IF(HOUR(F9)=0,1,IF(MINUTE(F9)>15,HOUR(F9)+1,HOUR(F9)))*C9

双击G9单元格填充柄

实训题1-1:

使用时间函数,对Sheet1中用户的年龄进行计算。

要求:

计算用户的年龄,并将其计算结果填充到“年龄”列当中。

操作提示:

在D2单元格中输入:

=Year(Today())-Year(C2)

双击D2单元格填充柄

实训题5-2:

使用时间函数,对Sheet1中员工的“年龄”和“工龄”进行计算,并将结果填入到表中的“年龄”列和“工龄”列中。

操作提示:

在F2单元格中输入:

=YEAR(TODAY())-YEAR(E2)

双击F2单元格填充柄

在H2单元格中输入:

=YEAR(TODAY())-YEAR(G2)

双击H2单元格填充柄

六、文本函数

REPLACE

1.功能

将某几位的文字以新的字符串替换。

2.语法

REPLACE(old_text,start_num,num_chars,new_text)

old_text:

原始的文本数据

start_num:

设置要从old_text的第几个字符位置开始替换

num_chars:

设置共有多少字符要被替换

new_text:

要用来替换的新字符串

3.应用实例

实训题1-2:

使用REPLACE函数,对Sheet1中用户的电话号码进行升级。

要求:

对“原电话号码”列中的电话号码进行升级。

升级方法是在区号(0571)后面加上“8”,并将其计算结果保存在“升级电话号码”列的相应单元格中。

操作提示:

在G2单元格中输入:

=REPLACE(F2,4,1,18)

双击G2单元格填充柄

EXACT

1.功能

该函数用来比较两个字符串是否完全相同。

如果它们完全相同,则返回TRUE;否则,返回FALSE。

函数EXACT能区分大小写,但忽略格式上的差。

2.语法

EXACT(text1,text2)

Text1:

待比较的第一个字符串。

Text2:

待比较的第二个字符串。

3.应用实例

实训题13-4:

使用函数,判断Sheet1中L12和M12单元格的文本字符串是否完全相同。

注意:

(a)如果安全相同,结果保存为TRUE,否则保存为FALSE。

(b)将结果保存在Sheet1中的N12单元格中

操作提示:

在N11单元格中输入:

=EXACT(L12,M12)

MID

1.功能

该函数用来返回文本字符串中从指定位置开始的特定数目的字符,该数目由用户指定.

2.语法

MID(text,start_num,num_chars)

Text:

是包含要提取字符的文本字符串。

Start_num:

是文本中要提取的第一个字符的位置。

文本中第一个字符的start_num为1,以此类推。

Num_chars:

指定希望MID从文本中返回字符的个数。

说明:

如果start_num大于文本长度,则MID返回空文本("")。

如果start_num小于文本长度,但start_num加上num_chars超过了文本的长度,则MID只返回至多直到文本末尾的字符。

如果start_num小于1,则MID返回错误值#VALUE!

如果num_chars是负数,则MID返回错误值#VALUE!

CONCATENATE

1.功能

将几个文本字符串合并为一个文本字符串。

2.语法

CONCATENATE(text1,text2,...)

Text1,text2,...   为1到30个将要合并成单个文本项的文本项。

这些文本项可以为文本字符串、数字或对单个单元格的引用。

3.MID和CONCATENATE应用实例

实训题10-4:

操作提示:

在G3单元格中输入:

=CONCATENATE(MID(E3,7,4),"年",MID(E3,11,2),"月",MID(E3,13,2),"日")

双击G3单元格填充柄

LOWER/UPPER

1.功能

字母大小写转换,LOWER是将一个文本字符串中的所有大写字母转换为小写字母,而UPPER是将一个文本字符串中的所有小写字母转换为大写字母。

2.语法

LOWER(text)

UPPER(text)

Text:

是要转换为小写字母的文本。

函数LOWER不改变文本中的非字母的字符。

3.应用实例

实训题13-1:

操作提示:

在B3单元格中输入:

=UPPER(A3)

双击B3单元格填充柄

SEARCH

1.功能

返回指定的字符串在原始字符串中首次出现的位置。

2.语法

SEARCH(find_text,within_text,start_num)

Find_text:

是要查找的文本。

可以在find_text中使用通配符,包括问号(?

)和星号(*)。

问号可匹配任意的单个字符,星号可匹配任意一串字符。

如果要查找真正的问号或星号,请在该字符前键入波形符(~)。

Within_text:

是要在其中查找find_text的文本。

Start_num:

是within_text中开始查找的字符的编号。

3.应用实例

实训题16-4:

操作提示:

在K9单元格中输入:

=SEARCH(J9,I9,1)

七、财务函数

PMT

1.功能

计算贷款每期的偿还金额:

基于固定利率及等额分期付款方式,返回贷款的每期付款额。

PMT:

payment

2.语法

PMT(rate,nper,pv,fv,type)

rate:

贷款利率

nper:

该项贷款的总贷款期限或者总投资期

pv:

从该项贷款(或投资)开始计算时已经入账的款项,或一系列未来付款当前值的累积和

fv:

未来值,或在最后一次付款后希望得到的现金余额,如果忽略该值,将自动默认为0

type:

一个逻辑值,用以指定付款时间是在期初还是在期末,1表示期初,0表示期末,其默认值为0

3.应用实例

实训题08-4-(a):

操作提示:

在E2单元格中输入:

=PMT(B4,B3,B2,0,0)

IPMT

1.功能

计算贷款每期的应付的利息额:

基于固定利率及等额分期付款方式,返回投资或贷款在某一给定期限内的利息偿还额。

IPMT:

Interestpayment

2.语法

PMT(rate,nper,pv,fv,type)

IPMT(rate,per,nper,pv,fv)

rate:

各期利率

per:

用于计算利息数额的期数,介于1~nper之间

nper:

总投资(或贷款)期,即该项投资(或贷款)的付款期总数

pv:

从该项投资(或贷款)开始计算时已经入账的款项,或一系列未来付款当前值的累积和

fv:

未来值,或在最后一次付款后希望得到的现金余额,如果忽略该值,将自动默认为0

3.应用实例

实训题08-4-(b):

操作提示:

在E3单元格中输入:

=IPMT(B4/12,9,B3*12,B2,0)

提示:

一定要注意期限单位:

年、月、日,然后进行利率、期限等换算。

FV

1.功能

计算投资未来收益值(终值):

基于固定利率及等额分期付款方式,返回某项投资的未来值。

FV:

futurevalue

2.语法

FV(rate,nper,pmt,pv,type)

rate:

各期利率

nper:

总投资(或贷款)期,即该项投资(或贷款)的付款期总数

pmt:

各期所应支付的金额

pv:

现值,即从该项投资开始计算时已经入账的款项,或一系列未来付款的当前值的累积和,也称为本金

type:

一个逻辑值,用以指定付款时间是在期初还是在期末,1表示期初,0表示期末,其默认值为0

3.应用实例

实训题14-4-(a):

操作提示:

在B7单元格中输入:

=FV(B3,B5,B4,B2,0)

PV

1.功能

计算投资现值:

基一系列未来付款的当前值的累积和。

PV:

presentvalue

2.语法

PV(rate,nper,pmt,fv,type)

rate:

贷款利率

nper:

该项贷款的总贷款期限或者总投资期

pmt:

各期所应支付的金额

fv:

未来值,或在最后一次付款后希望得到的现金余额,如果忽略该值,将自动默认为0

type:

一个逻辑值,用以指定付款时间是在期初还是在期末,1表示期初,0表示期末,其默认值为0

实训题14-4-(b):

操作提示:

在E7单元格中输入:

=PV(E3,E4,E2,0,0)

SLN

1.功能

某项资产在一个期间中的线性折旧值。

2.语法

SLN(cost,salvage,life)

SLN:

straightline

cost:

资产原值

salvage:

资产在折旧期末的价值,即资产残值

life:

折旧期限,即资产的使用寿命

3.应用实例

实训题10-4:

操作提示:

在E4单元格中输入:

=SLN($B$2,$B$3,$B$4)

在E3单元格中输入:

=SLN($B$2,$B$3,$B$4*12)

在E2单元格中输入:

=SLN($B$2,$B$3,$B$4*365)

八、信息函数

ISTEXT

1.功能

判断单元格中的数据是否为文本。

2.语法

ISTEXT(value)

Value:

为需要进行检验的数值或单元格地址。

3.应用实例

实训题2-4:

使用函数,对Sheet3中的B21单元格中的内容进行判断,判断其是否问文本,如果是,结果为“TRUE”;如果不是,结果为“FALSE”,并将结果保存在Sheet3中的B22单元格中。

操作提示:

在B22单元格中输入:

=ISTEXT(B21)

九、数学函数

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 总结汇报 > 其它

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1