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...