Try   HackMD

多數人不知道的Word表格計算方法

LHB阿好伯, Jan 26, 2019

tags: Word

內建表格的計算

微軟說明網站 : 在 Word 或 Outlook 表格中使用公式

Word並不是一個像Excel中需要大量計算的工具

但有些時候我們表格中數字可能會經常變動

但又需要一些計算時將Excel中的計算結果貼過來也是很麻煩

今天簡單介紹可以先學起來

未來大家也不知道什麼時候會用到多學無害

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

最常見的加法已內建在Word的表格中

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

在這邊可以看到跟Excel中一樣的=sum()函數

而大家應該也發現sum中寫的並不是儲存格位置

而是英文的LEFT

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →


這是Word中跟Excel中最大的不同

畢竟Word中加減較簡單

沒有辦法處理跨表格或是跨其他分頁的問題

最主要就分成上下左右等方向作計算

可以依據下面的表格了解到相關用法

若要新增數字 請在[公式]方塊中輸入此內容
儲存格上方 = SUM(ABOVE)
儲存格下方 = SUM(BELOW)
儲存格上方及下方 = SUM ( ABOVE,BELOW)
儲存格左方 = SUM(LEFT)
儲存格右方 = SUM(RIGHT)
儲存格左方和右方 = SUM(LEFT,RIGHT)
儲存格左方和上方 = SUM(LEFT,ABOVE)
儲存格右方和上方 = SUM(IGHT,ABOVE)
儲存格左方和下方 = SUM(LEFT,BELOW)
儲存格右方和下方 = SUM(RIGHT,BELOW)

然而若是有特殊需求的話其實也可使用Excel中大家熟悉的位置參照系統

大家可以想像它的位置一樣也是欄位為英文列號為數字

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

而例如加總整張表的數字就可以輸入=sum(A2:F10)

一樣若是表格內數值有變動都可以在更新變數即可


Word與Excel表格的搭配

內嵌Excel物件

若是有較複雜的計算也可以將Excel鑲嵌在Word中

複製好Excel表格後

選擇性貼上Excel物件雙擊即可編輯

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

這方法是建立一個全新的Excel表格直接鑲嵌於Word中


連結Excel表格

另一個方法是貼上表格選擇連結表格的方式

這方式不一樣的就是編輯上需要在原始檔案做編輯

之後再更新連結資料

表格格式上可以保留Excel中的樣式

或是使用Word中的樣式

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

應注意原始檔案位置變更就可能會遺失連結

使用時須多注意


內文簡單計算

這邊教導大家一個9成的人不知道的功能

在Word內文中做簡單的計算

按下快捷鍵Ctrl + F9

插入空白的功能變數

輸入所需的計算式後右鍵點選更新變數即可

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →


若是需要更改數學式右鍵編輯變數

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →


最後補充內建表格可使用的函數可以使用的函數也有限制

函數 功能 範例 傳回
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。
附註:需要剛好三個引數。 5
INT() 會將括號內的值無條件四捨伍入至最接近的整數。 =INT(5.67) 公式上方 (不包括任何標題列) 儲存格中找到的最大值。
MAX() 傳回括號內識別之項目的最大值。 =MAX(ABOVE) 公式上方 (不包括任何標題列) 儲存格中找到的最小值。
MIN() 傳回括號內識別之項目的最小值。 =MIN(ABOVE) 0
MOD() 需要兩個引數 (必須是數字或計算成數字)。傳回第一個引數除以第二個引數後的餘數。如果餘數為 0 (零),傳回 0.0 =MOD(4,2) 0
NOT() 需要一個引數。評估引數是否為 True。如果引數為 True,則傳回 0,如果引數為 False,則傳回 1。最常用於 IF 公式內。 =NOT(1=1) 1
OR() 需要兩個引數。如果其中一個引數為 True,會傳回 1。如果兩者皆為 False,會傳回 0。最常用於 IF 公式內。 =OR(1=1,1=5) 公式左方儲存格中找到之所有值相乘的乘積。
PRODUCT() 計算括號內識別之項目的乘積。 =PRODUCT(LEFT) 123.46
ROUND() 需要兩個引數 (第一個引數必須是數字或計算成數字;第二個引數必須是整數或計算成整數)。四捨五入第一個引數至第二個引數指定之位數的數字。如果第二個引數大於零 (0),第一個引數四捨五入至指定的位數。如果第二個引數等於零 (0),第一個引數四捨五入至最接近的整數。如果第二個引數是負值,第一個引數四捨五入至小數點左側。 =ROUND(123.456, 2) 123
=ROUND(123.456, 0) 100
=ROUND(123.456, -2) -1
SIGN() 需要一個引數,必須是數字或計算成數字。評估括號內識別的項目是否大於、等於或小於零 (0)。大於零則傳回 1;等於零則傳回 0;小於零則傳回 -1。 =SIGN(-11) 公式右方的儲存格值總和。
SUM() 計算括號內識別之項目的總和。 =SUM(RIGHT)
TRUE() 需要一個引數。評估引數是否為 True。如果引數為 True,則傳回 1,如果引數為 False,則傳回 0。最常用於 IF 公式內。 =TRUE(1=0) 0

本文章收錄至Office 技能樹

全文分享至

https://www.facebook.com/LHB0222/

有疑問想討論的都歡迎於下方留言

喜歡的幫我分享給所有的朋友 \o/

有所錯誤歡迎指教