您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 冶金工业 > excel常用函数整理
函数名说明ABS(数值)用途:返回某一参数的绝对值。语法:ABS(number)参数:number是需要计算其绝对值的一个实数。实例:如果A1=-16,则公式“=ABS(A1)”返回16。COUNTIF(区域,查找的值)用途:统计某一区域中符合条件的单元格数目。语法:COUNTIF(range,criteria)参数:range为需要统计的符合条件的单元格数目的区域;Criteria为参与计算的单元格条件,其形式可以为数字、表达式或文本(如36、160和男等)。其中数字可以直接写入,表达式和文本必须加引号,也可以使用通配符,如“*”代表任意字符,“?”代表一个字符。如:COUNTIF($B$32:$C$39,??excel)实例:假设A1:A5区域内存放的文本分别为女、男、女、男、女,则公式“FACT(数值)用途:返回一个数的阶乘,即1*2*3*...*该数。语法:FACT(number)注意:Number是计算其阶乘的非负数。如果输入的Number不是整数,则截去小数部分取整数。实例:如果A1=3,则公式“=FACT(A1)”返回6;=FACT(5.5)返回1*2*3*4*5.5即120。MOD(被除数,除数)用途:返回两数相除的余数,其结果的正负号与除数相同。语法:MOD(number,divisor)参数:Number为被除数,Divisor为除数(divisor不能为零)。实例:如果A1=51,则公式“=MOD(A1,4)”返回3;=MOD(-101,-2)返回–1。INT用途:将任意实数向下取整为最接近的整数。 语法:INT(number) 参数:Number为需要处理的任意一个实数。 实例:如果A1=16.24、A2=-28.389,则公式“=INT(A1)”返回16,=INT(A2)返回-29。PI()用途:返回圆周率π,精确到小数点后14位。语法:PI()参数:不需要实例:公式“=PI()”返回3.14159265358979。power(底数,指数)用途:返回给定数字的乘幂。语法:POWER(number,power)参数:其中Number为底数,Power为指数,均可以为任意实数。注意:可以用“^”运算符代替POWER函数执行乘幂运算,例如公式“=5^2”与“=POWER(5,2)”等价。实例:如果A1=25.37,则公式“=POWER(A1,7)”返回6764617901;=POWER(4,5/4)返回5.656854。product(数字1,数字2,...)用途:将所有数字形式给出的参数相乘,然后返回乘积值。语法:PRODUCT(number1,number2,...)参数:Number1,number2,...为1到30个需要相乘的数字参数。实例:如果单元格A1=24、A2=36、A3=80,则公式“=PRODUCT(A1:A3)”返回69120;=PRODUCT(12,26,39)返回12168。rand()用途:返回一个大于等于0小于1的随机数,每次计算工作表(按F9键)将返回一个新的数值。语法:RAND()参数:不需要注意:如果要生成a,b之间的随机实数,可以使用公式“=RAND()*(b-a)+a”。如果在某一单元格内应用公式“=RAND()”,然后在编辑状态下按住F9键,将会产生一个变化的随机数。实例:公式“=RAND()*1000”返回一个大于等于0、小于1000的随机数。第1页,共21页函数名说明AVERAGE用途:计算所有参数的算术平均值。 语法:AVERAGE(number1,number2,...)。 参数:Number1、number2、...是要计算平均值的1~30个参数。 实例:如果A1:A5区域命名为分数,其中的数值分别为100、70、92、47和82,则公式“=AVERAGE(分数)”返回78.2。randbetween(数字1,数字2)用途:产生位于两个指定数值之间的一个随机数,每次重新计算工作表(按F9键)都将返回新的数值。语法:RANDBETWEEN(bottom,top)参数:Bottom是RANDBETWEEN函数可能返回的最小随机数,Top是RANDBETWEEN函数可能返回的最大随机数。注意:该函数只有在加载了“分析工具库”以后才能使用。实例:公式“=RANDBETWEEN(1000,9999)”将返回一个大于等于1000、小于等于9999的随机数。round()用途:按指定位数四舍五入某个数字。语法:ROUND(number,num_digits)参数:Number是需要四舍五入的数字;Num_digits为指定的位数,Number按此位数进行处理。注意:如果num_digits大于0,则四舍五入到指定的小数位;如果num_digits等于0,则四舍五入到最接近的整数;如果num_digits小于0,则在小数点左侧按指定位数四舍五入。实例:如果A1=65.25,则公式“=ROUND(A1,1)”返回65.3;=ROUND(82.149,2)返回82.15;=ROUND(21.5,-1)返回20。sign(数字)用途:返回数字的符号。正数返回1,零返回0,负数时返回-1。语法:SIGN(number)参数:Number是需要返回符号的任意实数。实例:如果A1=65.25,则公式“=SIGN(A1)”返回1;=SIGN(6-12)返回-1;=SIGN(9-9)count(区域)用途:返回数字参数的个数。它可以统计数组或单元格区域中含有数字的单元格个数。语法:COUNT(value1,value2,...)。参数:value1,value2,...是包含或引用各种类型数据的参数(1~30个),其中只有数字类型的数据才能被统计。实例:如果A1=90、A2=人数、A3=〞〞、A4=54、A5=36,则公式“=COUNT(A1:A5)”返回3。COUNTA(区域)用途:返回参数组中非空值的数目。利用函数COUNTA可以计算数组或单元格区域中数据项的个数。语法:COUNTA(value1,value2,...)说明:value1,value2,...所要计数的值,参数个数为1~30个。在这种情况下的参数可以是任何类型,它们包括空格但不包括空白单元格。如果参数是数组或单元格引用,则数组或引用中的空白单元格将被忽略。如果不需要统计逻辑值、文字或错误值,则应该使用COUNT函数。实例:如果A1=6.28、A2=3.74,其余单元格为空,则公式“=COUNTA(A1:A7)”的计算结果等于2。countblank(区域)用途:计算某个单元格区域中空白单元格的数目。语法:COUNTBLANK(range)参数:Range为需要计算其中空白单元格数目的区域。实例:如果A1=88、A2=55、A3=、A4=72、A5=,则公式“=COUNTBLANK(A1:A5)”返回2。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。第2页,共21页函数名说明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。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。RANK(数值,区域)用途:返回一个数值在一组数值中的排位(如果数据清单已经排过序了,则数值的排位就是它当前的位置)。语法:RANK(number,ref,order)参数:Number是需要计算其排位的一个数字;Ref是包含一组数字的数组或引用(其中的非数值型参数将被忽略);Order为一数字,指明排位的方式。如果order为0或省略,则按降序排列的数据清单进行排位。如果order不为零,ref当作按升序排列的数据清单进行排位。注意:函数RANK对重复数值的排位相同。但重复数的存在将影响后续数值的排位。如在一列整数中,若整数60出现两次,其排位为5,则61的排位为7(没有排位为6的数值)。实例:如果A1=78、A2=45、A3=90、A4=12、A5=85,则公式“=RANK(A1,$A$1:$A$5)”返回5、8、2、10、4ESF_mnyToCap(数字)转金额大写说明:Excel中字符串之间的连接用:&例:=”人民币(大写”&ESF_mnyToCap(H11)small(区域,k)用途:返回数据集中第k个最小值,从而得到数据集中特定位置上的数值。语法:SMALL(array,k)参数:Array是需要找到第k个最小值的数组或数字型数据区域,K为返回的数据在数组或数据区域里的位置(从小到大)。实例:如果如果A1=78、A2=45、A3=90、A4=12、A5=85,则公式“asc(双字节字符)用途:将字符串中的全角(双字节)英文字母更改为半角(单字节)字符语法:ASC(text)参数:Text为文本或包含文本的单元格引用。如果文本中不包含任何全角英文字母,则文本不会被更改。实例:如果A1=excel,则公式“=ASC(A1)”返回excel。jis(半角字符串)用途:将字符串中的半角(单字节)英文字母更改为全角(双字节)字符语法:JIS(text)参数:Text为文本或对包含文本的单元格(或引用)。如果文本中不包含任何半角英文字母,则文本不会更改。实例:如果A1=excel,则公式“=JIS(a1)”返回EXCEL。exact(字符串1,字符串2)用途:测试两个字符串是否完全相同。如果它们完全相同,则返回TRUE;否则返回FALSE。EXACT函数能区分大小写,但忽略格式上的差异。语法:EXACT(text1,text2)。参数:Text1是待比较的第一个字符串,Text2是待比较的第二个字符串。实例:如果A1=物理、A2=化学A3=物理,则公式“=EXACT(A1,A2)”返回FALSE,=EXACT(A1,A3)返回FALSE,=EXACT(word,word)返回TRUE。第3页,共21页函数名说明find(要寻找的字段,在哪儿寻找)返回的结果是:要寻找的字段在“在哪儿寻找”的位置号。用途:FIND用于查找其他文本串(within_text)内的文本串(find_text),并从within_text的首字符开始返回find_text的起始位置编号。此函数适用于双字节字符,它区分大小写但不允许使用通配符。语法:FIND(find_text,within_text,start_num),参数:Find_text是待查找的目标文本;Within_text是包含待查找文本的源文本;Start_num指定从其开始进行查找的字符,即within_text中编号为1的字符。如果忽略start_num,则假设其为1。实例:如果A1=软件报,则公式“=FIND(软件,A1,1)”返回1left(文本串,返回的字符数)---双字节用途:根据指定的字符数返回文本串中的第一个或前几个字符。此函数用于双字节字符。语法:LEFT(text,num_chars)或LEFTB(text,num_bytes)。参
本文标题:excel常用函数整理
链接地址:https://www.777doc.com/doc-4251813 .html