close

(六)資訊函數


1.CELL
用途:返回某一引用區域的左上角單格的格式、位置或內容等資訊,該函數主要用於保持與其他試算表程式的相容性。 語法:CELL(info_type,reference) 參數:Info_type 為一個文本值,指明所需要的單格資訊的類型。Reference 表示要獲取其有關資訊的單格。如果忽略,則在info_type 中所指定的資訊將返回給最後更改的單格。 實例:公式“=CELL("row",A20)”返回20,如果A3 單格包含TOTAL,則CELL("contents",A3)返回"TOTAL"。


2.ERROR.TYPE
用途:返回對應於某一錯誤類型的數位,如果沒有錯誤則返回#N/A。在IF 函數中可以使用ERROR.TYPE 檢測錯誤值,並返回文字串(如“發生錯誤”)來取代錯誤值。 語法:ERROR.TYPE(error_val) 參數:Error_val為需要得到其數位代碼的一個錯誤類型。儘管error_val 可以是實際的錯誤值,但它通常為一個單格引用,而此單格中包含需要檢測的公式。 注意:ERROR.TYPE 函數返回的錯誤代碼是:#NULL!返回1, #DIV/0!返回2, #VALUE!返回3, #REF!返回4, #NAME?返回5, #NUM!返回6,#N/A 返回7,其他錯誤則返回#N/A。 實例:如果A5=36/0,則公式“=ERROR.TYPE(A5)”返回2。


3.INFO
用途:返回有關當前操作環境的的資訊。 語法:INFO(type_text) 參數:Type_text是一文本,指明所要返回的資訊類型。其中"directory"返回當前目錄或檔夾的路徑,"memavail"返回可用的記憶體空間(以位元組為單位),"memused"返回資料佔用的記憶體空間,"numfile"返回當前所有打開的工作表的數目,16 "osversion"返回當前作業系統的版本號(文本),"recalc"返回當前的重計算方式(“自動”或“人工”),"release"返回Excel 的版本號(文本),"system"返回作業系統名稱(Macintosh="mac",Windows="pcdos"), "totmem"返回全部記憶體空間,包括已經佔用的記憶體空間(以位元組為單位)。 注意:INFO函數中的文本參數必須用西文引號引起來。 實例:公式“=INFO("osversion")”返回“Windows(32-bit)4.90”,=INFO("memavail")返回1048576。


4.IS 類函數
用途:其中包括用來檢驗數值或引用類型的九個工作表函數。它們可以檢驗數值的類型並根據參數的值返回TRUE 或FALSE。例如,數值為空白單格引用時,ISBLANK函數返回邏輯值TRUE,否則返回FALSE。 語法:ISBLANK(value)、ISERR(value)、ISERROR(value)、ISLOGICAL(value)、ISNA(value)、ISNONTEXT(value)、ISNUMBER(value)、ISREF(value)、ISTEXT(value)。
參數:Value是需要進行檢驗的參數。分別為空白(空白單格)、錯誤值、邏輯值、文本、數位、引用值或對於以上任意參數的名稱引用。 如果函數中的參數為下面的內容,則返回TRUE:ISBLANK 的參數是空白單格,ISERR的參數是任意錯誤值(除去#N/A),ISERROR 的參數是任意錯誤值(#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME?或#NULL!),ISLOGICAL的參數是邏輯值,ISNA 的參數是錯誤值#N/A,ISNONTEXT 的參數是任意不是文本的內容(此函數在值為空白單格時返回TRUE), ISNUMBER 的參數是數字,ISREF的參數是引用,ISTEXT的參數是文本。注意:IS類函數的參數value 是不可轉換的。在其他大多數需要數位的函數中,文本"19"會被轉換成數位19。然而在公式ISNUMBER("19")中,"19"並由文本值轉換成其他類型的值,而是返回FALSE。 IS 類函數用於檢驗公式計算結果十分有用,它與函數IF 結合在一起可以提供一種在公式中查出錯誤值的方法。
實例:公式“=ISBLANK("")”返回FALSE, =ISREF(A5)返回TRUE(其中a5 為空白單格)。如果需要計算A1:A4 區域的平均值,但不能確定單格內是否包含數位,則公式AVERAGE(A1:A4)返回錯誤值#DIV/0!。為了應付這種情況,可以使用公式“=IF(ISERROR(AVERAGE(A1:A4)),"引用包含空白單格",AVERAGE(A1:A4))”查出可能存在的錯誤。


5.ISEVEN
用途:測試參數的奇偶性,如果參數為偶數返回TRUE,
否則返回FALSE。 語法:ISEVEN(number) Number 待測試的數值。如果參數值不是整數,則自動截去小數部分取整。 注意:該函數必須載入“分析工具庫”方能使用。如果參數number 不是數值,ISEVEN函數返回錯誤值#VALUE!。
實例:公式“=ISEVEN(11)返回FALSE”,=ISEVEN(6)返回TRUE。


6.ISODD
用途:測試參數的奇偶性,如果參數為奇數返回TRUE, 否則返回FALSE。 語法:ISODD(number) 參數:Number待測試的數值。如果參數不是整數,則自動截去小數部分取整。 注意:該函數必須載入“分析工具庫”方能使用。 實例:公式“=ISODD(19)”返回TRUE,=ISODD(14.5)返回FALSE。


7.N
用途:返回轉化為數值後的值。 語法:N(value) 參數:Value 為要轉化的值。函數N 可以轉化下表列出的值:數位返回該數位,日期返回該日期的序列號,TRUE 返回1, FALSE 返回0, 錯誤值(如#DIV/0!)返回該錯誤值,其他值返回0。 實例:如果A1 包含"7",A2 包含"檔",A3 包含"TRUE",則公式“=N(A1)”返回7,=N(A2)返回0(因為A2 含有文字), =N(A3)返回1(因為A3 含有TR UE)。


8.NA
用途:返回錯誤值#N/A。#N/A 表示“無法得到有效值”。如果使用#N/A標誌空白單格,可以避免不小心將空白單格計算在內而產生的問題,因為公式引用含有#N/A的單格時返回錯誤值#N/A。
語法:NA() 參數:空白單格 實例:公式“=NA("")”返回#N/A。 17


9.TYPE
用途:返回數值的類型。當某一個函數的計算結果取決於特定單格中數值的類型時,可使用函數TYPE。 語法:TYPE(value) 參數:Value 可以是Excel 中的資料,如數位、文本、邏輯值等等。 如果value 為數位返回1,是文本返回2,邏輯值返回4,錯誤值返回16,陣列返回64。 實例:如果A1 包含文本"金額",則公式“=TYPE(A1)”返回2。=TYPE(2+A1)返回16。

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 親德青少年班 的頭像
    親德青少年班

    崇德文教基金會三重區親德青少年班

    親德青少年班 發表在 痞客邦 留言(1) 人氣()