saftion 2012-11-3 00:36
EXCEL函數速查一覽6
(九)數學和三角函數
1.ABS
用途:返回某一參數的絕對值。語法:ABS(number) 參數:number是需要計算其絕對值的一個實數。 實例:如果A1=-16,則公式“=ABS(A1)”返回16。
2.ACOS
用途:返回以弧度表示的參數的反余弦值,範圍是0~π。語法:ACOS(number) 參數:number是某一角度的余弦值,大小在-1~1之間。實例:如果A1=0.5,則公式“=ACOS(A1)”返回1.047197551(即π/3 弧度,也就是600);而公式“=ACOS(-0.5)*180/PI()”返回120°。
3.ACOSH
用途:返回參數的反雙曲余弦值。語法:ACOSH(number) 參數:number必須大於或等於1。 實例:公式“=ACOSH(1)”的計算結果等於0;“=ACOSH(10)”的計算結果等於2.993223。
4.ASIN
用途:返回參數的反正弦值。 語法:ASIN(number) 參數:Number為某一角度的正弦值,其大小介於-1~1
之間。 實例:如果A1=-0.5,則公式“=ASIN(A1)”返回-0.5236(-π/6 弧度);而公式“=ASIN(A1)*180/PI()”返回
-300。
5.ASINH
用途:返回參數的反雙曲正弦值。 語法:ASINH(number) 參數:number為任意實數。 實例:公式“=ASINH(-2.5)”返回-1.64723;“=ASINH(10)”返回2.998223。
6.ATAN
用途:返回參數的反正切值。返回的數值以弧度表示,大小在-π/2~π/2之間。語法:ATAN(number) 參數:number為某一角度的正切值。如果要用度表示返回的反正切值,需將結果乘以180/PI()。 實例:公式“=ATAN(1)”返回0.785398(π/4 弧度);=ATAN(1)*180/PI()返回450。
7.ATAN2
用途:返回直角坐標系中給定X 及Y 的反正切值。它等於X 軸與過原點和給定點(x_num,y_num)的直線之間的夾角,並介於-π~π之間(以弧度表示,不包括-π)。 語法:ATAN2(x_num,y_num) 參數:X_num為給定點的X 座標,Y_num為給定點的Y 座標。 實例:公式“=ATAN2(1,1)”返回0.785398(即π/4 弧度);=ATAN2(-1, -1)返回-2.35619(-3π/4弧度);=ATAN2(-1, -1)*180/PI()返回-1350。
8.ATANH
用途:返回參數的反雙曲正切值,參數必須在-1~1之間(不包括-1和1 )。語法:ATANH(number) 參數:number是-1<NUMBER<1的任意實數。< p> 實例:公式“=ATANH(0.5)”返回0.549306144;=ATANH(-0.1)返回-0.10034。
9.CEILING
用途:將參數Number 沿絕對值增大的方向,返回一個最接近的整數或基數significance 的最小倍數。 語法:CEILING(number,significance) 參數:number為待返回的數值,Significance為待返回的最小倍數。 注意:無論number 的正負如何,都是按遠離0 點的方向返回結果。如果number 是Significance 的倍數,則返回的數值是其自身。
實例:如果A1=3.1416,則公式“=CEILING(A1,1)”返回的結果是4;=CEILING(-2.5,-2)返回的結果為–4。
10.COMBIN
用途:返回一組物件所有可能的組合數目。 語法:COMBIN(number,number_chosen) 參數:number 是某一物件的總數量,number_chosen 則是每一組合中物件的數量。 注意:函數中的參數按照截尾取整的原則參與運算,並且
要求number>0、number_chosen>0以及number>number_chosen。 實例:假設有10 名乒乓球隊員,從中選出任意兩人搭配參加雙打,則計算公式為“=COMBIN(10,2)”,可以得出45 種搭配方案。
11.COS
用途:返回某一角度的余弦值。 語法:COS(number) 22 參數:number為需要求余弦值的一個角度,必須用弧度
表示。如果number 的單位是度,可以乘以PI()/180 轉換為弧度。 實例:如果A1=1,則公式“=COS(A1)”返回0.540302;
若A2=60,則公式“=COS(A2*PI()/180)”返回0.5。
12.COSH
用途:返回參數的雙曲余弦值。 語法:COSH(number) 參數:number為任意實數。實例:如果A1=5、A3=6,則公式“=COSH(A1+A3)”返回29937.07087;若C1=60,則公式“=COSH(COS(C1*PI()/180))”返回1.127625965。
13.COUNTIF
用途:統計某一區域中符合條件的單格數目。 語法:COUNTIF(range,criteria) 參數:range為需要統計的符合條件的單格數目的區域;Criteria 為參與計算的單格條件,其形式可以為數位、運算式或文本(如36、">160"和"男"等)。其中數位可以直接寫入,運算式和文本必須加引號。 實例:假設A1:A5 區域內存放的文本分別為女、男、女、男、女,則公式“=COUNTIF(A1:A5,"女")”返回3。
14.DEGREES
用途:將弧度轉換為度。 語法:DEGREES(angle) 參數:angle是採用弧度單位的一個角度。 實例:公式“=DEGREES(1)返回57.29577951”, =DEGREES(PI()/3)返回60。
15.EVEN 用途:返回沿絕對值增大方向,將一個數值取整為最接近的偶數。 語法:EVEN(number) 參數:number是要取整的一個數值。實例:如果A1=-2.6 則公式“=EVEN(A1)”返回-4;=EVEN(-4.56+6.87)返回4。
16.EXP
用途:返回e的n次冪。語法:EXP(number) 參數:Number為底數e的指數。 注意:EXP函數是計算自然對數的LN 函數的反函數。 實例:如果A1=3,則公式“=EXP(A1)”返回20.085537 即e3。
17.FACT
用途:返回一個數的階乘,即1*2*3*...*該數。 語法:FACT(number) 注意:Number是計算其階乘的非負數。如果輸入的Number 不是整數,則截去小數部分取整數。 實例:如果A1=3,則公式“=FACT(A1)”返回6;=FACT(5.5)
返回1*2*3*4*5.5 即120。
18.FACTDOUBLE
用途:返回參數Number 的半階乘。 語法:FACTDOUBLE(number) Number 要計算其半階乘的數值,如果參數Number 為非整數,則截尾取整。 注意:如果該函數不存在,應當運行“安裝”程式載入“分析工具庫”。 實例:公式“=FACTDOUBLE(4)”返回8。
19.FLOOR
用途:將參數Number 沿絕對值減小的方向去尾舍入,使其等於最接近的significance 的倍數。 語法:FLOOR(number,significance) 參數:Number為要舍入的某一數值,Significance為該數值的倍數。 實例:如果A1=22.5, 則公式“=FLOOR(A1,1)”返回22; =FLOOR(-2.5,-2)返回-2。
20.GCD
用途:返回兩個或多個整數的最大公約數。語法:GCD(number1,number2,...) 參數:Number1,number2, ...為1 到29 個數值,如果數值為非整數,則截尾取整。說明:如果該函數不存在,必須運行“安裝”程式載入“分析工具庫”。 實例:如果A1=16、A2=28、A3=46,則公式“=GCD(A1:A3)”返回2。
21.INT
用途:將任意實數向下取整為最接近的整數。 語法:INT(number) 參數:Number為需要處理的任意一個實數。
實例:如果A1=16.24、A2=-28.389, 則公式“=INT(A1)”返回16,=INT(A2)返回-29。
22.LCM
用途:返回整數的最小公倍數。最小公倍數是所有整數參數number1、number2、.,的最小正整數倍數。用函數LCM
可以將分母不同的分數相加。 語法:LCM(number1,number2,...) 參數:Number1,number2,...是要計算最小公倍數的1 到29 個參數。如果參數不是整數,則自動截去小數部分取整。說明:該函數需要載入“分析工具庫”才能使用。 實例:如果A1=4、A2=16 、A3=8, 則公式“=LCM(A1:A3)”返回16。
23.LN
用途:返回一個數的自然對數,即以e(2.71828182845904) 為底的對數(LN函數是EXP 函數的反函數)。 語法:LN(number) 參數:Number是待計算其自然對數的正實數。 實例:如果A1=100、A2=67, 則公式“=LN(A1+A2)”返回5.117993812;=LN(EXP(3))返回3;=EXP(LN(4))返回4。
24.LOG
用途:按所指定的底數,返回某個數的對數。 語法:LOG(number,base) 參數:Number是計算對數的任意實數,Base是對數的底數。如果省略底數,則默認它的值為10。 實例:如果A1=8,則公式“=LOG(A1,2)”返回3;
=LOG(100,10)返回2。
25.LOG10
用途:返回以10 為底的對數。 語法:LOG10(number) 參數:Number是待計算常用對數的一個正實數。
實例:如果A1=1000,則公式“=LOG10(A1)”返回3; =LOG10(10^5)返回5。
26.MDETERM
用途:返回一個陣列的矩陣行列式的值。 語法:MDETERM(array) 參數:Array是一個行列數相等的數值陣列。Array可以是單格區域,例如A1:C3;或是一個陣列常量,如{1,2,3;4,5,6;7,8,9}; 也可以是區域或陣列常量的名稱。矩陣行列式的值多用於求解多元聯立方程。 實例:如果A1=1、A2=2、B1=3、B2=4,則公式“=MDETERM(A1:B2)”返回-2。
27.MINVERSE
用途:返回陣列矩陣的逆距陣。 語法:MINVERSE(array) 參數:Array 是具有相等行列數的數值陣列,它可以是單
元格區域,例如A1:C3; 也可以是常數陣列如{1,2,3;4,5, 6;7,8,9};或者是兩者的名稱。 實例:公式“=MINVERSE({4,-1;2, 0})”返回{0,0.5;-1, 2};=MINVERSE({1,2,1;3,4,-1;0,2, 0})返回{0.25,0.25,
-0.75;0,0,0.5;0.75,-0.25,-0.25}。
28.MMULT
用途:返回兩陣列的矩陣乘積。結果矩陣的行數與array1 的行數相同,矩陣的列數與array2 的列數相同。 語法:MMULT(array1,array2) 參數:Array1 和array2 是要進行矩陣乘法運算的兩個陣列。Array1 的列數必須與array2 的行數相同,而且兩個陣列中都只能包含數值。Array1 和array2 可以是單格區域、陣列常數或引用。 實例:公式“=MMULT({1,2;2,3},{3,4;4,5})” 返回11。
29.MOD
用途:返回兩數相除的餘數,其結果的正負號與除數相同。語法:MOD(number,divisor) 參數:Number為被除數,Divisor為除數(divisor不能為零)。 實例:如果A1=51,則公式“=MOD(A1,4)”返回3; =MOD(-101,-2)返回–1。
30.MROUND
用途:返回參數按指定基數舍入後的數值。 語法:MROUND(number,significance) 參數:Number是將要舍入的數值,Significance是要對參數Number 進行舍入運算的基數。 注意:如果參數number 除以基數Significance 的餘數大於或等於基數Significance 的一半,則函數MROUND 向遠離零的方向舍入。另外,該函數只有載入了“分析工具庫”方可使用。實例:如果A1=6.6876, 則公式“=MROUND(A1,4)”的計算結果是8。