在 Word 表格中使用公式

您可以使用公式,在表格中執行計算和邏輯比較。[公式] 命令位於 [表格工具][版面配置] 索引標籤的 [資料] 群組中。

Word 2010 功能區上 [表格工具] 之 [版面配置] 索引標籤的 [資料] 群組

Word 中的公式會在您開啟包含公式的文件時自動更新。您也可以手動更新公式結果。如需詳細資訊,請參閱更新公式結果一節。

 附註   Word 表格中的公式是一種功能變數代碼類型。如需功能變數代碼的詳細資訊,請瀏覽<請參閱>一節。

本文內容


在表格儲存格中插入公式

  1. 選取需要包含結果的表格儲存格。如果儲存格不是空白,請刪除其內容。
  2. [表格工具][版面配置] 索引標籤上,按一下 [資料] 群組中的 [公式]
  3. 使用 [公式] 對話方塊建立公式。您可以輸入 [公式] 方塊,然後從 [數字格式] 清單中選取數字格式,再使用 [加入函數][加入書籤] 清單加入函數和書籤。

頁首 頁首

更新公式結果

在 Word 中插入公式或開啟包含公式的文件之後,即會計算公式的結果。

您也可以手動更新下列項目:

  • 一個或多個特定公式的結果
  • 特定表格中所有公式的結果
  • 文件中的所有功能變數代碼,包括公式

更新特定公式的結果

  1. 選取您要更新的公式。您可以按住 CTRL 鍵並進行選取,以選取多個公式。
  2. 請執行下列其中一項:
  • 在公式上按一下滑鼠右鍵,然後按一下 [更新功能變數]
  • 按 F9 鍵。

更新表格中的所有公式結果

  • 選取包含您要更新之公式結果的表格,然後按 F9 鍵。

更新文件中的所有公式

 重要事項   此程序會更新文件中的所有功能變數代碼,而不只是公式。

  1. 按 CTRL+A 鍵。
  2. 按 F9 鍵。

頁首 頁首

鎖定或解除鎖定公式

您可以鎖定公式以防止更新其結果,也可以解除鎖定已鎖定的公式。

  • 請執行下列其中一項:
    • 鎖定公式    選取公式,然後按 CTRL+F11 鍵。
    • 解除鎖定已鎖定的公式    選取公式,然後按 CTRL+SHIFT+F11 鍵。

頁首 頁首

範例:使用位置引數加總表格中的數字

您可以搭配下列函數使用位置引數 (LEFT、RIGHT、ABOVE、BELOW):

  • AVERAGE
  • COUNT
  • MAX
  • MIN
  • PRODUCT
  • SUM

以使用 SUM 函數和位置引數相加數字的下列程序為例。

 重要事項   若要避免使用位置引數在表格中進行加總時發生錯誤,請在將加入計算的任何空白儲存格中,輸入零 (0)。

  1. 選取需要包含結果的表格儲存格。如果儲存格不是空白,請刪除其內容。
  2. [表格工具][版面配置] 索引標籤上,按一下 [資料] 群組中的 [公式]
  3. [公式] 對話方塊中,執行下列其中一項:
若要相加下列位置的數字… 請在 [公式] 方塊中輸入:
儲存格上方 =SUM(ABOVE)
儲存格下方 =SUM(BELOW)
儲存格上下方 =SUM(ABOVE,BELOW)
儲存格左方 =SUM(LEFT)
儲存格右方 =SUM(RIGHT)
儲存格左右方 =SUM(LEFT,RIGHT)
儲存格左上方 =SUM(LEFT,ABOVE)
儲存格右上方 =SUM(RIGHT,ABOVE)
儲存格左下方 =SUM(LEFT,BELOW)
儲存格右下方 =SUM(RIGHT,BELOW)
  1. 按一下 [確定]。

頁首 頁首

可用的函數

 附註   使用位置引數 (例如 LEFT) 的公式不會包含標題列中的值。

下列函數可用於 Word 表格公式中:

函數 所執行作業 範例 傳回
ABS() 計算括弧內之值的絕對值 =ABS(-22) 22
AND() 評估括弧內的引數是否全部為 TRUE。 =AND(SUM(LEFT)<10,SUM(ABOVE)>=5) 如果公式左方 (同一列) 的值總和小於 10,公式上方 (同一欄但不包含任何標題儲存格) 的值總和大於或等於 5,傳回 1;否則傳回 0。
AVERAGE( ) 計算括弧內識別之項目的平均值。 =AVERAGE(RIGHT) 同一列的公式儲存格右方之所有值的平均值。
COUNT( ) 計算括弧內識別之項目的計數。 =COUNT(LEFT) 同一列之公式儲存格左方的值數目。
DEFINED() 評估是否已定義括弧內的引數。如果已定義引數且評估不具有錯誤,則傳回 1;如果未定義引數或傳回錯誤,則傳回 0。 =DEFINED(gross_income) 如果已定義 gross_income 且評估不具有錯誤,傳回 1;否則傳回 0。
FALSE 不需要引數。一律傳回 0。 =FALSE 0
IF()

評估第一個引數。如果第一個引數為 True,則傳回第二個引數;如果第一個引數為 False,則傳回第三個引數。

 附註   需要正好三個引數。

=IF(SUM(LEFT)>=10,10,0) 如果公式左方的值總和至少為 10,傳回 10;否則傳回 0。
INT() 會將括弧內的值無條件捨去到最接近的整數。 =INT(5.67) 5
MAX( ) 傳回括弧內識別之項目的最大值。 =MAX(ABOVE) 公式上方 (不包括任何標題列) 的儲存格中找到的最大值。
MIN( ) 傳回括弧內識別之項目的最小值。 =MIN(ABOVE) 公式上方 (不包括任何標題列) 的儲存格中找到的最小值。
MOD() 需要兩個引數 (必須是數字或計算至數字)。傳回第二個引數除以第一個引數之後的餘數。如果餘數為 0 (零),傳回 0.0 =MOD(4,2) 0.0
NOT() 需要一個引數。評估該引數是否為 True。如果引數為 True,則傳回 0;如果引數為 False,則傳回 1。最常用於 IF 公式內。 =NOT(1=1) 0
OR() 需要兩個引數。如果其中一個引數為 True,則傳回 1;如果兩者皆為 False,則傳回 0。最常用於 IF 公式內。 =OR(1=1,1=5) 1
PRODUCT( ) 計算括弧內識別之項目的乘積。 =PRODUCT(LEFT) 公式左方的儲存格中找到之所有值相乘的乘積。
ROUND() 需要兩個引數 (第一個引數必須是數字或計算至數字;第二個引數必須是整數或計算至整數)。將第一個引數四捨五入到第二個引數指定的位數。如果第二個引數大於零 (0),會將第一個引數無條件捨去到指定的位數。如果第二個引數等於零 (0),會將第一個引數無條件捨去到最接近的整數。如果第二個引數為負數,則會將第一個引數無條件捨去到整數。

=ROUND(123.456, 2)

=ROUND(123.456, 0)

=ROUND(123.456, -2)

123.46

123

100

SIGN() 需要一個引數,必須是數字或計算至數字。評估括弧內識別的項目大於、等於或小於零 (0)。如果大於零,則傳回 1;如果等於零,則傳回 0;如果小於零,則傳回 -1。 =SIGN(-11) -1
SUM( ) 計算括弧內識別之項目的總和。 =SUM(RIGHT) 公式右方儲存格的值總和。
TRUE() 需要一個引數。評估該引數是否為 True。如果引數為 True,則傳回 1;如果引數為 False,則傳回 0。最常用於 IF 公式內。 =TRUE(1=0) 0

頁首 頁首

在公式中使用書籤名稱或儲存格參照

您可以在公式中使用儲存格的書籤名稱,參照加入書籤的儲存格。如果您已將包含數字或計算至數字的儲存格加入書籤名稱為 gross_income 的書籤,公式 =ROUND(gross_income,0) 會將該儲存格的值無條件捨去到最接近的整數。

您也可以在公式中使用欄和列參照。一共有兩種欄名列號表示法:RnCn 和 A1。

 附註   包含公式的儲存格不會加入使用參照的計算中。如果儲存格是參照的一部分,則會忽略儲存格。

RnCn 參照

您可以使用 RnCn 參照慣例,在公式中參照表格列、欄或儲存格。在此慣例中,Rn 參照至第 n 列,而 Cn 則參照至第 n 欄。例如,R1C2 參照至第一列第二欄的儲存格。下表包含此欄名列號表示法的範例。

若要參照… …使用此欄名列號表示法
一整欄 Cn
一整列 Rn
特定儲存格 RnCn
包含公式的列 R
包含公式的欄 C
兩個指定儲存格之間的所有儲存格 RnCn:RnCn
書籤表格中的儲存格 Bookmarkname RnCn
書籤表格中的儲存格範圍 Bookmarkname RnCn:RnCn

A1 參照

您可以使用 A1 參照慣例,參照儲存格、一組儲存格或儲存格範圍。在此慣例中,字母參照至儲存格的欄,而數字則參照至儲存格的列。表格中的第一欄為欄 A;第一列為列 1。下表包含此欄名列號表示法的範例。

若要參照… …使用此欄名列號表示法
第一欄第二列的儲存格 A2
第一列的前兩個儲存格 A1,B1
第一欄的所有儲存格和第二欄的前兩個儲存格 A1:B2

頁首 頁首

 
 
適用:
Word 2010, Word 2007