在单元格中使用公式计算的时候,必须输入以等于号“=”后跟具体计算公式/函数的数学表达式,按回车键enter后,在活动单元格中得到公式/函数计算的结果。
由于在excel中可以对单元格的公式进行复制(/移动),这就使得在设置单元格公式的时候要考虑到公式被复制给(/移动到)其它单元格的情况,也即公式中引用的值的地址表示方式,包括相对引用、绝对引用和混合引用三种。
相对引用指在公式移动或复制时,值地址相对目的单元格发生变化。由列名行号来表示,如b4。
绝对引用指在公式移动或复制时,值地址不随复制或移动的目的单元格的变化而变化。在列名行号前都加上$符号来表示,如$a$2。
混合引用指在公式移动或复制时,值地址的一部分为相对引用,一部分为绝对引用。如a$3,$b5。
在excel中,录入单元格内容时输入“=”号,在“名字框”中就会列出函数供用户选择,可以单击函数右边的向下箭头在函数列表中选择不同的函数,对于一些不常用较复杂的函数可以通过单击函数列表中的“其他函数”命令,打开“粘贴函数”对话框(图3.55)选择更多的函数。在对话框中可以看到excel为用户提供了不同类型的函数,在选择好函数名后,在列表框下面还有对函数的简单说明,如果对函数用法不太了解,可以单击对话框中的帮助按钮。
图3.55“粘贴函数”对话框。
1)sumif(range,criteria,sum_range)
其中参数range指出施加条件判断的单元格区域,criteria指出确定单元格被相加求和的条件,sum_range为需要求和的实际单元格区域(只有当 range中有满足条件的单元格时,才对 sum_range 中的对应单元格求和。如果省略sum_range,则直接对range中的单元格求和)。例如,假设a2:
a5的内容分别为4套房子的销售标价:$150 000,$200 000,$250 000,$300 000。b2:
b5的内容$7 000,$9 000,$11 500,$14 000为与每个销售**相对应的销售佣金。则sumif(a2:a5,“>150000”,b2:
b5)表示房价大于150 000的房屋销售佣金合计,其结果等于 $34500(见图7-31)。
图7-31 sumif函数的使用。
其他数学函数包括三角函数就不再介绍了。
2.)金融、财务类函数。
pmt(rate,nper,pv,fv,type)
其中rate为各期利率,是一固定值。nper为付款期总期数。pv为投资现值,也称为本金。
fv为最后一次付款后的现金余额,如果省略 fv,则假设其值为零(例如,一笔贷款的未来值即为零)。type为0或1,为0(或省略参数type)时是指各期的付款时间是在期末,为1时是指期初付款。例如,某人以按揭方式购买房屋,房屋**为50万元,首期需交付30%,若要求余款(即贷款部分)按年息6%在10年内按月还清,则每月还款额应为多少?
本问题可用如下公式计算:
pmt(6%/12,12*10,500000*(1–30%),0,0)
结果为¥–3885.72。负号可理解为是向外支付。
如不希望出现负号,可令参数中的本金为负。此为每月末付款的结果,若希望每月初付款则函数应写成=pmt(6%/12,12*10,500 000*(1–30%),0,1),结果为¥–3866.39。
注意在函数中有默认参数时需要保留其位置以便系统能分辨随后出现的参数的含义,但最末的参数省略时不必特意标识。
3.) 查找与引用函数。
vlookup(lookup_value,table_array,col_index_num,range_lookup)
其中,lookup_value为需要在数据表第一列中查找的数据值。lookup_value可以为数值、引用或文字串。table_array为需要在其中查找数据的整个数据表,可以使用对区域或区域名称的引用,例如数据库或数据表单。
col_index_num为 table_array 中待返回的匹配值的列序号。col_index_num 为 1 时,返回 table_array 第一列中的数值;col_index_num 为 2,返回 table_array 第二列中的数值,以此类推。range_lookup为一逻辑值,为true或省略时返回近似匹配值,为false时,将返回精确匹配值。
功能:在**或数值数组的首列查找指定的数值,并返回该行中指定列处的单元格中的值。例如,在前面提到的**号码表中,若要直接返回张山的**号码,可以使用函数vlookup(“张山”,c2:
d101,2,false),执行结果如图7-34所示。
图7-34 vlookup函数的应用。
如果数据表是横向的,查找值位于首行时,可以使用hlookup函数。此时第三个参数的含义为需要返回查找值的行序号,即,与找到的值处于同列,并由此向下的第n行(该行上的那个数据)。
上述查找与引用类函数在实际工作中非常有用,特别是它们的嵌套使用可以灵活地实现许多复杂的查找引用功能。
5. 日期与时间函数。
1)today()
功能:返回当前日期。
另有函数now(),可返回当前日期和时间。
2)date(year,month,day)
功能:将所给参数转换成日期。例如c1,d1,e1中分别是76,5和9,则date(c1,d1,e1)的结果为1976-5-9。
3)time(hour,minute,second)
功能:将所给参数转换成时间。例如c1,d1,e1中分别是8,15和0,则time(c1,d1,e1)的结果为8:15 am。
4)weekday(serial_number,return_type)
其中serial_number代表要查找的日期,以了解该日期为星期几。return_type用来确定返回值的类型,具体规定如表7-5所示。
表7-5 return_type返回值的规定。
功能:结果指出参数给出的某日期为星期几。例如,“=weekday(“2002/05/01”,2)”的结果为3(星期三)。
另外还有year、month、day等函数可分别从日期字符串中抽取出年份、月份及某月中的“多少号”。
6. 逻辑函数。
1)and(logical1,logical2,…,logical30)
logical1,logical2,…,logical30表示待检测的 1 到 30 个条件值(参数),各条件值必须是逻辑值(或为 true,或为 false)。
功能:所有参数的逻辑值为真时函数结果为true;只要一个参数的逻辑值为假结果即为false。and(true,false)等于 false,and(2+2=4,2+3=5)等于 true。
2)or(logical1,logical2,…,logical30)
logical1,logical2,…,logical30为需要进行检测的 1 到最多 30 个条件,各条件值必须是逻辑值(或为 true,或为 false)。
功能:任何一个参数的逻辑值为 true,函数即返回 true。例如,如果b1:
b3单元格中的值为false、false、true,那么:or(b1:b3)等于true。
3)not(logical)
logical为一个逻辑值或是可以计算出 true 或 false 的逻辑表达式。
功能:如果逻辑值为false,函数not返回true;如果逻辑值为true,函数not返回false。例如,not(false)等于true,not(1+1=2)等于false。
4)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时要求返回的值。
功能:执行真假值判断,并根据逻辑测试的真假值返回不同的结果。例如,单元格a10中有值3,执行“if(a10=3,“单元格中是3”,“单元格中不是3”)”结果返回“单元格中是3”。
如果a10中为5,if函数中的条件不成立(为false),则返回的将是“单元格中不是3”这句话。
if函数是个非常重要的函数,它在进行自动判断时是很有用的。if函数可以嵌套使用(最多7层)。图7-35表示学生能否被录取的政策规定(三门课成绩中至少有两门大于等于90分,或者三门总分达到240分)。
无论是怎样的成绩数据,用嵌套的if函数总能得出正确的是否录取的结论。
图7-35 if函数及其嵌套使用。
函数公式中常用连接运算符号“&”组合运算结果,它的作用是将两个文本值串接起来从而产生一个连续的文本值(参见图7-56中单元格b10的计算公式)。
7. 单元格批注。
有时在单元格中使用的函数或公式比较复杂,甚至有时设计这些公式的人自己过后也感到难以理解它们了。可以为这样的单元格添加“批注”,方法如下。
1)单击需要添加批注的单元格。
2)在“插入”菜单中,单击“批注”命令。
3)在弹出的批注框中键入批注文本。
4)完成文本键入后,请单击批注框外部的工作表区域。也可用鼠标右键单击要添加批注的单元格,在弹出式菜单中选“插入批注”命令,完成插入批注工作。
实例教学〗教学内容〗
用函数求解如下问题:
1. 打开“公式与函数。xls”,按要求计算。
2. 打开“计税。xls”,按要求计算。
3. 某人以按揭方式购买房屋,房屋**为30万元,首期需交付30%,若要求余款(即贷款部分)按年息6%在10年内按月还清,则每月还款额应为多少?
问题思考〗可以从哪些地方了解到函数的功能与具体格式等方面的详尽信息。
8 模拟运算表。
例:某人贷款购车,车价20万元,规定年利率为5.5%,24个月还清。计算购车人的月还款额。
首先在工作表中建立如图7-37所示的计算模型。
图7-37 月还贷额计算模型。
其中前三项数据都是常数。月付款额用公式:“pmt(利率,期数,-车价)”计算,结果为月付¥8 819.13元。注意其中年利率与月利率的区别。
现在,如果购车人或银行希望了解不同的利率变化时月付金额的相应变化情况,就可以使用excel 2000中的一个很有用的分析工具:模拟运算表。
Excel高级应用
青岛滨海学院教师教案。课题。excel高级应用。需2课时。教学使学生学会在excel电子 中进行 基本操作,格式设目的。要求置,并能进行数据计算,分类汇总,筛选,数据透视等操作教学重点教学难点。函数应用,分类汇总,图表应用,数据透视表应用。数据透视表应用。教学内容与教学过程。一 行 列及单元格的插入...
Excel高级应用
一 选择题 每小题2分,共40分 1 excel生成的文件,其后缀名为。a xls b doc c psd d ai 2 下列单元格地址中属于混合地址。a a 1 b a1 c a 1 d a1 3 excel 中,公式是以开头。abcd 4 一个工作簿默认有个工作表。a 255 b 1 c 2 d...
excel高级应用
通过word软件完成长文档制作与实现 邮件合并 是在通常计算机基础课程学习中没有详细介绍的word高级应用技术。但这两个技术对大家提高文字处理工作效率有极大的帮助。在此,作者将通过两个章节把该技术以及相关知识完整地呈现给大家。在日常使用word办公的过程中,我们常常需要制作长文档。比如营销报告 毕业...