Excel 常用函数67种.docx
- 文档编号:6038249
- 上传时间:2023-01-03
- 格式:DOCX
- 页数:19
- 大小:28.01KB
Excel 常用函数67种.docx
《Excel 常用函数67种.docx》由会员分享,可在线阅读,更多相关《Excel 常用函数67种.docx(19页珍藏版)》请在冰豆网上搜索。
Excel常用函数67种
Excel2003常用函数67种
目录
1.Sum3
2.If3
3.Sumif3
4.Average4
5.Trimmean4
6.Count4
7.Counta4
8.Countblank5
9.Countif5
10.Max5
11.Min5
12.Large6
13.Small6
14.Sumproduct6
15.Choose6
16.Hyperlink6
17.Lookup7
18.Match7
19.Now8
20.Today8
21.Weekday8
22..Weeknum9
23.Bin2dec9
24.Dec2bin9
25.Sumsq9
26.Delta9
27.Iseven9
28.Isodd10
29.Combin10
30.Countif10
31.GCD10
32.LCM10
33INT11
34.MOD11
35.Quotient11
36.Trunc11
37.Pi11
38.Product12
39.Rand12
40.Randbetween12
41.Round12
42.Rounddown13
43.Roundup13
44.Odd13
45.Sin13
46.Cos14
47.Tan14
48.ABS14
49.Sqrt14
50.Permut14
51.Rank15
52.Text15
53.Search或Searchb15
54.Clean16
55.Concatenate16
56.RMB16
57.Exact16
58.Find16
59.Left或Leftb17
60.Right或Rightb17
61.Len或Lenb17
62.Lower17
63.Upper18
64.Mid或Midb18
65.Proper18
66.Asc18
67.Jis18
Excel2003常用函数67种
1.Sum
用途:
返回某一单元格区域中所有数字之和。
语法:
Sum(Number1,Number2,...)
参数:
Number1,Number2,...为1到30个需要求和的数值(包括逻辑值及文本表达式)、区域或引用。
注意:
参数表中的数字、逻辑值及数字的文本表达式可以参与计算,其中逻辑值被转换为1、文本被转换为数字。
如果参数为数组或引用,只有其中的数字将被计算,数组或引用中的空白单元格、逻辑值、文本或错误值将被忽略。
实例:
如果A1=1、A2=2、A3=3,则公式“=Sum(A1:
A3)”返回6;=Sum("3",2,True)返回6,因为"3"被转换成数字3,而逻辑值True被转换成数字1。
2.If
用途:
执行逻辑判断,它可以根据逻辑表达式的真假,返回不同的结果,从而执行数值或公式的条件检测任务。
语法:
If(Logical_Test,Value_If_True,Value_If_False)
参数:
Logical_Test计算结果为True或False的任何数值或表达式;Value_If_True是Logical_Test为True时函数的返回值,如果Logical_Test为True并且省略了Value_If_True,则返回True。
而且Value_If_True可以是一个表达式;Value_If_False是Logical_Test为False时函数的返回值。
如果Logical_Test为False并且省略Value_If_False,则返回False。
Value_If_False也可以是一个表达式。
实例:
公式“=If(C2>=85,"A",If(C2>=70,"B",If(C2>=60,"C",If(C2<60,"D"))))”,其中第二个if语句同时也是第一个if语句的参数。
同样,第三个if语句是第二个if语句的参数,以此类推。
例如,若第一个逻辑判断表达式c2>=85成立,则d2单元格被赋值“A”;如果第一个逻辑判断表达式c2>=85不成立,则计算第二个if语句“If(C2>=70”;以此类推直至计算结束,该函数广泛用于需要进行逻辑判断的场合。
3.Sumif
用途:
根据指定条件对若干单元格、区域或引用求和。
语法:
Sumif(Range,Criteria,Sum_Range)
参数:
Range为用于条件判断的单元格区域,Criteria是由数字、逻辑表达式等组成的判定条件,Sum_Range为需要求和的单元格、区域或引用。
实例:
某单位统计工资报表中职称为“中级”的员工工资总额。
假设工资总额存放在工作表的f列,员工职称存放在工作表b列。
则公式为“=Sumif(B1:
B1000,"中级",F1:
F1000)”,其中“B1:
B1000”为提供逻辑判断依据的单元格区域,"中级"为判断条件,就是仅仅统计B1:
B1000区域中职称为“中级”的单元格,F1:
F1000为实际求和的单元格区域。
4.Average
用途:
计算所有参数的算术平均值。
语法:
Average(Number1,Number2,...)
参数:
Number1、Number2、...是要计算平均值的1~30个参数。
实例:
如果A1:
A5区域命名为分数,其中的数值分别为100、70、92、47和82,则公式“=Average(分数)”返回78.2。
5.Trimmean
用途:
返回数据集的内部平均值。
Trimmean函数先从数据集的头部和尾部除去一定百分比的数据点,然后再求平均值。
当希望在分析中剔除一部分数据的计算时,可以使用此函数。
语法:
Trimmean(Array,Percent)
参数:
Array为需要进行筛选并求平均值的数组或数据区域,Percent为计算时所要除去的数据点的比例。
如果Percent=0.2,则在20个数据中除去4个,即头部除去2个尾部除去2个。
如果Percent=0.1,30个数据点的10%等于3个数据点。
函数Trimmean将对称地在数据集的头部和尾部各除去一个数据。
实例:
如果A1=78、A2=45、A3=90、A4=12、A5=85,则公式“=Trimmean(A1:
A5,0.1)”返回62。
6.Count
用途:
返回数字参数的个数。
它可以统计数组或单元格区域中含有数字的单元格个数。
语法:
Count(Value1,Value2,...)
参数:
Value1,Value2,...是包含或引用各种类型数据的参数(1~30个),其中只有数字类型的数据才能被统计。
实例:
如果A1=90、A2=人数、A3=〞〞、A4=54、A5=36,则公式“=Count(A1:
A5)”返回3。
7.Counta
用途:
返回参数组中非空值的数目。
利用函数counta可以计算数组或单元格区域中数据项的个数。
语法:
Counta(Value1,Value2,...)
说明:
Value1,Value2,...所要计数的值,参数个数为1~30个。
在这种情况下的参数可以是任何类型,它们包括空格但不包括空白单元格。
如果参数是数组或单元格引用,则数组或引用中的空白单元格将被忽略。
如果不需要统计逻辑值、文字或错误值,则应该使用count函数。
实例:
如果A1=6.28、A2=3.74,其余单元格为空,则公式“=Counta(A1:
A7)”的计算结果等于2。
8.Countblank
用途:
计算某个单元格区域中空白单元格的数目。
语法:
Countblank(Range)
参数:
Range为需要计算其中空白单元格数目的区域。
实例:
如果A1=88、A2=55、A3=""、A4=72、A5="",则公式“=Countblank(A1:
A5)”返回2。
9.Countif
用途:
计算区域中满足给定条件的单元格的个数。
语法:
Countif(Range,Criteria)
参数:
Range为需要计算其中满足条件的单元格数目的单元格区域。
Criteria为确定哪些单元格将被计算在内的条件,其形式可以为数字、表达式或文本。
10.Max
用途:
返回数据集中的最大数值。
语法:
Max(Number1,Number2,...)
参数:
Number1,Number2,...是需要找出最大数值的1至30个数值。
实例:
如果A1=71、A2=83、A3=76、A4=49、A5=92、A6=88、A7=96,则公式“=Max(A1:
A7)”返回96。
11.Min
用途:
返回给定参数表中的最小值。
语法:
Min(Number1,Number2,...)
参数:
Number1,Number2,...是要从中找出最小值的1到30个数字参数。
实例:
如果A1=71、A2=83、A3=76、A4=49、A5=92、A6=88、A7=96,则公式“=Min(A1:
A7)”返回49;而=Min(A1:
A5,0,-8)返回-8。
12.Large
用途:
返回某一数据集中的某个最大值。
可以使用large函数查询考试分数集中第一、第二、第三等的得分。
语法:
Large(Array,K)
参数:
Array为需要从中查询第k个最大值的数组或数据区域,K为返回值在数组或数据单元格区域里的位置(即名次)
实例:
如果B1=59、B2=70、B3=80、B4=90、B5=89、B6=84、B7=92,则公式“=Large(B1,B7,2)”返回90。
13.Small
用途:
返回数据集中第k个最小值,从而得到数据集中特定位置上的数值。
语法:
Small(Array,K)
参数:
Array是需要找到第k个最小值的数组或数字型数据区域,K为返回的数据在数组或数据区域里的位置(从小到大)
实例:
如果如果A1=78、A2=45、A3=90、A4=12、A5=85,则公式“=Small(A1:
A5,3)”返回78。
14.Sumproduct
用途:
在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和。
语法:
Sumproduct(Array1,Array2,Array3,...)
参数:
Array1,Array2,Array3,...为2至30个数组,其相应元素需要进行相乘并求和。
实例:
公式“=Sumproduct({3,4;8,6;1,9},{2,7;6,7;5,3})”的计算结果是156。
15.Choose
用途:
可以根据给定的索引值,从多达29个待选参数中选出相应的值或操作。
语法:
Choose(Index_Num,Value1,Value2,...)
参数:
Index_Num是用来指明待选参数序号的值,它必须是1到29之间的数字、或者是包含数字1到29的公式或单元格引用;Value1,Value2,...为1到29个数值参数,可以是数字、单元格,已定义的名称、公式、函数或文本。
实例:
公式“=Choose(2,"电脑","爱好者")返回“爱好者”。
公式“=Sum(A1:
Choose(3,A10,A20,A30))”与公式“=Sum(A1:
A30)”等价(因为Choose(3,A10,A20,A30)返回a30)
16.Hyperlink
用途:
创建一个快捷方式,用以打开存储在网络服务器、Intranet(Internet)或本地硬盘的其它文件。
语法:
Hyperlink(Link_Location,Friendly_Name)
参数:
Link_Location是文件的路径和文件名,它还可以指向文档中的某个更为具体的位置,如Execl工作表或工作簿中特定的单元格或命名区域,或是指向word文档中的书签。
路径可以是存储在硬盘驱动器上的文件,或是Internet或Intranet上的URL路径;Friendly_Name为单元格中显示的链接文字或数字,它用蓝色显示并带有下划线。
如果省略了Friendly_Name,单元格就将Link_Location显示为链接。
实例:
Hyperlink("
17.Lookup
用途:
返回向量(单行区域或单列区域)或数组中的数值。
该函数有两种语法形式:
向量和数组,其向量形式是在单行区域或单列区域(向量)中查找数值,然后返回第二个单行区域或单列区域中相同位置的数值;其数组形式在数组的第一行或第一列查找指定的数值,然后返回数组的最后一行或最后一列中相同位置的数值。
语法1(向量形式):
Lookup(Lookup_Value,Lookup_Vector,Result_Vector)
语法2(数组形式):
Lookup(Lookup_Value,Array)
参数1(向量形式):
Lookup_Value为函数lookup在第一个向量中所要查找的数值。
Lookup_Value可以为数字、文本、逻辑值或包含数值的名称或引用。
Lookup_Vector为只包含一行或一列的区域。
Lookup_Vector的数值可以为文本、数字或逻辑值。
参数2(数组形式):
Lookup_Value为函数Lookup在数组中所要查找的数值。
Lookup_Value可以为数字、文本、逻辑值或包含数值的名称或引用。
如果函数Lookup找不到Lookup_Value,则使用数组中小于或等于Lookup_Value的最大数值。
Array为包含文本、数字或逻辑值的单元格区域,它的值用于与Lookup_Value进行比较。
注意:
Lookup_Vector的数值必须按升序排列,否则Lookup函数不能返回正确的结果,参数中的文本不区分大小写。
实例:
如果A1=68、A2=76、A3=85、A4=90,则公式“=Lookup(76,A1:
A4)”返回2,=Lookup("Bump",{"A",1;"B",2;"C",3})返回2。
18.Match
用途:
返回在指定方式下与指定数值匹配的数组中元素的相应位置。
如果需要找出匹配元素的位置而不是匹配元素本身,则应该使用match函数。
语法:
Match(Lookup_Value,Lookup_Array,Match_Type)
参数:
Lookup_Value为需要在数据表中查找的数值,它可以是数值(或数字、文本或逻辑值)、对数字、文本或逻辑值的单元格引用。
Lookup_Array是可能包含所要查找的数值的连续单元格区域,Lookup_Array可以是数组或数组引用;Match_Type为数字-1、0或1,它说明Excel如何在Lookup_Array中查找Lookup_Value。
如果Match_Type为1,函数Match查找小于或等于Lookup_Value的最大数值。
如果Match_Type为0,函数Match查找等于Lookup_Value的第一个数值。
如果Match_Type为-1,函数Match查找大于或等于Lookup_Value的最小数值。
注意:
Match函数返回Lookup_Array中目标值的位置,而不是数值本身。
如果Match_Type为0且Lookup_Value为文本,Lookup_Value可以包含通配符(“*”和“?
”)。
星号可以匹配任何字符序列,问号可以匹配单个字符。
实例:
如果A1=68、A2=76、A3=85、A4=90,则公式“=Match(90,A1:
A5,0)”返回3。
19.Now
用途:
返回当前日期和时间所对应的序列号。
语法:
Now()
参数:
无
实例:
如果正在使用的是1900日期系统,而且计算机的内部时钟为2001-1-2812:
53,则公式“=Now()”返回36919.54。
20.Today
用途:
返回系统当前日期的序列号。
语法:
Today()
参数:
无
实例:
公式“=Today()”返回2001-8-28(执行公式时的系统时间)。
21.Weekday
用途:
返回某日期的星期数。
在默认情况下,它的值为1(星期天)到7(星期六)之间的一个整数。
语法:
Weekday(Serial_Number,Return_Type)
参数:
Serial_Number是要返回日期数的日期,它有多种输入方式:
带引号的文本串(如"2001/02/26")、序列号(如35825表示1998年1月30日)或其他公式或函数的结果(如dateValue("2000/1/30"))。
Return_Type为确定返回值类型的数字,数字1或省略则1至7代表星期天到数星期六,数字2则1至7代表星期一到星期天,数字3则0至6代表星期一到星期天。
实例:
公式“=Weekday("2001/8/28",2)”返回2(星期二),=Weekday("2003/02/23",3)返回6(星期日)。
22..Weeknum
用途:
返回一个数字,该数字代表一年中的第几周。
语法:
Weeknum(Serial_Num,Return_Type)
参数:
Serial_Num代表一周中的日期。
应使用date函数输入日期,或者将日期作为其他公式或函数的结果输入。
Return_Type为一数字,确定星期计算从哪一天开始。
默认值为1。
23.Bin2dec
用途:
将二进制数转换为十进制数。
语法:
Bin2dec(Number)
参数:
Number待转换的二进制数。
Number的位数不能多于10位(二进制位),最高位为符号位,后9位为数字位。
负数用二进制数补码表示。
24.Dec2bin
用途:
将十进制数转换为二进制数。
语法:
Dec2bin(Number,Places)
参数:
Number是待转换的十进制数。
Places是所要使用的字符数,如果省略places,函数dec2oct用能表示此数的最少字符来表示。
25.Sumsq
用途:
返回所有参数的平方和。
语法:
Sumsq(Number1,Number2,...)
参数:
Number1,Number2,...为1到30个需要求平方和的参数,它可以是数值、区域、引用或数组。
实例:
如果A1=1、A2=2、A3=3,则公式“=Sumsq(A1:
A3)返回14(即12+22+32=14)。
26.Delta
用途:
测试两个数值是否相等。
如果Number1=Number2,则返回1,否则返回0。
语法:
Delta(Number1,Number2)
参数:
Number1为第一个参数。
Number2为第二个参数。
如果省略,假设Number2的值为零。
27.Iseven
用途:
测试参数的奇偶性,如果参数为偶数返回True,否则返回False。
语法:
Iseven(Number)
Number待测试的数值。
如果参数值不是整数,则自动截去小数部分取整。
注意:
该函数必须加载“分析工具库”方能使用。
如果参数Number不是数值,Iseven函数返回错误值#Value!
。
实例:
公式“=Iseven(11)返回False”,=Iseven(6)返回True。
28.Isodd
用途:
测试参数的奇偶性,如果参数为奇数返回True,否则返回False。
语法:
Isodd(Number)
参数:
Number待测试的数值。
如果参数不是整数,则自动截去小数部分取整。
注意:
该函数必须加载“分析工具库”方能使用。
实例:
公式“=Isodd(19)”返回True,=Isodd(14.5)返回False。
29.Combin
用途:
返回一组对象所有可能的组合数目。
语法:
Combin(Number,Number_Chosen)
参数:
Number是某一对象的总数量,Number_Chosen则是每一组合中对象的数量。
注意:
函数中的参数按照截尾取整的原则参与运算,并且要求Number>0、Number_Chosen>0以及Number>Number_Chosen。
实例:
假设有10名乒乓球队员,从中选出任意两人搭配参加双打,则计算公式为“=Combin(10,2)”,可以得出45种搭配方案。
30.Countif
用途:
统计某一区域中符合条件的单元格数目。
语法:
Countif(Range,Criteria)
参数:
Range为需要统计的符合条件的单元格数目的区域;Criteria为参与计算的单元格条件,其形式可以为数字、表达式或文本(如36、">160"和"男"等)。
其中数字可以直接写入,表达式和文本必须加引号。
实例:
假设A1:
A5区域内存放的文本分别为女、男、女、男、女,则公式“=Countif(A1:
A5,"女")”返回3。
31.GCD
用途:
返回两个或多个整数的最大公约数。
语法:
GCD(Number1,Number2,...)
参数:
Number1,Number2,...为1到29个数值,如果数值为非整数,则截尾取整。
说明:
如果该函数不存在,必须运行“安装”程序加载“分析工具库”。
实例:
如果A1=16、A2=28、A3=46,则公式“=Gcd(A1:
A3)”返回2。
32.LCM
用途:
返回整数的最小公倍数。
最小公倍数是所有整数参数Number1、Number2、…,的最小正整数倍数。
用函数lcm可以将分母不同的分数相加。
语法:
LCM(Number1,Number2,...)
参数:
Number1,Number2,...是要计算最小公倍数的1到29个参数。
如果参数不是整数,则自动截去小数部分取整。
说明:
该函数需要加载“分析工具库”才能使用。
实例:
如果A1=4、A2=16、A3=8,则公式“=Lcm(A1:
A3)”返回16。
33INT
用途:
将任意实数向下取整为最接近的整数。
语法:
INT(Number)
参数:
Number为需要处理的任意一个实数。
实例:
如果A1=16.24、A2=-28.389,则公式“=Int(A1)”返回16,=Int(A2)返回-29。
34.MOD
用途:
返回两数相除的余数,其结果的正负号与除数相同。
语法:
Mod(Number,Divisor)
参数:
Number为被除数,Divisor为除数(Divisor不能为零)。
实例:
如果A1=51,则公式“=Mod(A1,4)”返回3;=Mod(-101,-2)返回–1。
35.Quotient
用途:
返回商的整数部分,即舍去商的小数部分。
语法:
Quotient(Numerator,Denominator)
参数:
Numerator为被除数,Denominator为除数。
注意:
该函数只有加载“分析工具库”方可使用。
实例:
如果A1=86、A2=9,则公式“=Quotient(A1,A2)”返回9;=Quotient(-10,3)返回–3。
36.Trunc
用途:
将数字的小数部分截去,返回整数。
语法:
Trunc(Number,Num_Digits)
参数:
Number是需要截去小数部分的数字,Num_Digits则指定保留小数的精度(几位小数)。
注意:
Trunc函数可以按需要截取数字的小数部分,而int函数则将数字向下舍入到最接近的整数。
Int和Trunc函数在处理负数时有所不同:
Trunc(-4.3)返回-4,而INT(-4.3)返回-5。
实例:
如果A1=78.652,则公式“=Trunc(A1,1)”返回78.6,=Trunc(A1,2)返回78.65,=Trunc(-8.963,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Excel 常用函数67种 常用 函数 67