您可以使用公式在表格中執行計算及邏輯比較。 [公式] 命令位於 [表格版面配置] 索引標籤的 [數據] 群組中。
           
當您開啟含有公式的文件時,Word 中的公式會自動更新。 您也可以手動更新公式結果。 如需詳細資訊,請參閱更新公式結果一節。
附註: Word 數據表中的公式是一種域代碼類型。 如需功能變數代碼的詳細資訊,請參閱<另請參閱>一節。
本文內容
在表格儲存格中插入公式
- 
              
選取您要獲得結果的表格儲存格。 如果儲存格並非空白,請刪除其內容。
 - 
              
在 [ 表格版面 配置] 索引 標籤的 [ 數據 ] 群組中,按兩下 [ 公式]。
 - 
              
使用 [公式] 對話方塊建立您的公式。 您可在 [公式] 方塊中輸入,從 [數字格式] 清單選取數字格式,並且使用 [貼上函數] 及 [貼上書籤] 清單貼上函數和書籤。
 
更新公式結果
在 Word 中,公式的結果是在插入公式時計算的,而且在開啟含有公式的文件時也會計算。 在 Outlook 中,公式的結果僅在插入公式時計算,而且電子郵件收件者無法加以編輯。
您也可以手動更新︰
- 
              
一或多個特定公式的結果
 - 
              
特定資料表中所有公式的結果
 - 
              
文件中的所有功能變數代碼
 
更新特定公式的結果
- 
                  
選取您要更新的公式。 您可以在選取時按住 CTRL 鍵,選取多個公式。
 - 
                  
請執行下列其中一項操作:
- 
                      
以滑鼠右鍵按一下公式,然後按一下 [更新功能變數]。
 - 
                      
按 F9。
 
 - 
                      
 
更新表格中所有公式的結果
- 
                  
選取含有您要更新公式結果的表格,然後按 F9。
 
更新文件中的所有公式
重要: 此程序會更新文件中的所有功能變數代碼,而不只是公式。
- 
                  
按 CTRL+A。
 - 
                  
按 F9。
 
範例:使用位置引數加總表格中的數字
下列函數可以搭配使用位置引數 (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)  | 
              
4. 按兩下 [確定]。
可用的函數
附註: 使用位置引數 (例如 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  |