Excel常用函数

发布 2022-06-29 12:50:28 阅读 1808

excel 常用函数。

一、sum求和函数。

它的基本格式为sum(number1,number2,……其number参数最多可达30项,这些项可以是任何形式的参数、范围、公式或单元格引用,但sum在计算过程中忽略文本值、逻辑值及空白单元格,并将其视为0。

二、abs( )绝对值函数。

它的基本格式为abs(number),其参数必须是数值形式,计算结果为number的。

绝对值。三、sign( )正负判断函数。

它的基本格式为sign(),其参数必须是数值形式,计算结果如下例:

sign (sum (2,-5))=1 (参数为负数时返回-1)

sign (0)=0 (参数为零时返回0)

sign (abs (-5))=1 (参数为正数时返回1)

四、round( )四舍五入函数。

它的基本格式为round(number, num_digits),number必须是数值形式,num_digits则确定将舍入多少位(必须为整数或零),计算结果如下例:

round (123.456, 2)=123.46

round (123.456, 0)=123

round (123.456, -2)=100

由此衍生出两个函数:roundup---只入不舍、rounddown---只舍不入。

五、int( )取整函数。

它的基本格式为int(number),参数必须是数值形式,返回的结果为小于参。

数值的与参数值最接近的整数,如下例:

int (100.99)=100

int (-100.01)=-101

int (-8.9)=-9

应用:设a1单元格中的数是正数,a1-int(a1)返回该正数的小数部分。

由int()函数引出另一取整函数trunc(number,num_digits),num_digits确定参数舍去的部分(num_digits的缺省值为零),注意它与int在对负数的处理上的不同:

trunc(-100.01)=-100

trunc(8715.234,2)=8015.23

trunc(8715.234, -2)=8700

六、rand随机函数。

它的基本格式为rand(),参数必须是数值形式,计算结果随机产生一个大于。

等于0小于1的数。

应用:要产生一个大于等于0小于20的随机整数 round(rand()*20)

要产生a与b间的任一数 rand()*b-a)+a

七、product( )求积函数。

它的基本格式为product(number1, number2,……其参数可多达30个,计。

算结果为各参数的乘积,与sum相同,它也忽略非数值参数:

product (1,2,3)=6

八、fact( )阶乘函数。

它的基本格式为fact(number),number必须是正整数,计算如下例:

fact (3)=1*2*3=6

九、sqrt( )平方根函数。

它的基本格式为sqrt(number),参数必须是正数,计算如下例:

sqrt (4)=2

十、isnumber( )判断函数。

它的基本格式为isnumber(value),如果value是数字,返回真值,否则返回。

假值。计算结果如下例:

isnumber (“text”)=false

isnumber (15)=true

十一、trim( )清除函数。

它的基本格式为trim(text),它清除参数首尾的空格,计算结果如下例:

trim (“it is a dog”)=it is a dog

由其引出另一清除函数clean( )它们的区别在于clean(text)只清除非打。

印字符(如等)。

十二、exact( )文本匹配函数。

它的基本格式为exact(text1, text2),这种匹配是较精确的匹配,包括大小写。

字母,但忽略格式上的差别,计算结果如下例:

exact (“text”, text”)=false

exact (“text”, text”)=ture

十三、proper( )字母大小写函数

它的基本格式为proper(text),它将参数中每一独立单词的第一个字母大写,所有其他字母均变为小写,如下例:

proper (“a new text”)=a new text

由其引出两个大小写函数:upper( )lower( )upper将参数中所有字母都。

大写,而lower则将字母全变为小写。

十四、search( )查找子字符串位置函数。

它的基本格式为search(find_text, within_text, start_num),find_text 就是要查找的文本,within_text 是指定到哪个字符串中去找,start_num 是可选的参数,它确定开始查找的位置,省略时默认为1。

该函数不区分大小写,可以使用通配符,返回最先找到的字符串的绝对位置,如下例:

search ("p","a night in park", 4)=12

search ("y","2

search ("y","8)=9 (注意,不是等于2)

由其引出另一函数find(find_text,within_text,start_num),二者区别在于find查找时区分大小写且不能使用通配符。

search ()与find ()常与下面的mid ()left ()right ()结合用于提取字符串。

十五、mid( )抽取子字符串函数。

它的基本格式为mid(text,start_num,num_chars),text 是想从中。

抽取子字符串的文本,start_num 是开始抽取的位置,num_chars 是抽取的字符个数。计算结果如下例:

mid (“it is a dog”, 2, 20)=t is a dog

由其引出另两个函数:right( )left( )

right基本格式为right (text, num_chars),text 和num_chars与mid中意思相。

同,只是它是从参数的最右边的字符开始向左抽取;left 基本格式与right相。

同,而它是从参数最左边的字符开始向右抽取。

十六、substitute( )查找并替换函数。

它的基本格式为substitute(text, old_text, new_text, instance_num),text 是想。

要替换其中字符的文本串,old_text 是被换掉的文本,new_text 是替换的文本,instance_num是可选的,它指定替换掉第几个文本,如不指定,则替换所有的old_text。计算结果如下例:

substitute ("quarter 1, 1991", 1", 2", 1) =quarter 2, 1991"

substitute ("quarter 1, 1991", 1", 2") quarter 2, 2992"

substitute ("quarter 1, 1991", 1", 2", 3)= quarter 1, 1992"

由其引出另一替换函数repllace( )它的基本格式为: replace(old_text,start_num,num_chars,new_text),old_text 是想要替换其中字符的文本串,start_num指开始替换的位置,num_chars 指定替换字符的个数,next_text 是替换的文本。计算结果如下例:

replace ("abcdefghijk", 6, 5, "abcde*k"

replace ("1990", 3, 2, "91") 1991"

replace (“through the hoop”, 13, 1, “l”)=through the loop

十七、if( )条件函数。

它的基本格式为 if(logical_test,value_if_true,value_if_false),logical_test 是一个条件测试,它的结果应为一个逻辑值,value_if_true 表示如果条件测试的结。

果成立则使函数等于该值,value_if_false 则与其相反。计算结果如下例:

if (isnumber (“text”),3, 5)=5

作为条件测试参数的函数运算很多,在此引出几个较常用的函数:

and (logical1, logical2,……logical30)--所带参数条件全部满足时为true;

or (logical1, logical2,…ogical30)--所带参数条件任何一个满足时为true;

not (logical)--结果与所带参数的条件测试结果相反;

iserror (value)--参数可以是区域或单元格,用于测试参数值是否出错,如。

果有错误则为true,否则就为false。

另外,if函数还可以作为参数嵌套使用,以发挥最大效用。

十八、match( )查找位置函数。

它的基本格式为 match(lookup_value,lookup_array,match_type)。

lookup_value是要查找的值或字符串,lookup_array 是所要查找的区域,match_type

的缺省值为1,它定义了查找的规则,其值必须是1,0或-1,如果type=1,该函数。

查找区域中小于等于lookup_value 的最大值(lookup_array应按升序排列);如果。

type=-1,则查找区域中大于等于lookup_value 的最小值(lookup_array应按降序排列)

如果type=0,则查找与lookup_value 完全相同的值。返回结果为lookup_value 在。

lookup_array中的位置(而不是值),如果找不到,则返回错误提示信息#n/a。

例:c2:c8的数字格式是百分比格式)

match (39000,b2: b8, 1) =3

match (38000,b2:b8,0) =2

match(39000,b2:b8,-1) 返回 #n/a 错误值 (因为对于match_type –1

来说,b2:b8 里的数字排列方式不正确(应为降序排列)).

假设 yen 代表a2:a8, yendollar 代表 a2:c8, and myincome 代表一个包含数字 6,301,126.33 的单元格,以下公式:

your tax rate is "&lookup(myincome,yendollar)&"which places you in tax bracket number "&match(myincome,yen)&"

返回的结果为: your tax rate is 22.41%, which places you in tax bracket number 7.

由其引出另一函数choose(),其基本格式为choose(index_num,value1,…value n).

choose 是在value中查找由index_num指定的位置的值,计算结果如下例:

choose(2,"1st","2nd","3rd","finished") 2nd"

sum(a1:choose(3,a10,a20,a30)) sum(a1:a30)

如果 a10 中的值是 4, 那么:

choose(a10,"nails","screws","nuts","bolts") bolts"

十九、vlookup( )查找引用函数1

它的基本格式为 vlookup (lookup_value, table_array, col_index_num, range_lookup) 。lookup_value 是要在table_array 中查找的值,index_num指定该。

函数引用的与查找到的lookup_value同行的位置,lookup_value 的查找只在。

table_array 的第一列中进行。该函数等同于下面的复合函数:

choose(match(lookup_value, lookup the first column, 0), values in the same row)

计算结果为由index_num指定位置,与lookup_value在table_array中同行的值。

另一函数hlookup与其原理相同,不同是hlookup是按行查找,按列引用。

二十、lookup( )与index( )查找引用函数2

1. lookup 的基本格式为lookup(lookup_value,lookup_vector,result_vector),它的原理与vlookup大致相同,只不过lookup函数中的lookup_vector 与result_vector可以在不同的区域。该函数先查找到lookup_value在lookup_

vector中的位置,然后再在result_vector中查找对应位置的值。lookup函数的。

唯一要求是lookup_vector 与result_vector 必须含有完全相同的元素个数。

lookup()的另一种用法是lookup(lookup_value,array), lookup_value是要。

查找的内容,array是查找的范围。excel将根据array的形状决定查找第一行还是第一列,找到后,返回该列或行在范围内的最后一个值。

2. index 的基本格式为 index(array,row_num,column_num),array是所要查找。

的区域, row_num 和 column_num指定了要查找的值在该区域中的位置,二者。

不能同时省略,当row_num或column_num等于0时,函数则得出对整列或整行的引用。

二十一、**erage( )平均值函数。

它的基本格式为**erage(number1,……numbern),n<=30它计算所含参数的算术平均值,计算过程中忽略逻辑值、文本和空白单元格。如下例:

**erage(2,5,2)=3

Excel常用函数

sum 加總。語法 sum 儲存格 儲存格 連續儲存格的加總。sum 儲存格,儲存格,儲存格 不連續儲存格的加總。例1 sum a2 a20 加總儲存格a2至a20。例2 sum a5,a11,a13,b7,b18,b20 加總儲存格a5,a11,a13,b7,b18,b20數值總合。例3 sum ...

Excel常用函数

excel的数据处理功能在现有的文字处理软件中可以说是独占鳌头,几乎没有什么软件能够与它匹敌。而函数作为处理数据的一个最重要手段,在生活和工作实践中,却很少有人充分发挥它们的强大功能。excel提供的函数不仅涉及面广,而且种类多,本文所涉及的几个函数,就是日常工作中常用的。一 hyperlink函数...

Excel常用函数

excel2003常用函数一览表。sum 返回单元格区域中所有数据的和 erage 计算参数的算术平均数 参数可以是数值或包含数值的名称 数组或引用 if 执行真假值判断,根据对指定条件进行逻辑评价的真假而返回不同的结果 hyperlink 创建快捷方式,以便打开文档或网络驱动器,或连接intern...