2003常用函数完全手册(完善版)
Excel 2003 函数使用大全
Excel 2003 函数使用大全(二) ——财务函数、信息函数、逻辑运算、查找及引用函数(五)财务函数1.ACCRINT用途:返回定期付息有价证券的应计利息。
语法:ACCRINT(issue,first_interest,settlement,rate,par,frequency,basis)参数:Issue 为有价证券的发行日,First_interest 是证券的起息日,Settlement 是证券的成交日(即发行日之后证券卖给购买者的日期),Rate 为有价证券的年息票利率,Par 为有价证券的票面价值(如果省略par,函数ACCRINT 将par 看作$1000),Frequency 为年付息次数(如果按年支付,frequency = 1;按半年期支付,frequency = 2;按季支付,frequency = 4)。
2.ACCRINTM用途:返回到期一次性付息有价证券的应计利息。
语法:ACCRINTM(issue,maturity,rate,par,basis)参数:Issue 为有价证券的发行日,Maturity 为有价证券的到期日,Rate 为有价证券的年息票利率,Par 为有价证券的票面价值,Basis 为日计数基准类型(0 或省略时为30/360,1为实际天数/实际天数,2 为实际天数/360,3 为实际天数/365,4 为欧洲30/360)。
3.AMORDEGRC用途:返回每个会计期间的折旧值。
语法:AMORDEGRC(cost,date_purchased,first_period,salvage,period,rate,basis)参数:Cost 为资产原值,Date_purchased 为购入资产的日期,First_period 为第一个期间结束时的日期,Salvage为资产在使用寿命结束时的残值,Period 是期间,Rate 为折旧率,Basis 是所使用的年基准(0 或省略时为360 天,1 为实际天数,3 为一年365 天,4 为一年360 天)。
Excel2003函数总结
Countif()
含义:计算满足条件的单元格数量 参数1:数据区域 参数2:统计条件
Countblank()
含义:计算单元格区域内空白单元格的数量 参数1:数据区域
统计函数
Mode()
含义:取得数据区域中出现频率最高的数 参数:数据区域
Rank()
含义:返回数字在列表中的位置 参数1:数字 参数2:数据区域
文本函数
Mid()
含义:从中间计算返回单元格中所需的字符 参数1:要返回的字符所在的单元格 参数2:返回字符的起始位置 参数3:返回的长度
Len()
含义:计算单元格中所含字符的长度 一个参数:括号中为要计算长度的单元格
文本函数
Trim()
含义:删除字符串的多余空格 一个参数:含多个空格
逻辑信息函数
Rounddown()
含义:对数据以指定位数无条件舍去 参数1:无条件舍去的数值 参数2:预保留的小数位数
数学函数
Even()
含义:舍入到下一个偶数 一个参数
Odd()
含义:舍入到下一个奇数 一个参数
统计函数
Max()
含义:求最大值 多个参数,03版(30个)
Min()
含义:求最小值 多个参数,03版(30个)
Excel2003 常用函数总结
时间日期函数
Today()
含义:当前日期函数 括号中不用加任何的参数
Now()
含义:当前日期加当前时间函数 括号中不用加任何参数
时间日期函数
Year()
含义:提取日期中的年份值 一个参数:日期格式数字
Month()
含义:提取日期中的月份值 一个参数:日期格式数字
Day()
含义:快速对单元格区域中所有的数据求和 多个参数03版(30个)
EXCEL 2003-常用函数
2014/11/4
Excel常用函數
26
Radiant Opto-electronics (Suzhou) CO.,LTD
Training
MID 範例
2014/11/4
Excel常用函數
27
Radiant Opto-electronics (Suzhou) CO.,LTD
Training
4. LEN
MAX 範例
2014/11/4
Excel常用函數
18
Radiant Opto-electronics (Suzhou) CO.,LTD
Training
4.MIN
傳回引數串列中的最小值。 語法 MIN(number1,number2,...) Number1, number2,... 為所要找出最小值的 1 到 30 個數字。 這裡的number1,number2„也可以是單元個區域範圍,如: A2:A5,A6:A17„
3. MID
MID 傳回自一字串您所指定的某個起始位置傳回特定數目的 字元組(依據您指定的字元組數)。 語法 MID(text,start_num,num_chars) Text 是含有您想選錄的部分字串之文字字串。 Start_num 為用以指定您要由 text 的第若干個位元組開 始抽選。text 中的第一個字元為 start_num 1,依此類推。 Num_chars 定您要 MID 從字串傳回的字元組。
2014/11/4
Excel常用函數
15
Radiant Opto-electronics (Suzhou) CO.,LTD
Training
COUNT 範例
2014/11/4
Excel常用函數
excel2003公式[1].函数应用大全(修改)
EXCEL2003公式·函数应用大全1、SUMPRODUCT函数:该函数的功能是在给定的几组数组中将数组间对应的元素相乘并返回乘积之和。
例如:如图,如果想计算B3:C6和D3:E6这两组区域的值,可以用以下公式:“=Sumproduct(B3:C6,D3:E6)”。
2、ABS函数:如果在A1、B1单元格中分别输入120、90,那么如果要求A1与B1之间的差的绝对值,可以在C1单元格中输入以下公式:“=ABS(A1-B1)”。
3、IF函数:如图,如果C3单元格的数据大于D3单元格,则在E3单元格显示“完成任务,超出:”,否则显示“未完成任务,差额:”,可以在E3单元格中输入以下公式:“=IF(C3>D3, “完成任务,超出:”,“未完成任务,差额:””。
4、INT函数:该函数是向下舍入取整函数。
如图,如果要计算显示器和机箱的购买数量,可以在E3单元格中输入以下公式:“=INT(D3/C3)”。
5、LN函数:该函数是计算自然对数,公式为:“=LN(B3)”。
6、POWER函数:此函数用来计算乘幂。
如图,首先在单元中输入底数和指数,然后在D3中输入以下公式:“=POWER(B3,C3)”。
7、PRODUCT函数:此函数可以对所有的以参数形式给出的数字相乘,并返回乘积。
例如:某企业2005年度贷款金额为100000元,利率为1.5%,贷款期限为12个月。
如图所示,直接在单元格E4中输入以下公式:“ =PRODUCT(B4,C4,D4)”。
8、RAND函数:此函数可以返回大于等于0及小于1的均匀分布随机数,每次计算工作表时都将返回一个新的数值。
如果要使用函数RAND生成一个随机数,并且使之不随单元格的计算而改变,可以在编辑栏中输入“=RAND()”,保持编辑状态,然后按[F9]键,将公式永久性地改为随机数。
例如:在全班50名同学中以随机方式抽出20名进行调查,如图,在单元格中输入开始号码以及结束号码,然后在单元格B4中输入以下公式:“=1+RAND()*49”。
excel2003函数大全
DATE返回特定时间的系列数DATEDIF计算两个日期之间的年、月、日数DATEVALUE将文本格式的日期转换为系列数DAY将系列数转换为月份中的日DAYS360按每年360天计算两个日期之间的天数EDATE返回在开始日期之前或之后指定月数的某个日期的系列数EOMONTH返回指定月份数之前或之后某月的最后一天的系列数HOUR将系列数转换为小时MINUTE将系列数转换为分钟MONTH将系列数转换为月NETWORKDAYS返回两个日期之间的完整工作日数NOW返回当前日期和时间的系列数SECOND将系列数转换为秒TIME返回特定时间的系列数TIMEVALUE将文本格式的时间转换为系列数TODAY返回当天日期的系列数WEEKDAY将系列数转换为星期WORKDAY返回指定工作日数之前或之后某日期的系列数YEAR将系列数转换为年YEARFRAC返回代表START_DATE(开始日期)和END_DATE(结束日期)之间天数的以年为单位的分数DDE和外部函数CALL调用动态链接库(DLL)或代码源中的过程REGISTER.ID返回已注册的指定DLL或代码源的注册IDSQL.REQUEST连接外部数据源,并从工作表中运行查询,然后将结果作为数组返回,而无需进行宏编程。
有关CALL和REGISTER函数的其他信息AVERAGE返回选定数据库项的平均值DCOUNT计算数据库中包含数字的单元格的个数DCOUNTA计算数据库中非空单元格的个数DGET从数据库中提取满足指定条件的单个记录DMAX返回选定数据库项中的最大值DMIN返回选定数据库项中的最小值DPRODUCT乘以特定字段(此字段中的记录为数据库中满足指定条件的记录)中的值DSTDEV根据数据库中选定项的示例估算标准偏差DSTDEVP根据数据库中选定项的样本总体计算标准偏差DSUM对数据库中满足条件的记录的字段列中的数字求和DVAR根据数据库中选定项的示例估算方差DVARP根据数据库中选定项的样本总体计算方差GETPIVOTDATA返回存储在数据透视表中的数据BESSELI返回经过修改的贝塞尔函数IN(X) BESSELJ返回贝塞尔函数JN(X)BESSELK返回经过修改的贝塞尔函数KN(X)BESSELY返回贝塞尔函数YN(X)XLFCTBIN2DEC、BIN2DEC将二进制数转换为十进制数BIN2HEX将二进制数转换为十六进制数BIN2OCT将二进制数转换为八进制数COMPLEX将实系数和虚系数转换为复数CONVERT将一种度量单位制中的数字转换为另一种度量单位制DEC2BIN将十进制数转换为二进制数DEC2HEX将十进制数转换为十六进制数DEC2OCT将十进制数转换为八进制数DELTA检测两个值是否相等ERF返回误差函数ERFC返回余误差函数GESTEP检测数字是否大于某个阈值HEX2BIN将十六进制数转换为二进制数HEX2DEC将十六进制数转换为十进制数HEX2OCT将十六进制数转换为八进制数IMABS返回复数的绝对值(模)IMAGINARY返回复数的虚系数IMARGUMENT返回参数THETA,一个以弧度表示的角IMCONJUGATE返回复数的共轭复数IMCOS返回复数的余弦IMDIV返回两个复数的商IMEXP返回复数的指数IMLN返回复数的自然对数IMLOG10返回复数的常用对数IMLOG2返回复数的以2为底数的对数IMPOWER返回复数的整数幂IMPRODUCT返回两个复数的乘积IMREAL返回复数的实系数IMSIN返回复数的正弦IMSQRT返回复数的平方根IMSUB返回两个复数的差IMSUM返回两个复数的和OCT2BIN将八进制数转换为二进制数OCT2DEC将八进制数转换为十进制数OCT2HEX将八进制数转换为十六进制数ACCRINT返回定期付息有价证券的应计利息ACCRINTM返回到期一次性付息有价证券的应计利息AMORDEGRC返回每个会计期间的折旧值AMORLINC返回每个会计期间的折旧值COUPDAYBS返回当前付息期内截止到成交日的天数COUPDAYS返回成交日所在的付息期的天数COUPDAYSNC返回从成交日到下一付息日之间的天数COUPNCD返回成交日过后的下一付息日的日期COUPNUM返回成交日和到期日之间的利息应付次数COUPPCD返回成交日之前的上一付息日的日期CUMIPMT返回两个期间之间累计偿还的利息数额CUMPRINC返回两个期间之间累计偿还的本金数额DB使用固定余额递减法,返回一笔资产在指定期间内的折旧值DDB使用双倍余额递减法或其他指定方法,返回一笔资产在指定期间内的折旧值DISC返回有价证券的贴现率DOLLARDE将按分数表示的价格转换为按小数表示的价格DOLLARFR将按小数表示的价格转换为按分数表示的价格DURATION返回定期付息有价证券的修正期限EFFECT返回实际年利率FV返回投资的未来值FVSCHEDULE基于一系列复利返回本金的未来值INTRATE返回一次性付息证券的利率IPMT返回给定期间内投资的利息偿还额IRR返回一组现金流的内部收益率ISPMT计算在投资的特定期间内支付的利息MDURATION返回假设面值0的有价证券的Mac AULEY修正期限MIRR返回正负现金流使用不同利率的修正内部收益率NOMINAL返回名义年利率NPER返回投资的期数NPV基于一系列现金流和固定的各期贴现率,返回一项投资的净现值ODDFPRICE返回首期付息日不固定的面值0的有价证券的价格ODDFYIELD返回首期付息日不固定的有价证券的收益率ODDLPRICE返回末期付息日不固定的面值0的有价证券的价格ODDLYIELD返回末期付息日不固定的有价证券的收益率PMT返回投资或贷款的每期付款额PPMT返回投资在某一给定期次内的本金偿还额PRICE返回定期付息的面值0的有价证券的价格PRICEDISC返回折价发行的面值0的有价证券的价格PRICEMAT返回到期付息的面值0的有价证券的价格PV返回投资的现值RATE返回年金的各期利率RECEIVED返回一次性付息的有价证券到期收回的金额SLN返回一项资产每期的直线折旧费SYD返回某项资产按年限总和折旧法计算的某期的折旧值TBILLEQ返回国库券的债券等效收益率TBILLPRICE返回面值0的国库券的价格TBILLYIELD返回国库券的收益率VDB使用递减余额法,返回指定期间内或某一时间段内的资产折旧额XIRR返回一组不定期发生的现金流的内部收益率XNPV返回一组不定期发生的现金流的净现值YIELD返回定期付息有价证券的收益率YIELDDISC返回折价发行的有价证券的年收益率,例如:国库券YIELDMAT返回到期付息的有价证券的年收益率CELL返回有关单元格格式、位置或内容的信息COUNTBLANK计算区域中空单元格的个数ERROR.TYPE返回对应于错误类型的数字INFO返回有关当前操作环境的信息ISBLANK如果值为空,则返回TRUE。
excel2003常用函数完全手册(完善版).doc
目录一、函数应用基础 (3)( 一) 函数和公式 (3)(二)函数的参数 (3)(三)函数输入方法 (5)二、函数速查一览 (5)(一)数据库函数 (6)(二)日期与时间函数 (7)(三)外部函数 (11)(四)工程函数 (12)(五)财务函数 (16)(六)信息函数 (23)(七)逻辑运算符 (25)(八)查找和引用函数 (26)(九)数学和三角函数 (30)(十)统计函数 (38)(十一)文本和数据函数 (51)四、函数应用案例──信息统计 (58)一、函数应用基础( 一) 函数和公式1 .什么是函数Excel 函数即是预先定义,执行计算、分析等处理数据任务的特殊公式。
以常用的求和函数SUM 为例,它的语法是“SUM(number1,number2,......)”。
其中“SUM”称为函数名称,一个函数只有唯一的一个名称,它决定了函数的功能和用途。
函数名称后紧跟左括号,接着是用逗号分隔的称为参数的内容,最后用一个右括号表示函数结束。
参数是函数中最复杂的组成部分,它规定了函数的运算对象、顺序或结构等。
使得用户可以对某个单元格或区域进行处理,如分析存款利息、确定成绩名次、计算三角函数值等。
按照函数的来源,Excel 函数可以分为内置函数和扩展函数两大类。
前者只要启动了Excel,用户就可以使用它们;而后者必须通过单击“工具→加载宏”菜单命令加载,然后才能像内置函数那样使用。
2 .什么是公式函数与公式既有区别又互相联系。
如果说前者是Excel 预先定义好的特殊公式,后者就是由用户自行设计对工作表进行计算和处理的公式。
以公式“=SUM(E1:H1)*A1+26”为例,它要以等号“=”开始,其内部可以包括函数、引用、运算符和常量。
上式中的“SUM(E1:H1)”是函数,“A1”则是对单元格A1 的引用(使用其中存储的数据),“26”则是常量,“*”和“+”则是算术运算符(另外还有比较运算符、文本运算符和引用运算符)。
Excel2003函数应用完全手册(2)
二、函数速查一览(一)数据库函数1.DAVERAGE用途:返回数据库或数据清单中满足指定条件的列中数值的平均值。
语法:DAVERAGE(database,field,criteria)参数:Database 构成列表或数据库的单元格区域。
Field 指定函数所使用的数据列。
Criteria为一组包含给定条件的单元格区域。
2.DCOUNT用途:返回数据库或数据清单的指定字段中,满足给定条件并且包含数字的单元格数目。
语法:DCOUNT(database,field,criteria)参数:Database 构成列表或数据库的单元格区域。
Field 指定函数所使用的数据列。
Criteria为一组包含给定条件的单元格区域。
3.DCOUNTA用途:返回数据库或数据清单指定字段中满足给定条件的非空单元格数目。
语法:DCOUNTA(database,field,criteria)参数:Database 构成列表或数据库的单元格区域。
Field 指定函数所使用的数据列。
Criteria为一组包含给定条件的单元格区域。
4.DGET用途:从数据清单或数据库中提取符合指定条件的单个值。
语法:DGET(database,field,criteria)参数:Database 构成列表或数据库的单元格区域。
Field 指定函数所使用的数据列。
Criteria为一组包含给定条件的单元格区域。
5.DMAX用途:返回数据清单或数据库的指定列中,满足给定条件单元格中的最大数值。
语法:DMAX(database,field,criteria)参数:Database 构成列表或数据库的单元格区域。
Field 指定函数所使用的数据列。
Criteria为一组包含给定条件的单元格区域。
6.DMIN用途:返回数据清单或数据库的指定列中满足给定条件的单元格中的最小数字。
语法:DMIN(database,field,criteria)参数:Database 构成列表或数据库的单元格区域。
计算机二级考试 Excel2003主要函数
1. SUM函数(1)功能:返回指定参数所对应的数值之和。
(2其中,number1,number2等是指定的所要进行求和的参数。
函数中可以包含的参数个数为1~30,参数类型可以是数字、逻辑值和数字的文字表示等形式。
(1(2(1(2(1(2(1(2其中,number为要取整的实数。
1. A VERAGE函数(1)功能:返回指定参数所对应数值的算术平均值。
(2其中,number1,number2等是指定的所要进行求平均值的参数。
函数中可以包含的参数个数为1~30。
(1(2(1(2(1(25. COUNTBLANK函数(1)功能:计算某个单元格区域中空白单元格的数目。
(2其中参数range表示的是需要计算其中空白单元格数目的区域。
6. COUNTIF函数(1)功能:计算某个单元格区域中满足条件的单元格的个数。
(2其中参数range表示的是需要计算其中满足条件的单元格数目的单元格区域,criteria表示的是确定哪些单元格将被计算在内的条件,其形式可以使数字、表达式或文本。
7.COUNTA函数(1)功能:计算参数列表中包含数值的个数以及非空单元格的个数。
(2其中,value1, value 2等是用于对值和单元格进行计数的参数,可以是任何(1(21.((2.((3.YEAR函数(1)功能:返回某日期对应的年份。
(2)格式:◆serial_number:表示一个日期值,其中包含要查找年份的日期。
4.MONTH函数(1)功能:返回某日期对应的月份。
(2)格式:◆serial_number:表示一个日期值,其中包含要查找月份的日期。
5.DAY函数(1)功能:返回某日期对应的天数。
(2)格式:◆serial_number:表示一个日期值,其中包含要查找月份的天数。
6.((((((2.VLOOKUP函数(1)功能:在表格或数值数组的首列查找特定的数值,并由此返回表格或数组当前行中指定列处的数值。
(2)格式:◆lookup_value:表示需要在数组第一列中查找的数值。
EXCEL2003常用技巧&基本函数介绍
1 4
2 5
3
1、在表头单元格中,输入所需内容如“年月份”; 2、将鼠标光标移至“年”“月份”之间,并按下Alt+Enter; 3、调整单元格字符位置如图; 4、右键单击该单元格,选择“设置单元格格式”; 5、在跳出的“单元格格式”窗口中,选择“边框”“斜线”完成。
第 9 页
三一精机 2003常用技巧 一、EXCEL 2003常用技巧
4
5
第 7 页
三一精机 2003常用技巧 一、EXCEL 2003常用技巧
8、快速制作隔行底纹
1 2 3
1、选取已有隔行填充纹理,鼠标移动至右下角形成“+”字; 2、按右键向下拖拽,至需求位置,释放。在跳出对话框中选择“仅填充格式”; 3、隔行填充完成如图。
第 8 页
三一精机 2003常用技巧 一、EXCEL 2003常用技巧
公式
=SUMIF(B:B,8,D:D)
结果
1250
说明
求8月的全部产品产量
链接
SUMIF
第 13 页三一精Fra bibliotek 二、基本函数介绍
3、COUNT & COUNTA
返回包含数字以及包含参数列表中的数字的单元格的个数。 返回包含数字以及包含参数列表中的数字的单元格的个数。利用函数 COUNT 可以计算单元格区域或 数字数组中数字字段的输入项个数 语法 COUNT(value1,value2,...) Value1, value2, ... 为包含或引用各种类型数据的参数(1 到 30个),但只有数字类型的数 据才被计算。 说明 函数 COUNT 在计数时,将把数字、日期、或以文本代表的数字计算在内;但是错误值或其他无法转 换成数字的文字将被忽略。 如果参数是一个数组或引用,那么只统计数组或引用中的数字;数组或引用中的空白单元格、逻辑 值、文字或错误值都将被忽略。如果要统计逻辑值、文字或错误值,请使用函数 COUNTA。
Excel 2003常用函数完全手册(完善版)
Excel 2003函数应用完全手册二〇〇四年二月二日目录一、函数应用基础 (1)(一)函数和公式 (1)1.什么是函数 (1)2.什么是公式 (1)(二)函数的参数 (1)1.常量 (1)2.逻辑值 (1)3.数组 (1)4.错误值 (1)5.单元格引用 (1)6.嵌套函数 (2)7.名称和标志 (2)(三)函数输入方法. 21.“插入函数”对话框 (2)2.编辑栏输入 (3)二、函数速查一览3(一)数据库函数 (3)1.DA VERAGE. 32.DCOUNT (3)3.DCOUNTA (3)4.DGET (3)5.DMAX (3)6.DMIN (3)7.DPRODUCT.. 38.DSTDEV (3)9.DSTDEVP (4)10.DSUM (4)11.DV AR (4)12.DV ARP (4)13.GETPIVOTDATA. 4(二)日期与时间函数 (4)1.DATE (4)2.DATEV ALUE (4)3.DAY (4)4.DAYS360 (5)5.EDATE (5)6.EOMONTH (5)7.HOUR (5)8.MINUTE (5)9.MONTH. 5 11.NOW (6)12.SECOND (6)13.TIME (6)14.TIMEV ALUE (6)15.TODAY (6)16.WEEKDAY (6)17.WEEKNUM.. 618.WORKDAY (6)19.YEAR (7)20.YEARFRAC . 7(三)外部函数 (7)1.EUROCONVERT .. 72.SQL.REQUEST (7)(四)工程函数 (7)1.BESSELI (7)2.BESSELJ (8)3.BESSELK (8)4.BESSEL Y (8)5.BIN2DEC (8)6.BIN2HEX (8)7.BIN2OCT (8)PLEX (8)9.CONVERT (8)10.DEC2BIN (8)11.DEC2HEX (8)12.DEC2OCT (8)13.DELTA (8)14.ERF (8)15.ERFC (9)16.GESTEP (9)17.HEX2BIN (9)18.HEX2DEC (9)19.HEX2OCT (9)20.IMABS (9)21.IMAGINARY (9)22.IMARGUMENT (9)23.MCONJUGA TE (9)24.IMCOS (9)25.IMDIV (9)26.IMEXP (9)27.IMLN (9)28.IMLOG10 (10)29.IMLOG2 (10)31.IMPRODUCT (10)32.IMREAL (10)33.IMSIN (10)34.IMSQRT (10)35.IMSUB (10)36.IMSUM (10)37.OCT2BIN (10)38.OCT2DEC (10)39.OCT2HEX (10)(五)财务函数 (10)1.ACCRINT (10)2.ACCRINTM (11)3.AMORDEGRC (11)4.AMORLINC (11)5.COUPDAYBS (11)6.COUPDAYS (11)7.COUPDAYSNC (11)8.COUPNUM (11)9.COUPPCD (11)10.CUMIPMT (11)11.CUMPRINC (12)12.DB (12)13.DDB (12)14.DISC (12)15.DOLLARDE (12)16.DOLLARFR (12)17.DURATION (12)18.EFFECT (12)19.FV (12)20.FVSCHEDULE (12)21.INTRA TE (13)22.IPMT (13)23.IRR (13)24.ISPMT (13)25.MDURATION (13)26.MIRR (13)27.NOMINAL (13)28.NPER (13)29.NPV (13)30.ODDFPRICE (13)31.ODDFYIELD (14)32.ODDLPRICE (14)33.ODDL YIELD (14)34.PMT (14)36.PRICE (14)37.PRICEDISC (14)38.PRICEMAT (15)39.PV (15)40.RATE (15)41.RECEIVED (15)42.SLN (15)43.SYD (15)44.TBILLEQ (15)45.TBILLPRICE (15)46.TBILL YIELD (15)47.VDB (15)48.XIRR (16)49.XNPV (16)50.YIELD (16)51.YIELDDISC (16)52.YIELDMAT (16)(六)信息函数.. 161.CELL (16)2.ERROR.TYPE (16) (16)4.IS 类函数 (17)5.ISEVEN (17)6.ISODD (17)7.N. 178.NA (17)9.TYPE. 18(七)逻辑运算符 (18)1.AND (18)2.FALSE. 183.IF (18)4.NOT (18)5.OR (18)6.TRUE. 18(八)查找和引用函数 (19)1.ADDRESS (19)2.AREAS. 193.CHOOSE (19)4.COLUMN (19)5.COLUMNS (19)6.HLOOKUP (19)7.HYPERLINK (19)8.INDEX. 209.INDIRECT. 20 10.LOOKUP (20)11.MATCH (20)12.OFFSET (21)13.ROW. 2114.ROWS. 2115.RTD. 2116.TRANSPOSE (21)17.VLOOKUP. 21(九)数学和三角函数.. 211.ABS (21)2.ACOS. 213.ACOSH. 224.ASIN. 225.ASINH. 226.ATAN. 227.ATAN2. 228.ATANH. 229.CEILING (22)BIN (22)11.COS. 2212.COSH. 2313.COUNTIF. 2314.DEGREES. 2315.EVEN. 2316.EXP. 2317.FACT. 2318.FACTDOUBLE . 2319.FLOOR (23)20.GCD. 2321.INT. 2322.LCM. 2423.LN (24)24.LOG. 2425.LOG10 (24)26.MDETERM. 2427.MINVERSE (24)28.MMULT (24)29.MOD. 2430.MROUND (24)31.MULTINOMIAL . 2532.ODD. 2533.PI (25)34.POWER (25)35.PRODUCT. 2536.QUOTIENT (25)37.RADIANS. 2538.RAND. 2539.RANDBETWEEN . 2540.ROMAN (26)41.ROUND (26)42.ROUNDDOWN (26)43.ROUNDUP. 2644.SERIESSUM (26)45.SIGN. 2646.SIN. 2647.SINH. 2648.SQRT. 2649.SQRTPI (27)50.SUBTOTAL (27)51.SUM. 2752.SUMIF (27)53.SUMPRODUCT . 2754.SUMSQ (27)55.SUMX2MY2 (27)56.SUMX2PY2 (27)57.SUMXMY2. 2858.TAN. 2859.TANH (28)60.TRUNC (28)(十)统计函数 (28)1.A VEDEV (28)2.A VERAGE (28)3.A VERAGEA (28)4.BETADIST. 285.BETAINV (28)6.BINOMDIST (29)7.CHIDIST (29)8.CHIINV (29)9.CHITEST (29)10.CONFIDENCE . 2911.CORREL (29)12.COUNT (29)13.COUNTA (30)14.COUNTBLANK . 3015.COUNTIF. 3016.COV AR (30)17.CRITBINOM (30)18.DEVSQ (30)19.EXPONDIST (30)20.FDIST (30)21.FINV (30)22.FISHER (31)23.FISHERINV (31)24.FORECAST (31)25.FREQUENCY (31)26.FTEST (31)27.GAMMADIST (31)28.GAMMAINV (31)29.GAMMALN. 3130.GEOMEAN. 3131.GROWTH (32)32.HARMEAN. 3233.HYPGEOMDIST . 3234.INTERCEPT (32)35.KURT. 32RGE (32)37.LINEST (32)38.LOGEST (33)39.LOGINV (33)40.LOGNORMDIST . 3341.MAX. 3342.MAXA. 3343.MEDIAN (33)44.MIN. 3345.MINA. 3346.MODE. 3347.NEGBINOMDIST (34)48.NORMDIST (34)49.NORMSINV (34)50.NORMSDIST (34)51.NORMSINV (34)52.PEARSON. 3453.PERCENTILE . 3454.PERCENTRANK . 3455.PERMUT (35)56.POISSON. 3557.PROB. 3558.QUARTILE (35)59.RANK. 35 60.RSQ. 3561.SKEW. 3562.SLOPE (35)63.SMALL (36)64.STANDARDIZE . 3665.STDEV (36)66.STDEV A (36)67.STDEVP (36)68.STDEVPA. 3669.STEYX (36)70.TDIST (37)71.TINV. 3772.TREND (37)73.TRIMMEAN (37)74.TTEST (37)75.V AR. 3776.V ARA. 3777.V ARP. 3778.V ARPA (38)79.WEIBULL. 3880.ZTEST (38)(十一)文本和数据函数 (38)1.ASC (38)2.CHAR. 383.CLEAN. 384.CODE (38)5.CONCATENATE . 386.DOLLAR 或RMB . 387.EXACT. 398.FIND. 399.FINDB. 3910.FIXED (39)11.JIS. 3912.LEFT 或LEFTB (39)13.LEN 或LENB . 3914.LOWER (40)15.MID 或MIDB . 4016.PHONETIC (40)17.PROPER (40)18.REPLACE 或REPLACEB 4019.REPT. 4020.RIGHT 或RIGHTB . 4021.SEARCH 或SEARCHB (41)22.SUBSTITUTE . 4123.T (41)24.TEXT. 4125.TRIM. 4126.UPPER (41)27.V ALUE (41)28.WIDECHAR (41)三、函数应用案例──算账理财421.零存整取储蓄. 422.还贷金额.. 423.保险收益.. 424.个税缴纳金额.. 43四、函数应用案例──信息统计.. 431.性别输入.. 432.出生日期输入.. 443.职工信息查询.. 444.职工性别统计.. 455.年龄统计.. 456.名次值统计 (45)7.位次阈值统计.. 46五、函数应用案例──管理计算.. 461.授课日数.. 462.折旧值计算463.客流均衡度计算 (47)4.销售额预测475.客流与营业额的相关分析.. 47一、函数应用基础( 一) 函数和公式1 .什么是函数Excel 函数即是预先定义,执行计算、分析等处理数据任务的特殊公式。
Excel2003常用函数
Excel2003常用函数1.NOW用途:返回当前日期和时间所对应的序列号。
语法:NOW()参数:无实例:如果正在使用的是1900日期系统,而且计算机的内部时2.TODAY用途:返回系统当前日期的序列号。
参数:无语法:TODAY()间)。
3.CELL用途:返回某一引用区域的左上角单元格的格式、位置或内容等信息,该函数主要用于保持与其它电子表格程序的兼容性。
语法:CELL(info_type,reference)参数:Info_type为一个文本值,指明所需要的单元格信息的类型。
Reference表示要获取其有关信息的单元格。
如果忽略,则在info_type中所指定的信息将返回给最后更改的单元格。
实例:公式“=CELL("row",A20)”返回20,如果A3单元格包含TOTAL,则CELL("contents",A3)返回"TOTAL"。
4.ISEVEN用途:测试参数的奇偶性,如果参数为偶数返回TRUE,否则返回FALSE。
语法:ISEVEN(number)Number待测试的数值。
如果参数值不是整数,则自动截去小数部分取整。
注意:该函数必须加载“分析工具库”方能使用。
如果参数number不是数值,ISEVEN函数返回错误值#VALUE!。
实例:公式“=ISEVEN(11)返回FALSE”,=ISEVEN(6)返回TRUE。
5.ISODD用途:测试参数的奇偶性,如果参数为奇数返回TRUE,否则返回FALSE。
语法:ISODD(number)参数:Number待测试的数值。
如果参数不是整数,则自动截去小数部分取整。
注意:该函数必须加载“分析工具库”方能使用。
实例:公式“=ISODD(19)”返回TRUE,=ISODD(14.5)返回FALSE。
6.AND用途:所有参数的逻辑值为真时返回TRUE(真);只要有一个参数的逻辑值为假,则返回FALSE(假)。
Excel2003函数及使用大全
excel 函数大全2009年08月29日星期六 09:46数据库和清单管理函数DAVERAGE 返回选定数据库项的平均值DCOUNT 计算数据库中包含数字的单元格的个数DCOUNTA 计算数据库中非空单元格的个数DGET 从数据库中提取满足指定条件的单个记录DMAX 返回选定数据库项中的最大值DMIN 返回选定数据库项中的最小值DPRODUCT 乘以特定字段(此字段中的记录为数据库中满足指定条件的记录)中的值DSTDEV 根据数据库中选定项的示例估算标准偏差DSTDEVP 根据数据库中选定项的样本总体计算标准偏差DSUM 对数据库中满足条件的记录的字段列中的数字求和DVAR 根据数据库中选定项的示例估算方差DVARP 根据数据库中选定项的样本总体计算方差GETPIVOTDATA 返回存储在数据透视表中的数据日期和时间函数DATE 返回特定时间的系列数DATEDIF 计算两个日期之间的年、月、日数DATEVALUE 将文本格式的日期转换为系列数DAY 将系列数转换为月份中的日DAYS360 按每年 360 天计算两个日期之间的天数EDATE 返回在开始日期之前或之后指定月数的某个日期的系列数EOMONTH 返回指定月份数之前或之后某月的最后一天的系列数HOUR 将系列数转换为小时MINUTE 将系列数转换为分钟MONTH 将系列数转换为月NETWORKDAYS 返回两个日期之间的完整工作日数NOW 返回当前日期和时间的系列数SECOND 将系列数转换为秒TIME 返回特定时间的系列数TIMEVALUE 将文本格式的时间转换为系列数TODAY 返回当天日期的系列数WEEKDAY 将系列数转换为星期WORKDAY 返回指定工作日数之前或之后某日期的系列数YEAR 将系列数转换为年YEARFRAC 返回代表 start_date(开始日期)和 end_date(结束日期)之间天数的以年为单位的分数DDE 和外部函数CALL 调用动态链接库(DLL)或代码源中的过程REGISTER.ID 返回已注册的指定 DLL 或代码源的注册 IDSQL.REQUEST 连接外部数据源,并从工作表中运行查询,然后将结果作为数组返回,而无需进行宏编程。
OFFICE 2003 公式函数大全,if AND
1、查找重复内容公式:=IF(COUNTIF(A:A,A2)>1,"重复","")。
2、用出生年月来计算年龄公式:=TRUNC((DAYS360(H6,"2009/8/30",FALSE))/360,0)。
3、从输入的18位身份证号的出生年月计算公式:=CONCATENATE(MID(E2,7,4),"/",MID(E2,11,2),"/",MID(E2,13,2))。
4、从输入的身份证号码内让系统自动提取性别,可以输入以下公式:=IF(LEN(C2)=15,IF(MOD(MID(C2,15,1),2)=1,"男","女"),IF(MOD(MID(C2,17,1),2)=1,"男","女"))公式内的“C2”代表的是输入身份证号码的单元格。
1、求和:=SUM(K2:K56) ——对K2到K56这一区域进行求和;2、平均数:=AVERAGE(K2:K56) ——对K2 K56这一区域求平均数;3、排名:=RANK(K2,K$2:K$56) ——对55名学生的成绩进行排名;4、等级:=IF(K2>=85,"优",IF(K2>=74,"良",IF(K2>=60,"及格","不及格")))5、学期总评:=K2*0.3+M2*0.3+N2*0.4 ——假设K列、M列和N列分别存放着学生的“平时总评”、“期中”、“期末”三项成绩;6、最高分:=MAX(K2:K56) ——求K2到K56区域(55名学生)的最高分;7、最低分:=MIN(K2:K56) ——求K2到K56区域(55名学生)的最低分;8、分数段人数统计:(1)=COUNTIF(K2:K56,"100") ——求K2到K56区域100分的人数;假设把结果存放于K57单元格;(2)=COUNTIF(K2:K56,">=95")-K57 ——求K2到K56区域95~99.5分的人数;假设把结果存放于K58单元格;(3)=COUNTIF(K2:K56,">=90")-SUM(K57:K58) ——求K2到K56区域90~94.5分的人数;假设把结果存放于K59单元格;(4)=COUNTIF(K2:K56,">=85")-SUM(K57:K59) ——求K2到K56区域85~89.5分的人数;假设把结果存放于K60单元格;(5)=COUNTIF(K2:K56,">=70")-SUM(K57:K60) ——求K2到K56区域70~84.5分的人数;假设把结果存放于K61单元格;(6)=COUNTIF(K2:K56,">=60")-SUM(K57:K61) ——求K2到K56区域60~69.5分的人数;假设把结果存放于K62单元格;(7)=COUNTIF(K2:K56,"<60") ——求K2到K56区域60分以下的人数;假设把结果存放于K63单元格;说明:COUNTIF函数也可计算某一区域男、女生人数。
Excel2003函数应用完全手册精简版
Excel 2003函数应用完全手册函数速查一览(一)数据库函数1.DAVERAGE用途:返回数据库或数据清单中满足指定条件的列中数值的平均值。
语法:DAVERAGE(database,field,criteria)参数:Database 构成列表或数据库的单元格区域。
Field指定函数所使用的数据列。
Criteria 为一组包含给定条件的单元格区域。
2.DCOUNT用途:返回数据库或数据清单的指定字段中,满足给定条件并且包含数字的单元格数目。
语法:DCOUNT(database,field,criteria)参数:Database 构成列表或数据库的单元格区域。
Field指定函数所使用的数据列。
Criteria 为一组包含给定条件的单元格区域。
3.DCOUNTA用途:返回数据库或数据清单指定字段中满足给定条件的非空单元格数目。
语法:DCOUNTA(database,field,criteria)参数:Database 构成列表或数据库的单元格区域。
Field指定函数所使用的数据列。
Criteria 为一组包含给定条件的单元格区域。
4.DGET用途:从数据清单或数据库中提取符合指定条件的单个值。
语法:DGET(database,field,criteria)参数:Database 构成列表或数据库的单元格区域。
Field指定函数所使用的数据列。
Criteria 为一组包含给定条件的单元格区域。
5.DMAX用途:返回数据清单或数据库的指定列中,满足给定条件单元格中的最大数值。
语法:DMAX(database,field,criteria)参数:Database 构成列表或数据库的单元格区域。
Field指定函数所使用的数据列。
Criteria 为一组包含给定条件的单元格区域。
6.DMIN用途:返回数据清单或数据库的指定列中满足给定条件的单元格中的最小数字。
语法:DMIN(database,field,criteria)参数:Database 构成列表或数据库的单元格区域。
EXCEL2003公式和函数大全
EXCEL2003公式·函数大全1、SUMPRODUCT函数:该函数的功能是在给定的几组数组中将数组间对应的元素相乘并返回乘积之和。
例如:如图1,如果想计算B 3:C6和C3:E6这两组区域的值,可以用以下公式:“=Sumproduct(B3:C6,D3:E6)”。
图12、ABS函数:如果在A1、B1单元格中分别输入120、90,那么如果要求A1与B1之间的差的绝对值,可以在C1单元格中输入以下公式:“=ABS(A1-B1)”。
3、IF函数:如图2,如果C3单元格的数据大于D3单元格,则在E3单元格显示“完成任务,超出:”,否则显示“未完成任务,差额:”,可以在E3单元格中输入以下公式:“=IF(C3>D3, “完成任务,超出:”,”未完成任务,差额:””。
图24、Ceiling函数:该数值向上舍入基础的倍数。
如图3,在C3单元格中输入以下公式:“=CEILING(B3,C3)”;而“=FLOOR(B3,C3)”则是向下舍入。
图35、GCD函数:该函数计算最大公约数。
如图4,如果要计算B3:D3这一区域中3个数字的最大公约数,可以在E3单元格中输入以下公式:“=GCD(B3,C3,D3)”。
图46、INT函数:该函数是向下舍入取整函数。
如图5,如果要计算显示器和机箱的购买数量,可以在E3单元格中输入以下公式:“=INT(D3/C3)”。
图57、LCM函数:该函数是计算最小公倍数。
如图6,如果要计算B3:D3这一区域“=LCM(B3,C3,D3)”。
中3个数字的最小公倍数,可以在E3单元格中输入以下公式:图68、LN函数:该函数是计算自然对数,公式为:“=LN(B3)”。
9、LOG函数:该函数是计算指定底数的对数,公式为:“=LOG10(B3)”。
10、MOD函数:该函数是计算两数相除的余数。
如图7,判断C3能否被B3整除,可以在D4单元格中输入以下公式:“=IF(MOD(B3,C3)=0,"是","否")”。
Office excel 2003函数大全
Office excel 函数高级应用、AND(logical1,logical2,……)检查是否所有参数均为TRUE(真实),如果均为TRUE,则返回TRUE,logical1逻辑一、if 判断一个条件是否满足,如果满足返回一个值,不满足返回另一个值(汉字要加引号)例1:如A1的数大于等于51且B1的数大于等于57,那么C1的结果为“是”,否则C1的结果为“否”解:C1=IF(AND(A1>=51,B1>=57),"是","否")例2:=IF(A1=C1,TRUE,FALSE)A1与C1两个单元格进行比较,如果条件成立则返回true,否则返回false注:*号可以用来替代AND,+号则可以替代OR例3:=IF(B1="","",INDIRECT("a"&B1))说明:B1内等于任何内容,都返回当前单元格等于A几,这个几是B1内的数值二、下拉菜单的制作首先用电子表格编辑出下拉菜单的项,可多列然后在单元格中按CTRL+F3键,输入名称,并选择相应的区域,可输入多个名称,选择多个区域在另一个地方输入包含你刚刚所输入的名称的内容例如D1,E1,F1然后选择数据,有效性,有效性条件的允许下选择“序列”,在来源处输入=CHOOSE(MA TCH(B3,$D$1:$F$1,0),list1,list2,list3)解释:choose:根据给定的索引值,从参数串中选出相应值或操作match:返回符合特定值特定顺序的项在数组中的相对位置B3:B3单元格$D$1:$F$1:D1单元格到F1单元格(就是刚刚输入的包含名称内容的单元格)list1,list2,list3:之前输入的那个名称,定义的下拉菜单项区域注:下拉菜单也可以用“数据”、“有效性”、“序列”在同一工作表中提前输入好项目内容选择区域实现。
Excel2003常用函数详解(强烈推荐)
我本无尘 序 号 1 2 3 4 5 6 7 8 9 10 分 函数名称及链接 类 DATE EDATE DATEVALUE YEAR MONTH DAY 日 HOUR 期 MINUTE 与 TODAY 时 NOW 间 11 函 WORKDAY 数 NETWORKDAYS 12 WEEKDAY DATEDIF 时间函数应用实例 OFFSET MATCH INDIRECT CHOOSE offset(reference,rows,col s,height,width) match(lookup_value,look up_array,match_type) indirect(ref_text,al) choose(index_num,value l,value2,…) 以指定的引用为参照系, 以指定的引用为参照系,通过给定偏移量得到新 引用 返回指定方式下的与指定数值匹配的数组中元素 的相应位置 返回由文本字符串指定的引用, 返回由文本字符串指定的引用,并将数值计算 按照给定的索引号, 按照给定的索引号,返回列表中的数值 对记录进行排序、 对记录进行排序、生成工资 条、建立动态引用区 特性是返回区域内每个记录 第一次出现的位置 常用于学生成绩等级转换、 常用于学生成绩等级转换、 个税统计、 个税统计、返回区域查询 语法 date(year,month,day) edate(start_date,months) datevalue(date_text) year(serial_number) month(serial_number) day(serial_number) hour(serial_number) minute(serial_number) today() now() workday(start_day,days, holidays) networkdays(start_dayte, end_date,holidays) weekday(serial_number,r eturn_type) dateif(start_date,end_dat e,unit) 作用和功能 返回特定的日期序列号 按指定日期上下推月份并回到相应日期 将各种日期格式改为序列号便于计算 返回日期序列号或日期格式中的年份 返回日期序列号或日期格式中的月份 返回日期序列号或日期格式中的天数 返回日期序列号或日期格式中的小时数 返回日期序列号或日期格式中的分钟数 返回当前日期序列号 返回当前日期序列号并含当前时间 一段时间内工作日计算函数 计算两个日期之前的有效工作日天数, 计算两个日期之前的有效工作日天数,不包括周末 和专门指定假日 返回某日期序列号代表的是星期数 Lotus兼容而设 兼容而设, 与Lotus兼容而设,用于计算两个日期之间的天数 、月数和年数 年龄和工龄 备注
EXCEL2003公式
EXCEL2003公式1.SUM函数SUM函数用于计算一系列数字的总和。
使用方式为在函数中输入数值范围,例如“=SUM(A1:A10)”会计算A1到A10单元格的总和。
2.AVERAGE函数AVERAGE函数用于计算一系列数字的平均值。
使用方式与SUM函数类似,例如“=AVERAGE(A1:A10)”会计算A1到A10单元格的平均值。
3.IF函数IF函数用于根据条件返回不同的值。
它的语法是“=IF(条件,值如果为真,值如果为假)”。
例如,“=IF(A1>10,'通过','不通过')”会根据A1单元格的值是否大于10返回不同的结果。
4.COUNT函数COUNT函数用于计算一系列数值的个数。
它的使用方式与SUM函数类似,例如“=COUNT(A1:A10)”会计算A1到A10单元格中包含数值的个数。
5.MAX函数MAX函数用于返回一系列数值中的最大值。
使用方式与SUM函数类似,例如“=MAX(A1:A10)”会返回A1到A10单元格中的最大值。
6.MIN函数MIN函数用于返回一系列数值中的最小值。
使用方式与SUM函数类似,例如“=MIN(A1:A10)”会返回A1到A10单元格中的最小值。
7.VLOOKUP函数VLOOKUP函数用于在一个区域中查找一些值,并返回相应的值。
它的语法是“=VLOOKUP(要查找的值,查找范围,返回列号,是否精确匹配)”。
例如,“=VLOOKUP(A1,B1:D10,3,FALSE)”会在B1到D10范围内查找A1的值,并返回对应的第三列的值。
8.HLOOKUP函数HLOOKUP函数与VLOOKUP函数类似,只不过是水平查找。
它的语法是“=HLOOKUP(要查找的值,查找范围,返回行号,是否精确匹配)”。
9.CONCATENATE函数CONCATENATE函数用于将多个文本字符串合并为一个字符串。
它的使用方式是在函数中输入要合并的文本范围或文本值。
EXCEL2003常用公式
在EXCEL2003中自动输入当前日期
有时候,人们需要在EXCEL表中输入当前日期,最简单的方法是把日期简单地输入到EXCEL表格中,但是如果以后打开的时候需要当前日期,还需要再输入一次日期。
这样稍显麻烦。
我们可以利用EXCEL2003自带的函数来在表格中填写当前日期。
这个函数就是today()。
Today函数的用法非常简单,只要在EXCEL表格中输入“=today()”即可。
这个函数可以返回当前日期并显示在单元格中,而且,这个函数会根据系统时间自动更新。
也就是说,如果5月30日编辑的EXCEL表格中使用了这个函数,那么,在6月1日再打开这个表格的话,日期会自动更改为6月1日。
excel2003怎样算积
你是说算两个数字的乘积吧?
设A列第一个数,B列为第二个数,点击C列第一个单元格,输入=,点击A列第一个单元格,输入*,再点击B列第一个单元格,回车。
A1XB1的答案就会出现在C1,再将C1下拉复制。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、函数应用基础( 一) 函数和公式1 .什么是函数Excel 函数即是预先定义,执行计算、分析等处理数据任务的特殊公式。
以常用的求和函数SUM 为例,它的语法是“SUM(number1,number2,......)”。
其中“SUM”称为函数名称,一个函数只有唯一的一个名称,它决定了函数的功能和用途。
函数名称后紧跟左括号,接着是用逗号分隔的称为参数的内容,最后用一个右括号表示函数结束。
参数是函数中最复杂的组成部分,它规定了函数的运算对象、顺序或结构等。
使得用户可以对某个单元格或区域进行处理,如分析存款利息、确定成绩名次、计算三角函数值等。
按照函数的来源,Excel 函数可以分为内置函数和扩展函数两大类。
前者只要启动了Excel,用户就可以使用它们;而后者必须通过单击“工具→加载宏”菜单命令加载,然后才能像内置函数那样使用。
2 .什么是公式函数与公式既有区别又互相联系。
如果说前者是Excel 预先定义好的特殊公式,后者就是由用户自行设计对工作表进行计算和处理的公式。
以公式“=SUM(E1:H1)*A1+26”为例,它要以等号“=”开始,其内部可以包括函数、引用、运算符和常量。
上式中的“SUM(E1:H1)”是函数,“A1”则是对单元格A1 的引用(使用其中存储的数据),“26”则是常量,“*”和“+”则是算术运算符(另外还有比较运算符、文本运算符和引用运算符)。
如果函数要以公式的形式出现,它必须有两个组成部分,一个是函数名称前面的等号,另一个则是函数本身。
(二)函数的参数函数右边括号中的部分称为参数,假如一个函数可以使用多个参数,那么参数与参数之间使用半角逗号进行分隔。
参数可以是常量(数字和文本)、逻辑值(例如TRUE 或FALSE)、数组、错误值(例如#N/A)或单元格引用(例如E1:H1),甚至可以是另一个或几个函数等。
参数的类型和位置必须满足函数语法的要求,否则将返回错误信息。
1. 常量常量是直接输入到单元格或公式中的数字或文本,或由名称所代表的数字或文本值,例如数字“2890.56”、日期“2003-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 的逻辑判断依据。
7. 名称和标志为了更加直观地标识单元格或单元格区域,我们可以给它们赋予一个名称,从而在公式或函数中直接引用。
例如“B2:B46”区域存放着学生的物理成绩,求解平均分的公式一般是“=A VERAGE(B2:B46)”。
在给B2:B46 区域命名为“物理分数”以后,该公式就可以变为“=A VERAGE(物理分数)”,从而使公式变得更加直观。
给一个单元格或区域命名的方法是:选中要命名的单元格或单元格区域,鼠标单击编辑栏顶端的“名称框”,在其中输入名称后回车。
也可以选中要命名的单元格或单元格区域,单击“插入→名称→定义”菜单命令,在打开的“定义名称”对话框中输入名称后确定即可。
如果你要删除已经命名的区域,可以按相同方法打开“定义名称”对话框,选中你要删除的名称删除即可。
由于Excel 工作表多数带有“列标志”。
例如一张成绩统计表的首行通常带有“序号”、“姓名”、“数学”、“物理”等“列标志”(也可以称为字段),如果单击“工具→选项”菜单命令,在打开的对话框中单击“重新计算”选项卡,选中“工作簿选项”选项组中的“接受公式标志”选项,公式就可以直接引用“列标志”了。
例如“B2:B46”区域存放着学生的物理成绩,而B1 单元格已经输入了“物理”字样,则求物理平均分的公式可以写成“=A VERAGE(物理)”。
需要特别说明的是,创建好的名称可以被所有工作表引用,而且引用时不需要在名称前面添加工作表名(这就是使用名称的主要优点),因此名称引用实际上是一种绝对引用。
但是公式引用“列标志”时的限制较多,它只能在当前数据列的下方引用,不能跨越工作表引用,但是引用“列标志”的公式在一定条件下可以复制。
从本质上讲,名称和标志都是单元格引用的一种方式。
因为它们不是文本,使用时名称和标志都不能添加引号。
(三)函数输入方法对Excel 公式而言,函数是其中的主要组成部分,因此公式输入可以归结为函数输入的问题。
1.“插入函数”对话框“插入函数”对话框是Excel 输入公式的重要工具,以公式“=SUM(Sheet2!A1:A6,Sheet3!B2:B9)”为例,Excel输入该公式的具体过程是:首先选中存放计算结果(即需要应用公式)的单元格,单击编辑栏(或工具栏)中的“fx”按钮,则表示公式开始的“=”出现在单元格和编辑栏,然后在打开的“插入函数”对话框中的“选择函数”列表找到“SUM”函数。
如果你需要的函数不在里面,可以打开“或选择类别”下拉列表进行选择。
最后单击“确定”按钮,打开“函数参数”对话框。
对SUM 函数而言,它可以使用从number1 开始直到number30 共30 个参数。
对上面的公式来说,首先应当把光标放在对话框的“number1”框中,单击工作簿中的“Sheet2!”工作表标签,“Sheet2!”即可自动进入其中,接着鼠标拖动选中你要引用的区域即可。
接着用鼠标单击对话框的“number2”框,单击工作簿中的“Sheet3!”工作表标签,其2 名称“Sheet3!”即可自动进入其中,再按相同方法选择要引用的单元格区域即可。
上述方法的最大优点就是引用的区域很准确,特别是三维引用时不容易发生工作表或工作簿名称输入错误的问题。
2. 编辑栏输入如果你要套用某个现成公式,或者输入一些嵌套关系复杂的公式,利用编辑栏输入更加快捷。
首先选中存放计算结果的单元格;鼠标单击Excel 编辑栏,按照公式的组成顺序依次输入各个部分,公式输入完毕后,单击编辑栏中的“输入”(即“√”)按钮(或回车)即可。
手工输入时同样可以采取上面介绍的方法引用区域,以公式“=SUM(Sheet2!A1:A6,Sheet3!B2:B9)”为例,你可以先在编辑栏中输入“=SUM()”,然后将光标插入括号中间,再按上面介绍的方法操作就可以引用输入公式了。