close

227

10項在Excel表格中必須遵循的函數公式正確寫法

這篇文章是根據老師長期使用Excel經驗,總結了10項在Excel工作表中表格必須遵循的函數公式正確寫法。

1、每個函數都以等號(=)開頭

如果省略等號,則鍵入的內容會顯示為文字或日期。舉例來說,若鍵入SUM(A1:A10),則Excel會顯示文字字串SUM(A1:A10)並且不會計算該公式。但若鍵入12/24,則Excel會顯示一個日期,如「1224日」或「20161224日」,而不是12除以24

2所有左括弧和右括弧匹配

請確保在輸入公式時所有括弧都成對出現。在公式中使用函數時,函數中的每個括弧都必須位於正確的位置,這一點非常重要,因為這樣函數才能正常工作。舉例來說:如果公式輸入為:「=IF(B2<0),"資料為負" , B2*1.05 )」將無法正常運算,因此會出現錯誤訊息,因為此處有兩個右括弧而只有一個左括弧。正確的公式類似於:=IF(B2<0,"資料為負",B2*1.05)

3輸入所有必需參數

有些工作表函數具有必需一定要輸入參數(參數是函數中用來執行操作或計算的值。參數的類型與函數的需求有關。函數中常用的參數類型包括數值、文字、儲存格和範圍名稱等….),而有些函數(NOWPI)則不需要參數。此外,還要確保沒有輸入過多的參數。舉例來如:UPPER函數只接受一個文字字串作為其參數,將其中的英文字母變成大寫字母。

4輸入正確類型的參數

有些工作表函數(SUM)要求使用數值參數。而有些函數(REPLACE)則要求其參數至少有一個為文字。如果將錯誤類型的資料用作參數,則Excel就可能會返回意外結果或顯示錯誤。

5函數的嵌套不超過64

可以在函數中最多輸入(或嵌套) 64層函數。舉例來說:公式為:「=IF(SQRT(PI())<2,"不合","剛好")」內容包含三個函數:PI函數嵌套在SQRT函數內,後者又嵌套在IF函數內。

6用單引號將其他工作表名稱引起來

如果公式中使用到其他工作表或活頁簿中的值或儲存格,並且這些活頁簿或工作表的名稱中包含非字母字元(例如空格),那麼必須用單引號(')將其名稱括起來。

7在公式中引用工作表名稱時,在其後放置一個感嘆號(!)

舉例來說:若要在同一活頁簿中要擷取名為「資料分析」的工作表中儲存格D3的值,請使用下面的公式:='資料分析'!D3

8包含外部工作簿的路徑

請確保每個外部引用(外部引用:對其他Excel活頁簿中的工作表儲存格或範圍的引用,或對其他活頁簿中的定義名稱的引用。)都包含活頁簿的名稱和路徑。

9對工作簿的引用包括該工作簿的名稱且必須用方括號([])括起來。此引用必須還包含工作簿中相應工作表的名稱。

舉例來說:若要包含對名為Q2.xlsx的活頁簿(當前在Excel中處於打開狀態)中名為「銷售」的工作表上A1A8儲存格的引用,則公式如下所示:=[Q2O.xlsx]銷售!A1:A8

如果要引用的活頁簿在Excel中未打開,仍然可以在公式中包含對此活頁簿的引用。您可以提供此檔的完整路徑,如下面的示例所示:=ROWS('C:\MyDocuments\[Q2.xlsx]銷售'!A1:A8)。此公式返回另一活頁簿中A1A8儲存格範圍內的行數(8)

提示:如果完整路徑中包含空格字元,則如上例中所示,必須將路徑用單引號引起來(在路徑開頭處工作表名稱後面,感嘆號之前)

10避免除數為零

將某個儲存格除以包含零或不包含值的儲存格會導致#DIV/0!錯誤。


arrow
arrow

    錦子老師 發表在 痞客邦 留言(0) 人氣()