Excel教程计算公式讲解Word文件下载.docx
《Excel教程计算公式讲解Word文件下载.docx》由会员分享,可在线阅读,更多相关《Excel教程计算公式讲解Word文件下载.docx(24页珍藏版)》请在冰豆网上搜索。
每天支出费用(元/天)
第一营业部
8000000
50000
第二营业部
7000000
30000
第三营业部
0
70000元
这些数据可以按前面所述的方法直接在表中输入,如图5所示。
下面的操作将创建一些公式来自动生成“盈利”与“总结余”栏中的数据,此后无论什么时候,只要公式有变动,单元里的内容也会自动产生变化。
步骤四、单击F3单元格,选定它后单击编辑框,输入:
=B3-C3*30
公式应以等号开头,公式内容紧接在后面。
如果输入了一个错误的公式,按下键盘上的Enter键后,屏幕上将显示一条出错信息,并询问处理方式,并让您选择是否通过一个向导来处理问题。
一旦输入的正确的公式,单元格中就会显示相应的数字,如图5所示。
图5显示第一营业部的盈利值
步骤五、
选定F4单元格后在编辑栏中输入公式输入:
=B4-C4*30
选定F5单元格后在编辑栏中输入公式输入:
=B5-C5*30
选定F6单元格后在编辑栏中输入公式:
=B6-C6*30
此后,各营业部的盈利数字就会自动计算并显示出来,如图6所示。
图6自动计算并显示各营业部的盈利值
步骤六、选定A6单元格,并在编辑栏中输入公式:
=E3+E4+E5
图7自动计算并显示“总结余”
上述操作完成后,一张电子报表就制作好了。
此表的最大特点是可以在变更收入/支出数据后,自动更新“盈利”与“总结余”单元格中的值。
第三讲认识中文Excel2000的运算符
由上可见,公式用于按特定次序计算数值,通常以等号(=)开始,位于它之后的就是组成公式的各种字符。
其中,紧随在等号之后的是需要进行计算的元素——操作数,各操作数之间以算术运算符来分隔的,如在上面的这个公式中就使用了加法、除法两种运算符。
运算符就是这样的一种符号,用于指明对公式中元素做计算的类型,如:
加法、减法或乘法。
中文Excel2000中的运算符四种类型:
算术运算符、比较运算符、文本运算符和引用运算符,它们的功能与组成如下所述。
1.算术运算符
用于完成基本的数学运算,如加法、减法和乘法,连接数字和产生数字结果等。
各算术运算与用途如下表所列。
表:
算术运算符
算术运算符
名称
用途
示例
+
加号
加
3+3
-
减号
“减”以及表示负数。
3–1
*
星号
乘
3*3
/
斜杠
除
3/3
%
百分号
百分比
20%
^
脱字符
乘方
3^2(与3*3相同)
2.比较运算符
用于比较两个值,结果将是一个逻辑值,即不是TRUE(真)就是FALSE(假)。
与其它的计算机程序语言查类似,这类运算符还用于按条件做下一步运算。
各算术运算符名称与用途如下表所列。
比较运算符
比较运算符
=
等号
等于
A1=B1
>
大于号
大于
A1>
B1
<
小于号
小于
A1<
大于等于号
大于等于
=B1
小于等于号
小于等于
不等于
3.文本运算符
这实际上是一个文字串联符——&
,用于加入或连接一个或更多字符串来产生一大段文本。
如"
North"
&
"
wind"
,结果将是Northwind。
4.引用运算符
引用下表的运算符可以将单元格区域合并起来进行计算。
引用运算符
引用运算符
:
冒号
区域运算符,对两个引用之间,包括两个引用在内的所有单元格进行引用。
B5:
B15
逗号
联合操作符将多个引用合并为一个引用。
SUM(B5:
B15,D5:
D15)
如果公式中使用了多个运算符,中文Excel2000将按下表所列的顺序进行运算。
如果公式中包含了相同优先级的运算符,例如,同时包含了乘法和除法运算符,则将从左到右进行计算。
如果要修改计算的顺序,可把需要首先计算的部分放在一对圆括号内。
运算的顺序
运算符
示例
:
(冒号)
(空格)
(逗号)
–(负号)
-1
%
百分比
^
乘幂
*和/
乘和除
+和–
加和减
&
连接两串文本
第四讲应用计算公式
在中文Excel2000中,时常用到的计算与公式示例如下:
1.计算收支平衡
若要在中文Excel2000中创建支票登记簿来记录银行交易,那么作为电子表格的一部分,就能创建公式来计算收支平衡。
如假设单元格F6中含有上一次交易的余额,单元格D7中含有第一笔交易的存款总数,而单元格E7中含有任意的现金收入额,则要计算第一笔交易的余额,可在单元格F7中输入公式:
=SUM(F6,D7,–E7)
如果又做了新的交易,那么可将此公式复制到与每一笔新的交易相对应的单元格中。
2.合并“姓”和“名”
通过公式能将存储在某一列中的“姓”和存储在另一列中的“名”连接起来,如假定单元格D5包含“名”,单元格E5包含“姓”,若要以格式“名姓”(如“JohnSmith”)显示全名可输入公式:
=D5&
"
E5
要以格式“姓,名”(如“Smith,John”)显示全名则输入:
=E5&
"
D5
3.合并日期与文本
使用&
(与)文本运算符即能将两个值合并(或连接)为一个连续的文本值。
如若要将保存在单元格中的数字、日期或时间值与字符串相连,就可通过TEXT工作表函数(参阅后面的内容)来达到目的。
例如,如果单元格F5中含有5-Jun-96这样的一个日期值,那么可以使用以下公式显示文本:
时间:
5-Jun-96。
="
TEXT(F5,"
d-mmm-yy"
)
4.按百分比增加
存储在单元格中的数值还能增长若干个百分点。
如假定单元格F5中包含一个初始值,那么下列公式将让其值增长百分之五:
=F5*(1+5%)
如果百分点数值存储在某单元格中,如单元格F2,还可以使用下列公式:
=F5*(1+$F$2)
这里对单元格F2的引用是“单元格的绝对引用”,所以这个公式可以被复制到其它单元格,而不会改变对F2的引用。
“绝对引用”指的是不论包含公式的单元格处在什么位置,公式中所引用的单元格位置都是其在工作表中的确切位置。
绝对单元格引用的形式为:
$A$1、$B$1,以此类推。
有些单元格引用是混合型的。
绝对行引用的形式将为A$1、B$1,以此类推。
绝对列引用的形式为$A1、$B1,以此类推。
与相对引用不同,当跨越行和列复制公式时绝对引用不会自动调整。
5.基于单个条件求和
如果您不想只对某一行,或者某一列中数据记录求和,那就是要对某一个区域中位于不同行与列的单元格求和了,通过使用SUMIF工作表函数(参阅后面的内容)就能如愿了!
如对于区域B5:
B25中包含数值Northwind的每个单元格而言,以下公式可为区域F5:
F25中相对应的单元格求和。
=SUMIF(B5:
B25,"
Northwind"
F5:
F25)
6.基于多个条件求和
若要对区域F5:
F25求和,而且要以区域B5:
B25中所包含的Northwind,区域C5:
C25中所包含的Western为条件,就可以使用公式:
=SUM(IF((B5:
B25="
)*(C5:
C25="
Western"
),F5:
F25))
在这个示例中使用到的中文Excel2000的数组公式,这里不要求您弄懂如此高深的理论,以后有时间再说吧!
第五讲认识TEXT工作函数
上面“合并日期与文本”公式中的TEXT是一个常用的工作表函数,能将一数值转换为按指定数字格式来表示的文本。
与别的同类计算机程序一样,此函数也有自己的语法:
TEXT(value,format_text)
圆括号中的内容为操作数:
Value 若为数值、计算结果为数值的公式,或对数值单元格的引用。
Format_text 所要选用的文本型数字格式。
即在“单元格格式”对话框中打开“数字”选项卡的“分类”列表框中显示的格式。
Format_text不能包含星号(*),也不能是常规型。
顺便说一句,TEXT工作函数还能圆整数值,或者转换日期格式,如:
TEXT(2.715,"
$0.00"
) 结果等于"
$2.72"
TEXT("
4/15/91"
mmmmdd,yyyy"
) 结果等于"
April15,1991"
第六讲认识SUMIF工作函数
这是上面“使用单个条件求和”公式中出现的工作函数,用于根据指定条件对若干单元格求和。
语法:
SUMIF(range,criteria,sum_range)
其中:
Range为用于条件判断的单元格区域。
Criteria为确定哪些单元格将被相加求和的条件,其形式可以为数字、表达式或文本。
例如,条件可以表示为32、"
32"
、"
apples"
。
Sum_range为需要求和的实际单元格。
只有当Range中的相应单元格满足条件时,才对sum_range中的单元格求和。
如果省略sum_range。
则直接对Range中的单元格求和。
例如,假设A1:
A4单元格中的内容分别为四种产品的属性值:
$100,000,$200,000,$300,000,$400,000。
B1:
B4的内容为每个属性值所对应的销售佣金;
$7,000,$14,000,$21,000,$28,000,那么就可以运行公式:
SUMIF(A1:
A4,"
160,000"
B1:
B4)
最后的求和结果将是$63,000。
注:
中文Excel2000还提供有其他可根据条件来分析数据的工作表函数:
用于计算单元格区域内某个文本字符串或数字出现次数的COUNTIF;
用于要让公式根据某一条件返回两个数值中的某一个值(例如,根据指定销售额返回销售红利)的IF。
第七讲注意公式中的数值转换
对于初学者来说,在公式应用中要准确的输入字符是很困难的。
不过,尽管每个运算符都需要特定类型的数值与之对应,但如果输入数值的类型与所需的不同,中文Excel2000还是有可能做些力所能及的转换,并完成计算,虽说不是所有的转换都能成功,但下表中所列的常见输入错误都能被很好地处理。
公式中的数据类型自动转换
公式
产生结果
说明
1"
+"
2"
3
在中文Excel2000中,文本与字符串都是由一对双引号(英文)来引用的,也就说双引号中的内容应当视为文本。
但当公式中使用加号(+)时,中文Excel2000会认为运算项为数字。
虽然公式中的引号说明“1”和“2”是文本型数值,但是还是会自动将它转换成数字。
=1+"
$4.00"
5
当公式中需要数字时,中文Excel2000会将其中的文本转换成数字。
6/1/2001"
-"
5/1/2001"
31
中文Excel2000将具有mm/dd/yy格式的文本看作日期,将日期转换成序列号之后,再计算它们的差。
=SQRT("
8+1"
)
#VALUE!
(#值!
中文Excel2000是不能将文本转换成数字的。
因为文本“8+1”不能被转换成数字。
如果使用“9”或“8”+“1”代替“8+1”,则将把文本转换成数字并返回3。
A"
TRUE
ATRUE
当需要文本时,中文Excel2000将数字和逻辑型数值转换成文本。
表中的SQRT工作表函数用于计算圆括号中的数——操作数的正平方根。
语法为:
SQRT(number)Number为需要求平方根的数字,如果该数字为负,则将返回错误值#NUM!
如:
SQRT(16)等于4
SQRT(-16)等于#NUM!
SQRT(ABS(-16))等于4
总结:
这一部分介绍了中文Excel2000的自动计算功能,以及输入与使用化工的方法。
也许当您使用这个软件开展工作后,随着大量的数据积累,还需要通过链接或者外部引用来共享其它工作簿或工作表中的数据。
如下例中,AVERAGE工作表函数将计算同一工作簿中Marketing工作表B1:
B10区域内的平均值:
在这个例子中,工作表的名称和感叹号(!
)位于区域引用之前。
这种链接工作簿中工作表的用途很广,您可以很容易的理解到不但可以用于计算,也可以在指定的单元格中引用计算的结果。
构建链接层次。
例如,一组销售部门可以跟踪各自工作簿中的数据,然后将数据输入到按区汇总的工作簿中,接着再输入到按区域汇总的工作簿中。
如果为链接提供数据的单元格发生了变化,那么只有当包含该链接的工作簿处于打开状态时,中文Excel2000才会自动更新该链接。
如果确实链接了工作簿,那么在修改了源工作簿中的值后,请一定更新其从属工作簿。
如果修改源工作簿时其从属工作簿是打开的,中文Excel2000就会自动更新从属工作簿。
中文Excel2000可通过两种方式显示链接到其他工作簿上的公式,这取决于源工作簿(为公式提供数据的工作簿)是否打开。
当源工作簿打开时,链接中包含工作簿的名称(在方括号中),然后是工作表名称、感叹号(!
),接着是公式所在的单元格。
例如,若Budget.xls打开,则可以使用公式:
=SUM([Budget.xls]Annual!
C10:
C25)
第三部分管理数据清单
第一讲创建数据清单
在中文Excel2000中,排序与筛选数据记录的操作需要通过“数据清单”来进行,因此在操作前应先创建好“数据清单”。
“数据清单”是工作表中包含相关数据的一系列数据行,如前面所建立的“员工工资表”,这张电子报表就包含有这样的数据行,它可以像数据库一样接受浏览与编辑等操作。
这与使用中文VisualFoxPro6相类似,只是在中文Excel2000中可以很容易地将数据清单用作数据库,而在执行数据库操作时,例如查询、排序或汇总数据时也会自动将数据清单视作数据库,并使用下列数据清单元素来组织数据:
·
数据清单中的列是数据库中的字段
数据清单中的列标志是数据库中的字段名称
数据清单中的每一行对应数据库中的一个记录
那么数据清单与电子报表的区别是什么呢?
其实没有多大的区别,前者的第一行含有列标题,后者是包含数据清单在内的数据库,而且还有标题!
所以,您能很容易的建立数据清单。
如员工工资表中的“姓名”、“年龄”、“职务”、“工资额”,这些就可以作为数据清单中的列标题,使用鼠标器选定如图1所示的单元格区域,一份数据清单就建立好了。
图1选定这个区域建立数据清单
其实,若选定一个区域,中文Excel2000也会在需要的时候自动建立一份数据清单,只是该数据清单将包含所有的单元格,自动找到的列标题也不一定正确。
在每张工作表上只能建立并使用一份数据清单。
您也应避免在一张工作表上建立多份数据清单,因为某些数据清单管理功能(如筛选)等一次也只能在一份数据清单中使用。
一旦建立好了数据清单,还可以继续在它所包含的单元格中输入数据。
无论何时输入数据,初学都应当注意遵循下列准则:
1.将类型相同的数据项置于同一列中
在设计数据清单时,应使同一列中的各行具有相同类型的数据项。
这一点在前面建立“员工工资表”时就体现了出来,这是初学者一眼就能看明白的。
2.使数据清单独立于其它数据
在工作表中,数据清单与其他数据间至少要留出一个空列和一个空行,以便在执行排序、筛选或插入自动汇总等操作时,有利于中文Excel2000检测和选定数据清单。
3.将关键数据置于清单的顶部或底部
这样可避免将关键数据放到数据清单的左右两侧。
因为这些数据在中文Excel2000筛选数据清单时可能会被隐藏。
4.注意显示行和列
在修改数据清单之前,应确保隐藏的行或列也被显示。
因为,如果清单中的行和列没有被显示,那么数据有可能会被删除。
图2进入“边框”选项卡
5.注意数据清单格式
如前所述,数据清单需要列标,若没有的话应在清单的第一行中创建,因为中文Excel2000将使用列标创建报告并查找和组织数据。
列标可以使用与数据清单中数据不同的字体、对齐方式、格式、图案、边框或大小写类型等。
在键入列标之前,应将单元格设置为文本格式。
6.使用单元格边框突出显示数据清单
如果要将数据清单标志和其他数据分开,可使用单元格边框(不是空格或短划线)。
其操作步骤如下:
步骤一、右击选定的单元格,然后从快捷菜单中选择“设置单元格格式”命令,进入“单元格格式”对话框后单击“边框”选项卡。
步骤二、单击“外边框”按钮后,从“线条”区域的“样式”列表窗中选择一种线型,参见图3。
图3选择边框线的样式
步骤三、从“颜色”下拉列表中选择边框线的颜色,接着在“预览窗”中单击要使用边框线的边线,参见图4。
图4单击要使用边框线的边线
步骤四、单击了每一条要使用边框线的边后,单击“确定”按钮,然后在中文Excel2000的工作窗口中单击数据清单外的任意一处,就能在屏幕上看到所加入的边框线了,如图5所示。
图5上述操作的结果
7.避免空行和空列
避免在数据清单中随便放置空行和空列,将有利于中文Excel2000检测和选定数据清单,因为单元格开头和末尾的多余空格会影响排序与搜索,所以不要在单元格内文本前面或后面键入空格,可采用缩进单元格内文本的办法来代替键入空格。
图6进入数据记录单
第二讲编辑与查询数据记录
对于数据清单中的数据记录,中文Excel2000允许您做与VisualFoxPro6中相同的编辑操作,即可新建、删除数据记录、按某些条件查询数据记录,而且操作更加简单,只需要从“数据”下拉菜单中选择“记录单”命令,进入图6所示的数据记录单对话框就能完成这些操作。
图6所示的数据记录单对话框中,“新建”按钮的上方显示的是“当前记录号/总记录数”。
在数据记录单中,查阅数据记录与VisualFoxPro6中建立表单的操作相类似,这里就不多说了。
若要制定一个查询条件,只需单击“条件”按钮,进入图7所示的数据记录单对话框,然后在各字段框中输入查询内容即可。
图7此时可输入查询条件
在图7所示的数据记录清单对话框中,“新建”按钮的上方显示的内容是Criteria(判据)。
此时,“条件”按钮将变成“记录单”按钮,单击它可以返回图6所示的对话框。
随便说一下,数据记录单是一种对话框,利用它可以很方便地在数据清单中输入或显示一行完整的信息或记录。
当然了,它突出的用途还是查找和删除记录。
当使用数据记录单向新的数据清单中添加记录时,数据清单每一列的顶部必须具有列标。
中