(三)外部函數
1.EUROCONVERT
用途:將數位轉換為歐元形式,將數位由歐元形式轉換為歐盟成員國貨幣形式,或利用歐元作為中間貨幣將數位由某一歐盟成員國貨幣轉化為另一歐盟成員國貨幣的形式(三角轉換關係)。語法:EUROCONVERT(number,source,target,full_precision,triangulation_precision) 參數:Number為要轉換的貨幣值,或對包含該值的單格的引用。Source是由三個字母組成的字串,或對包含字串的單格的引用,該字串對應於源貨幣的ISO 代碼。EUROCONVERT 函數中可以使用下列貨幣代碼: 國家/地區 基本貨幣單位ISO 代碼比利時 法郎 BEF 盧森堡 法郎 LUF 德國 德國馬克 DEM 西班牙 西班牙比薩斜塔ESP 法國 法郎 FRF 愛爾蘭 愛爾蘭磅 IEP 義大利 里拉 ITL 荷蘭 荷蘭盾 NLG 奧地利 奧地利先令 ATS 葡萄牙 埃斯庫多 PTE 芬蘭 芬蘭馬克 FIM 希臘 德拉克馬 GRD 歐盟成員歐元 EUR 國
2.SQL.REQUEST
用途:與外部資料源連接,從工作表運行查詢,然後 SQL.REQUEST 將查詢結果以陣列的形式返回,而無需進行宏編程。 語法:SQL.REQUEST(connection_string,output_ref,driver_prompt,query_text,col_names_logical)
參數:Connection_string 提供資訊,如數據源名稱、用戶ID 和密碼等。Output_ref 對用於存放完整的連接字串的
單格的引用。Driver_prompt 指定驅動程式對話方塊何時顯示以及何種選項可用。Column_names_logical指示是否將列名作為結果的第一行返回。如果要將列名作為結果的第一行返回,請將該參數設置為TRUE。如果不需要將列名返回,則設置為FALSE。如果省略column_names_logical,則SQL.REQUEST 函數不返回列名。
(四)工程函數
1.BESSELI
用途:返回修正Bessel 函數值,它與用純虛數參數運算時的Bessel 函數值相等。 7 語法:BESSELI(x,n)
參數:X 為參數值。N 為函數的階數。如果 n 非整數,則截尾取整。
2.BESSELJ
用途:返回 Bessel 函數值。 語法:BESSELJ(x,n) 參數:同上
3.BESSELK
用途:返回修正Bessel 函數值,它與用純虛數參數運算時的Bessel 函數值相等。 語法:BESSELK(x,n)參數:同上
4.BESSELY
用途:返回Bessel 函數值,也稱為Weber 函數或Neumann 函數。 語法:BESSELY(x,n)
參數:同上
5.BIN2DEC
用途:將二進位數字轉換為十進位數字。 語法:BIN2DEC(number) 參數:Number待轉換的二進位數字。Number的位元數不能多於10 位元(二進位位元),最高位元為符號位元,後9 位元為數字位元。負數用二進位數字補數表示。
6.BIN2HEX
用途:將二進位數字轉換為十六進位數。語法:BIN2HEX(number,places) 參數:Number 為待轉換的二進位數字。Number 的位元數不能多於10 位元(二進位位元),最高位元為符號位元,後 9 位元為數字位元。負數用二進位數字補數表示;Places為所要使用的字元數。如果省略places,函數 DEC2BIN用能表示此數的最少字元來表示。
7.BIN2OCT
用途:將二進位數字轉換為八進位數。語法:BIN2OCT(number,places) 參數:Number為待轉換的二進位數字;Places為所要使用的字元數。
8.COMPLEX
用途:將實係數及虛係數轉換為 x+yi 或 x+yj 形式的複數。語法:COMPLEX(real_num,i_num,suffix)
參數:Real_num為複數的實部,I_num為複數的虛部,Suffix 為複數中虛部的尾碼,省略時則認為它為i。
9.CONVERT
用途:將數位從一個度量系統轉換到另一個度量系統中。語法:CONVERT(number,from_unit,to_unit) 參數:Number是以from_units 為單位的需要進行轉換的數值。From_unit是數值 number的單位。To_unit是結果的單位。
10.DEC2BIN
用途:將十進位數字轉換為二進位數字。 語法:DEC2BIN(number,places) 參數:Number是待轉換的十進位數字。Places是所要使用的字元數,如果省略places,函數DEC2OCT 用能表示此數的最少字元來表示。
11.DEC2HEX
用途:將十進位數字轉換為十六進位數。語法:DEC2HEX(number,places) 參數:Number為待轉換的十進位數字。如果參數 number是負數,則省略places。Places是所要使用的字元數。
12.DEC2OCT
用途:將十進位數字轉換為八進位數。 語法:DEC2OCT(number,places) 參數:Number為待轉換的十進位數字。如果參數 number是負數,則省略places。Places是所要使用的字元數。
13.DELTA
用途:測試兩個數值是否相等。如果 number1=number2,則返回1,否則返回0。 語法:DELTA(number1,number2)
參數:Number1為第一個參數。Number2為第二個參數。如果省略,假設Number2 的值為零。
14.ERF
用途:返回誤差函數在上下限之間的積分。 語法:ERF(lower_limit,upper_limit) 參數:Lower_limit 是ERF 函數的積分下限。Upper_limit 是ERF 函數的積分上限。如果省略,ERF 將在零到下限之間進行積分。
15.ERFC
用途:返回從 x 到 ∞(無窮)積分的 ERF 函數的餘誤差函數 語法:ERFC(x) 參數:X?是ERF 函數積分的下限。
16.GESTEP
用途:如果 Number大於等於step, 返回1, 否則返回0。使用該函數可篩選資料。 語法:GESTEP(number,step)
參數:Number是待測試的數值。Step是閾值。如果省略step,則函數GESTEP 假設其為零。
17.HEX2BIN
用途:將十六進位數轉換為二進位數字。 語法:HEX2BIN(number,places) 參數:Number是待轉換的十六進位數,Places是所要使用的字元數。
18.HEX2DEC
用途:將十六進位數轉換為十進位數字。 語法:HEX2DEC(number)參數:Number 是待轉換的十六進位數。參數 number的位數不能多於 10 位元(40 位元二進位),最高位元為符號位元,其餘 39 位元是數字位元。負數用二進位數字的補數表示。
19.HEX2OCT
用途:將十六進位數轉換為八進位數。 語法:HEX2OCT(number,places) 參數:Number是待轉換的十六進位數,Places是所要使用的字元數。
20.IMABS
用途:返回以 x+yi 或 x+yj 文本格式表示的複數的絕對值(模)。 語法:IMABS(inumber)
參數:Inumber?為需要計算其絕對值的複數。
21.IMAGINARY
用途:返回以 x+yi 或 x+yj 文本格式表示的複數的虛係數。 語法:IMAGINARY(inumber) 參數:Inumber?為需要計算其虛係數的複數。
22.IMARGUMENT
用途:返回以弧度表示的角。語法:IMARGUMENT(inumber) 參數:Inumber為用來計算角度值的複數。
23.MCONJUGATE
用途:返回以 x+yi 或 x+yj 文本格式表示的複數的共軛複數。 語法:IMCONJUGATE(inumber) 參數:Inumber為需要計算其共軛數的複數。
24.IMCOS
用途:返回以 x+yi 或 x+yj 文本格式表示的複數的余弦。 語法:MCOS(inumber)
參數:Inumber為需要計算其余弦值的複數。
25.IMDIV
用途:返回以 x+yi 或 x+yj 文本格式表示的兩個複數的商。
語法:IMDIV(inumber1,inumber2) 參數:Inumber1為複數分子(被除數),Inumber2為複數
分母(除數)。
26.IMEXP
用途:返回以 x+yi 或 x+yj 文本格式表示的複數的指數。 語法:IMEXP(inumber)
參數:Inumber?為需要計算其指數的複數。
27.IMLN
用途:返回以 x+yi 或 x+yj 文本格式表示的複數的自然對數。 語法:IMLN(inumber)
參數:Inumber為需要計算其自然對數的複數。 9
28.IMLOG10
用途:返回以 x+yi 或 x+yj 文本格式表示的複數的常用對數(以 10 為底數)。 語法:IMLOG10(inumber)
參數:Inumber?為需要計算其常用對數的複數。
29.IMLOG2
用途:返回以 x+yi 或 x+yj 文本格式表示的複數的以 2 為底數的對數。 語法:IMLOG2(inumber) 參數:Inumber為需要計算以2 為底數的對數值的複數。
30.IMPOWER
用途:返回以 x+yi 或 x+yj 文本格式表示的複數的 n 次冪。 語法:IMPOWER(inumber,number)
參數:Inumber 為需要計算其冪值的複數,Number 為需要計算的冪次。
31.IMPRODUCT
用途:返回以 x+yi 或 x+yj 文本格式表示的 2 至 29 個複數的乘積。語法:IMPRODUCT(inumber1,inumber2,...)
參數:Inumber1,inumber2, . 為1 到29 個用來相乘的複數。
32.IMREAL
用途:返回以x+yi 或x+yj 文本格式表示的複數的實係數。語法:IMREAL(inumber)
參數:Inumber?為需要計算其實係數的複數。
33.IMSIN
用途:返回以 x+yi 或 x+yj 文本格式表示的複數的正弦值。語法:IMSIN(inumber)
參數:Inumber?為需要計算其正弦的複數。
34.IMSQRT
用途:返回以 x+yi 或 x+yj 文本格式表示的複數的平方根。 語法:IMSQRT(inumber)
參數:Inumber為需要計算其平方根的複數。
35.IMSUB
用途:返回以 x+yi 或 x+yj 文本格式表示的兩個複數的差。語法:IMSUB(inumber1,inumber2)
參數:Inumber1 是被減(複)數,Inumber2 是為減(複)數。
36.IMSUM
用途:返回以 x+yi 或 x+yj 文本格式表示的兩個或多個複數的和。語法:IMSUM(inumber1,inumber2,...)
參數:Inumber1,inumber2, ...為1 到29 個需要相加的複數。
37.OCT2BIN
用途:將八進位數轉換為二進位數字。 語法:OCT2BIN(number,places) 參數:Number是待轉換的八進位數。Places是所要使用的字元數。
38.OCT2DEC
用途:將八進位數轉換為十進位數字。 語法:OCT2DEC(number) 參數:Number?是待轉換的八進位數。
39.OCT2HEX
用途:將八進位數轉換為十六進位數。 語法:OCT2HEX(number,places) 參數:Number是待轉換的八進位數。Places是所要使用的字元數。
留言列表