Excel函数应用:函数的参数
“tianyuch”通过精心收集,向本站投稿了5篇Excel函数应用:函数的参数,这里给大家分享一些Excel函数应用:函数的参数,供大家参考。
篇1:Excel函数应用:函数的参数
函数右边括号中的部分称为参数,假如一个函数可以使用多个参数,那么参数与参数之间使用半角逗号进行分隔,
参数可以是常量(数字和文本)、逻辑值(例如TRUE或FALSE)、数组、错误值(例如#N/A)或单元格引用(例如E1:H1),甚至可以是另一个或几个函数等。参数的类型和位置必须满足函数语法的要求,否则将返回错误信息。
(1)常量
常量是直接输入到单元格或公式中的数字或文本,或由名称所代表的数字或文本值,例如数字“2890.56”、日期“-8-19”和文本“黎明”都是常量。但是公式或由公式计算出的结果都不是常量,因为只要公式的参数发生了变化,它自身或计算出来的结果就会发生变化。
(2)逻辑值
逻辑值是比较特殊的一类参数,它只有TRUE(真)或FALSE(假)两种类型。例如在公式“=IF(A3=0,“”,A2/A3)”中,“A3=0”就是一个可以返回TRUE(真)或FALSE(假)两种结果的参数。当“A3=0”为TRUE(真)时在公式所在单元格中填入“0”,否则在单元格中填入“A2/A3”的计算结果。
(3)数组
数组用于可产生多个结果,或可以对存放在行和列中的一组参数进行计算的公式。Excel中有常量和区域两类数组。前者放在“{}”(按下Ctrl+Shift+Enter组合键自动生成)内部,而且内部各列的数值要用逗号“,”隔开,各行的数值要用分号“;”隔开。假如你要表示第1行中的56、78、89和第2行中的90、76、80,就应该建立一个2行3列的常量数组“{56,78,89;90,76,80}。
区域数组是一个矩形的单元格区域,该区域中的单元格共用一个公式。例如公式“=TREND(B1:B3,A1:A3)”作为数组公式使用时,它所引用的矩形单元格区域“B1:B3,A1:A3”就是一个区域数组。
(4)错误值
使用错误值作为参数的主要是信息函数,例如“ERROR.TYPE”函数就是以错误值作为参数。它的语法为“ERROR.TYPE(error_val)”,如果其中的参数是#NUM!,则返回数值“6”。
(5)单元格引用
单元格引用是函数中最常见的参数,引用的目的在于标识工作表单元格或单元格区域,并指明公式或函数所使用的数据的位置,便于它们使用工作表各处的数据,或者在多个函数中使用同一个单元格的数据。还可以引用同一工作簿不同工作表的单元格,甚至引用其他工作簿中的数据,
根据公式所在单元格的位置发生变化时,单元格引用的变化情况,我们可以引用分为相对引用、绝对引用和混合引用三种类型。以存放在F2单元格中的公式“=SUM(A2:E2)”为例,当公式由F2单元格复制到F3单元格以后,公式中的引用也会变化为“=SUM(A3:E3)”。若公式自F列向下继续复制,“行标”每增加1行,公式中的行标也自动加1。
如果上述公式改为“=SUM($A $3:$E $3)”,则无论公式复制到何处,其引用的位置始终是“A3:E3”区域。
混合引用有“绝对列和相对行”,或是“绝对行和相对列”两种形式。前者如“=SUM($A3:$E3)”,后者如“=SUM(A$3:E$3)”。
上面的几个实例引用的都是同一工作表中的数据,如果要分析同一工作簿中多张工作表上的数据,就要使用三维引用。假如公式放在工作表Sheet1的C6单元格,要引用工作表Sheet2的“A1:A6”和Sheet3的“B2:B9”区域进行求和运算,则公式中的引用形式为“=SUM(Sheet2!A1:A6,Sheet3!B2:B9)”。也就是说三维引用中不仅包含单元格或区域引用,还要在前面加上带“!”的工作表名称。
假如你要引用的数据来自另一个工作簿,如工作簿Book1中的SUM函数要绝对引用工作簿Book2中的数据,其公式为“=SUM([Book2]Sheet1! SA S1: SA S8,[Book2]Sheet2! SB S1: SB S9)”,也就是在原来单元格引用的前面加上“[Book2]Sheet1!”。放在中括号里面的是工作簿名称,带“!”的则是其中的工作表名称。即是跨工作簿引用单元格或区域时,引用对象的前面必须用“!”作为工作表分隔符,再用中括号作为工作簿分隔符。不过三维引用的要受到较多的限制,例如不能使用数组公式等。
提示:上面介绍的是Excel默认的引用方式,称为“A1引用样式”。如果你要计算处在“宏”内的行和列,必须使用“R1C1引用样式”。在这种引用样式中,Excel使用“R”加“行标”和“C”加“列标”的方法指示单元格位置。启用或关闭R1C1引用样式必须单击“工具→选项”菜单命令,打开对话框的“常规”选项卡,选中或清除“设置”下的“R1C1引用样式”选项。由于这种引用样式很少使用,限于篇幅本文不做进一步介绍。
(6)嵌套函数
除了上面介绍的情况外,函数也可以是嵌套的,即一个函数是另一个函数的参数,例如“=IF(OR(RIGHTB(E2,1)=“1”,RIGHTB(E2,1)=“3”,RIGHTB(E2,1)=“5”,RIGHTB(E2,1)=“7”,RIGHTB(E2,1)=“9”),“男”,“女”)”。其中公式中的IF函数使用了嵌套的RIGHTB函数,并将后者返回的结果作为IF的逻辑判断依据。(责任编辑:汉网天下)
篇2:函数应用试题
函数应用试题
一、选择题(本大题共10个小题,每小题5分,共50分)
1.函数f(x)=x2-3x-4的零点是
A.(1,-4) B.(4,-1)
C.1,-4 D.4,-1
解析:由x2-3x-4=0,得x1=4,x2=-1.
答案:D
2.今有一组实验数据如下表所示:
t 1.99 3.0 4.0 5.1 6.12
u 1.5 4.04 7.5 12 18.01
则体现这些数据关系的最佳函数模型是 ()
A.u=log2t B.u=2t-2
C.u=t2-12 D.u=2t-2
解析:把t=1.99,t=3.0代入A、B、C、D验证易知,C最近似.
答案:C
3.储油30 m3的油桶,每分钟流出34 m3的油,则桶内剩余油量Q(m3)以流出时间t(分)为自变量的函数的定义域为 ()
A.[0,+) B.[0,452]
C.(-,40] D.[0,40]
解析:由题意知Q=30-34t,又030,即0 30-34t30,040.
答案:D
4.由于技术的提高,某产品的成本不断降低,若每隔3年该产品的价格降低13,现在价格为8 100元的.产品,则9年后价格降为 ()
A.2 400元 B.900元
C.300元 D.3 600元
解析:由题意得8 100(1-13)3=2 400.
答案:A
5.函数f(x)=2x+3x的零点所在的一个区间是 ()
A.(-2,-1) B.(-1,0)
C.(0,1) D.(1,2)
解析:f(-1)=2-1+3(-1)=12-3=-520,
f(0)=20+30=10.
∵y=2x,y=3x均为单调增函数,
f(x)在(-1,0)内有一零点
答案:B
6.若函数y=f(x)是偶函数,其定义域为{x|x0},且函数f(x)在(0,+)上是减函数,f(2)=0,则函数f(x)的零点有 ()
A.唯一一个 B.两个
C.至少两个 D.无法判断
解析:根据偶函数的单调性和对称性,函数f(x)在(0,+)上有且仅有一个零点,则在(-,0)上也仅有一个零点.
答案:B
7.函数f(x)=x2+2x-3,x0,-2+lnx,x0的零点个数为 ()
A.0 B.1
C.2 D.3
解析:由f(x)=0,得x0,x2+2x-3=0或x0,-2+lnx=0,
解之可得x=-3或x=e2,
故零点个数为2.
答案:C
8.某地固定电话市话收费规定:前三分钟0.20元(不满三分钟按三分钟计算),以后每加一分钟增收0.10元 (不满一分钟按一分钟计算),那么某人打市话550秒,应支付电话费
()
A.1.00元 B.0.90元
C.1.20元 D.0.80元
解析:y=0.2+0.1([x]-3),([x]是大于x的最小整数,x0),令x=55060,故[x]=10,则y=0.9.
答案:B
9.若函数f(x)的零点与g(x)=4x+2x-2的零点之差的绝对值不超过0.25,则f(x)可以是 ()
A.f(x)=4x-1 B.f(x)=(x-1)2
C.f(x)=ex-1 D.f(x)=ln(x-12)
解析:令g(x)=0,则4x=-2x+2.画出函数y1=4x和函数y2=-2x+2的图像如图,可知g(x)的零点在区间(0,0.5)上,选项A的零点为0.25,选项B的零点为1,选项C的零点为0,选项D的零点大于1,故排除B、C、D.
答案:A
10.在股票买卖过程中,经常用两种曲线来描述价格变化情况:一种是即时价格曲线y=f(x),另一种是平均价格曲线y=g(x),如f(2)=3表示股票开始买卖后2小时的即时价格为3元;g(2)=3表示2小时内的平均价格为3元,下面给出了四个图像,实线表示y=f(x ),虚线表示y=g(x),其中可能正确的是 ()
解析:A选项中即时价格越来越小时,而平均价格在增加,故不对,而B选项中即时价格在下降,而平均价格不变化,不正确.D选项中平均价格不可能越来越高,排除D.
答案:C
二、填空题(本大题共4小题,每小题5分,共20分)
11.用二分法求方程x3-2x-5=0在区间[2,3]内的实根,取区间中点x0=2.5,那么下一个有根区间是________.
解析:f(x)=x3-2x-5,
f(2)=-10,f(3)=160,f(2.5)=5.6250,
∵f(2)f(2.5)0,
下一个有根区间是(2,2.5).
答案:(2,2.5)
12.已知mR时,函数f(x)=m(x2-1)+x-a恒有零点,则实数a的取值范围是________.
解析:(1)当m=0时,
由f(x)=x-a=0,
得x=a,此时aR.
(2)当m0时,令f(x)=0,
即mx2+x-m-a=0恒有解,
1=1-4m(-m-a)0恒成立,
即4m2+4am+1 0恒成立,
则2=(4a)2-440,
即-11.
所以对mR,函数f(x)恒有零点,有a[-1 ,1].
答案:[-1,1]
13.已知A,B两地相距150 km,某人开汽车以60 km/h的速 度从A地到达B地,在B地停留1小时后再以50 km/h的速度返回A地,汽车离开A地的距离x随时间t变化的关系式是________.
解析:从A地到B地,以60 km/h匀速行驶,x=60t,耗时2.5个小时,停留一小时,x不变.从B地返回A地,匀速行驶,速度为50 km/h,耗时3小时,故x=150-50(t-3.5)=-50t+325
所以x=60t,02.5,150, 2.53.5,-50t+325, 3.56.5.
答案 :x=60t,02.5150, 2.53.5-50t+325 3.56.5
篇3:函数之形式参数和实际参数
函数的参数是外界与函数内部通信的方法,对于有参函数来说,函数调用时函数有数据传递的关系,
看代码:
//调用函数
max(5,7);
//定义函数
function max(x:int,y:int):int
{
if(x >y)
{
x = x;
} else {
x = y;
}
return x;
}
如果一个函数有返回值,可使用 return语句,并在定义函数时声明返回值的类型。
上面的代码在函数调用过程中发生了数据传递,先把5和7传递给x和y,再通过比较后返回大的值7,传递给函数max(),所以max(5,7)的值为7。
在定义函数时,括号中的变量称为形式参数(简称形参)。上面定义max()函数时的x和y就是形参。在调用函数时,函数名后面括号中的变量或表达式称为实际参数(简称实参)。如调用max()函数时的5和7。
函数的实参可以是任意数据类型的变量或表达式。
参数对于函数来说是非常重要,一个好的函数其参数应是不多不少。例如,toFixed()函数可以保留小数点的倍数,但它返回的是字符串。下面编写一个返回值是数字的保留小数点的函数:
var a:Number = 2.55555;
//保留两位小数并输出
trace(保留小数点(a,2);
//定义函数
function 保留小数点(a:Number,b:uint):Number
{
//10的b次方
var t:uint = Math.pow(10,b);
//a*t取整后除t并返回
return Math.round(a*t) / t;
}
保留小数点的函数,需要两个参数,一个代表要保留小数点的数值,一个是保留小数点的位数。
对于形参很多的函数,可用对象来代替,下面函数求两点间的距离,用对象p1代表第一个点的坐标,用p2代表第二点的坐标:
//调用函数并把返回值赋值给变量d
//调用时定义两个对象的属性
var d:Numbet = distance({x:100,y:200},{x:100,y:100});
//输出距离
trace(d);
function distace(p1:Object,p2:Object):Number
{
var x:Number = p1.x - p2.x;
var y:Number = p1.y - p2.y;
var dis:Number = Math.sqrt(x*x + y*y);
return dis;
}
定义对象一般有“new Object()”,的形式,但也可通过“{}”运算符来定义对象,如:“{x:100,y:200}”相当于如下代码:
var obj1:Object = new Object();
obj1.x = 100;
obj1.y = 200;
按值还是按引用来传入参数
函数的参数可以是任何数据类型的变量,数据类型分为简单数据类型和复杂数据类型。
按值传入,那么参数对象会复制一份副本供函数内部操作,参数本身不会受影响,按引用传入,则不复制副本,函数内操作参数对象的引用,会改变参数对象的状态。
在AS3中,所有的参数都是按引用传入的。只不过,简单数据类型是不变对象,传引用和传值的效果一样,所以,如果参数是简单数据类型,可看成是传值,如果参数是复杂数据类型,就是传引用,
对于简单数据类型的参数来说,函数调用开始时,发生了从实参向形参的值传递,函数调用结束时形参并未向实参进行值传递,这种数据传递称为值传递。
看下面的测试程序:见例:值传递
var a:int = 1;
trace(“函数调用前,实参a=”+a);
test(a);
trace(“函数调用后,实参a=”+a);
function test(x):void
{
x += 5;
trace(“调用函数中,形参x=”+x);
}
输出结果为:
函数调用前,实参a = 1
调用函数中,形参x = 6
函数调用后,实参a = 1
从测试结果看调用函数时,形参的值开始时是由实参传递来的值1,加5后变为6,但形参的值以身试法后并没有传递给实参,所以函数调用前后实参的值都是1。
函数调用开始时,发生了从实参向形参的数据传递,函数调用结束时形参也向实参进行数据传递,这种数据传递称为引用传递。
看下面的测试程序:见例:传引用
//建立一个对象
var person:Object = new Object();
//动态创建属性age
person.age = 20;
trace(“函数调用前,实参person.age=”+person.age);
test(person);
trace(“函数调用后,实参person.age=”+person.age);
function test(per:Object):void
{
per.age = 10;
//修改对象的age属性
trace(“函数调用中,形参per.age=”+per.age);
}
测试结果为:
函数调用前,实参person.age=20
函数调用中,形参per.age=10
函数调用后,实参person.age=10
从结果看出,调用函数前后,实参的值发生了变化。实参把值传递给形参后,形参又把改变的值传递给了实参。
在Flash中对象、数组等复杂数据类型变量是以引用传递的方式来传递数据的。
参数的默认值
AS3新增了两个功能,可以在定义参数时给参数一个默认值,而且可以给函数不确定的参数。
在调用函数时,如果给定的实际参数与形式参数的数目不符,将会提示参数数目不匹配的错误。
例如下面的代码形参有两个,而实参只有一个
//错误:1136:参数个数不正确,应为两个
test(1);
function test(x:int,y:int):Boolean
{
return x>y;
}
这里就可使用参数默认值功能,参数默认值的定义形式为:
function 函数名(参数:数据类型=默认值):数据类型
{
}
下面是正确的代码:
test(1);
function test(x:int,y:int=0):Boolean
{
return x>y;
}
在调用函数时,只传递了一个参数,但由于第二个参数有一个0的默认值,实际上是这样调用函数:
test(1,0);
任意数量的参数
在使用trace()函数中可向这个函数传递一到多个任意数据类型的参数。
trace(参数1);
trace(参数1,参数2,参数3);
这种不定数量的参数,在AS3中可以实现,AS3允许给函数设定任意数量的参数:
function 函数名(...参数):数据类型
{
}
“...参数”中的“...”代表任意数量,参数名可以是任意合法的变量名。
任意数量参数的使用:
//调用函数
test();
//定义任意数量参数的函数
function test(...arg):void
{
trace(arg is Array);
}
任意数量的参数意味着可以有0到多个参数,从输出的结果true可以看出。
下面的代码传递3个参数:
test(1,2,3);
function test(...arg):void
{
trace(arg);
}
输出结果为1,2,3,即输出了数组arg中的所有元素。
使用任意数量的参数要注意一点:如果函数有多个参数,任意数量的参数必须写在最后,否则程序人报错。
篇4:《函数的应用》教案
教学目标
1.能够运用函数的性质,指数函数,对数函数的性质解决某些简单的实际问题.
(1)能通过阅读理解读懂题目中文字叙述所反映的实际背景,领悟其中的数学本,弄清题中出现的量及其数学含义.
(2)能根据实际问题的具体背景,进行数学化设计,将实际问题转化为数学问题,并调动函数的相关性质解决问题.
(3)能处理有关几何问题,增长率的问题,和物理方面的实际问题.
2.通过联系实际的引入问题和解决带有实际意义的某些问题,培养学生分析问题,解决问题的能力和运用数学的意识,也体现了函数知识的应用价值,也渗透了训练的价值.
3.通过对实际问题的研究解决,渗透了数学建模的思想.提高了学生学习数学的兴趣,使学生对函数思想等有了进一步的了解.
教学建议
教材分析
(1)本小节内容是全章知识的综合应用.这一节的出现体现了强化应用意识的要求,让学生能把数学知识应用到生产,生活的实际中去,形成应用数学的意识.所以培养学生分析解决问题的能力和运用数学的意识是本小节的重点,根据实际问题建立数学模型是本小节的难点.
(2)在解决实际问题过程中常用到函数的知识有:函数的概念,函数解析式的确定,指数函数的概念及其性质,对数概念及其性质,和二次函数的概念和性质.在方法上涉及到换元法,配方法,方程的思想,数形结合等重要的思方法..事业本节的.学习,既是对知识的复习,也是对方法和思想的再认识.
教法建议
(1)本节中处理的均为应用问题,在题目的叙述表达上均较长,其中要分析把握的信息量较多.事业处理这种大信息量的阅读题首先要在阅读上下功夫,找出关键语言,关键数据,特别是对实际问题中数学变量的隐含限制条件的提取尤为重要.
(2)对于应用问题的处理,第二步应根据各个量的关系,进行数学化设计建立目标函数,将实际问题通过分析概括,抽象为数学问题,最后是用数学方法将其化为常规的函数问题(或其它数学问题)解决.此类题目一般都是分为这样三步进行.
(3)在现阶段能处理的应用问题一般多为几何问题,利润最大,费用最省问题,增长率的问题及物理方面的问题.在选题时应以以上几方面问题为主.
教学设计示例
篇5:Excel IF函数应用教程
if函数
(一)IF函数说明IF函数用于执行真假值判断后,根据逻辑测试的真假值返回不同的结果,因此 If函数也称之为条件函数,它的应用很广泛,可以使用函数 IF 对数值和公式进行条件检测。 它的语法为IF(logical_test,value_if_true,value_if_false)。其中Logical_test表示计算结果为 TRUE 或 FALSE 的任意值或表达式。本参数可使用任何比较运算符。 Value_if_true显示在logical_test 为 TRUE 时返回的值,Value_if_true 也可以是其他公式。Value_if_false logical_test 为 FALSE 时返回的值。Value_if_false 也可以是其他公式。 简言之,如果第一个参数logical_test返回的结果为真的话,则执行第二个参数Value_if_true的结果,否则执行第三个参数 Value_if_false的结果。IF 函数可以嵌套七层,用 value_if_false 及 value_if_true 参数可以构造复杂的检测条件。 Excel 还提供了可根据某一条件来分析数据的其他函数。例如,如果要计算单元格区域中某个文本串或数字出现的次数,则可使用 COUNTIF 工作表函数。如果要根据单元格区域中的某一文本串或数字求和,则可使用 SUMIF 工作表函数。
(二)IF函数应用
1、输出带有公式的空白表单
图1 人事分析表1
以图中所示的人事状况分析表为例,由于各部门关于人员的组成情况的数据尚未填写,在总计栏(以单元格G5为例)公式为:
=SUM(C5:F5)
我们看到计算为0的结果。如果这样的表格打印出来就页面的美观来看显示是不令人满意的。是否有办法去掉总计栏中的0呢?你可能会说,不 写公式不就行了。当然这是一个办法,但是,如果我们利用了IF函数的话,也可以在写公式的情况下,同样不显示这些0。如何实现呢?只需将总计栏中的公式 (仅以单元格G5为例)改写成:
=IF(SUM(C5:F5),SUM(C5:F5),“”)
通俗的解释就是:如果SUM(C5:F5)不等于零,则在单元格中显示SUM(C5:F5)的结果,否则显示字符串。
几点说明:
(1) SUM(C5:F5)不等于零的正规写法是SUM(C5:F5)0,在EXCEL中可以省略0; (2) “”表示字符串的内容为空,因此执行的结果是在单元格中不显示任何字符,
如果对上述例子有了很好的理解后,我们就很容易将IF函数应用到更广泛的领域。比如,在成绩表中根据不同的成绩区分合格与不合格。现在我们就以某班级的英语成绩为例具体说明用法。
图2
某班级的成绩如图6所示,为了做出最终的综合评定,我们设定按照平均分判断该学生成绩是否合格的规则。如果各科平均分超过60分则认为是合格的,否则记作不合格。
根据这一规则,我们在综合评定中写公式(以单元格B12为例):
=IF(B11>60,“合格”,“不合格”)
语法解释为,如果单元格B11的值大于60,则执行第二个参数即在单元格B12中显示合格字样,否则执行第三个参数即在单元格B12中显示不合格字样。
在综合评定栏中可以看到由于C列的同学各科平均分为54分,综合评定为不合格。其余均为合格。
3、多层嵌套函数的应用
在上述的例子中,我们只是将成绩简单区分为合格与不合格,在实际应用中,成绩通常是有多个等级的,比如优、良、中、及格、不及格等。有办法一次 性区分吗?可以使用多层嵌套的办法来实现。仍以上例为例,我们设定综合评定的规则为当各科平均分超过90时,评定为优秀。如图7所示。
图3
说明:为了解释起来比较方便,我们在这里仅做两重嵌套的示例,您可以按照实际情况进行更多重的嵌套,但请注意Excel的IF函数最多允许七重嵌套。
根据这一规则,我们在综合评定中写公式(以单元格F12为例):
=IF(F11>60,IF(AND(F11>90),“优秀”,“合格”),“不合格”)
语法解释为,如果单元格F11的值大于60,则执行第二个参数,在这里为嵌套函数,继续判断单元格F11的值是否大于90(为了让大家体会一下 AND函数的应用,写成AND(F11>90),实际上可以仅写 F11>90),如果满足在单元格F12中显示优秀字样,不满足显示合格字样,如果F11的值以上条件都不满足,则执行第三个参数即在单元格F12 中显示不合格字样。
在综合评定栏中可以看到由于F列的同学各科平均分为92分,综合评定为优秀
【Excel函数应用:函数的参数】相关文章:
2.函数教案
3.函数课件
4.生活函数
5.函数数学教案
7.二次函数知识点
9.函数单调性
10.求函数最小值






文档为doc格式