在 Word 表格中使用公式
您可以使用公式,在表格中執行計算和邏輯比較。[公式] 命令位於 [表格工具] 之 [版面配置] 索引標籤的 [資料] 群組中。
鎖定或解除鎖定公式
您可以鎖定公式以防止更新其結果,也可以解除鎖定已鎖定的公式。
-
請執行下列其中一項:
-
鎖定公式 選取公式,然後按 CTRL+F11 鍵。
-
解除鎖定已鎖定的公式 選取公式,然後按 CTRL+SHIFT+F11 鍵。
-
範例:使用位置引數加總表格中的數字
您可以搭配下列函數使用位置引數 (LEFT、RIGHT、ABOVE、BELOW):
-
AVERAGE
-
COUNT
-
MAX
-
MIN
-
PRODUCT
-
SUM
以使用 SUM 函數和位置引數相加數字的下列程序為例。
重要 若要避免使用位置引數在表格中進行加總時發生錯誤,請在將加入計算的任何空白儲存格中,輸入零 (0)。
-
選取需要包含結果的表格儲存格。如果儲存格不是空白,請刪除其內容。
-
在 [表格工具] 的 [版面配置] 索引標籤上,按一下 [資料] 群組中的 [公式]。
-
在 [公式] 對話方塊中,執行下列其中一項:
若要相加下列位置的數字… |
請在 [公式] 方塊中輸入: |
儲存格上方 |
=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) |
可用的函數
附註 使用位置引數 (例如 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 |
分享於office Online
留言列表