【Excel 絕對值】ABS 函數完整教學|語法、6 種公式範例與錯誤排解

學會 Excel ABS 函數的語法與六種實務公式,包含絕對值加總、條件判斷、預算偏差追蹤,並掌握常見錯誤的排查方法。
Excel 進階工具推薦
⭐ 編輯首選
超越 Excel 的團隊數據管理平台
  • 表格視圖——像 Excel 操作,支援多人即時協作
  • 自動化——取代手動複製貼上,規則觸發自動更新
  • 儀表板——即時圖表分析,不用手動做樞紐分析
  • 200+ 範本——進度追蹤、數據報表直接套用
9.5 / 10 本站評分
250,000+ 團隊信賴 · 無需信用卡
免費開始使用 免費方案永久使用,隨時升級
表格 + 看板 + 文件,一個平台搞定
免費試用
資料庫 × 公式 × 協作,靈活取代試算表
免費試用

Excel 絕對值使用 ABS 函數計算,語法為 =ABS(數值),會回傳數字去除正負號後的純量大小,例如 -15 和 15 的絕對值都是 15。 本文完整教學 ABS 函數的 3 種基本用法、3 種進階公式組合(加總、條件判斷、條件格式化),並附上常見錯誤排查表與專案管理實務應用場景。

Excel 絕對值是什麼?ABS 函數一句話說清楚

在 Excel 中,絕對值指的是一個數字不帶正負號的大小。無論原始數字是 -50 還是 50,取絕對值後都會得到 50。Excel 內建的 ABS 函數(Absolute Value)就是專門用來做這件事的工具。

這個概念在數據分析中非常實用——當你需要計算偏差、誤差或距離時,通常只在意「差了多少」,不在意方向是正還是負。

ABS 絕對值函數 vs. $ 絕對參照的差異比較:左圈「ABS 絕對值」包含數學運算、負數轉正數、=ABS(-10)→10;右圈「$ 絕對參照」包含儲存格鎖定、複製公式不跑位、$A$1;重疊區域為「都有『絕對』兩字,但功能完全不同」
▲ ABS 絕對值函數 vs. $ 絕對參照的差異比較:左圈「ABS 絕對值」包含數學運算、負數轉正數、=ABS(-10)→10;右圈「$ 絕對參照」包含儲存格鎖定、複製公式不跑位、$A$1;重疊區域為「都有『絕對』兩字,但功能完全不同」

絕對值(ABS 函數)vs. 絕對參照($ 符號):別搞混了

這是初學者最常混淆的兩件事。雖然都有「絕對」兩個字,但它們完全是不同的東西:

比較項目 ABS 絕對值函數 $ 絕對參照
功能 數學運算:去除正負號 儲存格鎖定:複製公式時位址不變
語法 =ABS(-10) → 10 $A$1(按 F4 切換)
使用場景 偏差計算、負數轉正數 拖曳公式時固定參照位置
快捷鍵 無專屬快捷鍵 F4 切換參照模式

簡單記法:ABS 是「數學」問題,$ 是「位址」問題。

ABS 函數支援 Excel 2016、2019、365、Online 等所有主流版本,在 Google Sheets 中語法也完全相同。如果你正在學習更多 Excel 公式,ABS 是最容易上手的函數之一。

ABS 函數語法與基本用法

語法說明

ABS 函數的語法非常簡單,只有一個參數:

=ABS(數值)

數值可以是以下三種形式:

  • 直接輸入的數字(如 -10
  • 儲存格參照(如 A1
  • 數值運算式(如 A2-B2

在 Excel 中輸入 =ABS( 後,自動完成提示會顯示函數說明,直接選取儲存格或輸入數字即可。

三種基本用法範例

以下是 ABS 函數最常見的三種使用方式,從簡單到實用依序說明:

用法一:直接輸入數字

=ABS(-10)

結果為 10。這是最基礎的用法,適合快速驗證函數行為。

用法二:儲存格參照

假設 A1 儲存格的值為 -25:

=ABS(A1)

結果為 25。實務上最常用這種方式,因為資料通常已經在儲存格裡了。

用法三:兩數差的絕對值

=ABS(A2-B2)

這是 ABS 函數最實用的寫法。假設 A2 是預算 NT$50,000,B2 是實際支出 NT$63,000,公式會回傳 13,000——不論是超支還是節省,你都能得到偏差的「純量大小」。

這個用法在百分比計算和偏差分析中特別常見。

ABS 函數三種基本用法:直接輸入數字 =ABS(-10)→10、儲存格參照 =ABS(A1) 其中 A1=-25→25、兩數差絕對值 =ABS(A2-B2) 計算偏差純量
▲ ABS 函數三種基本用法:直接輸入數字 =ABS(-10)→10、儲存格參照 =ABS(A1) 其中 A1=-25→25、兩數差絕對值 =ABS(A2-B2) 計算偏差純量

ABS 函數有快捷鍵嗎?

ABS 函數本身沒有專屬快捷鍵。不過,以下幾個快捷鍵能讓你更快速地操作 ABS 公式:

  • Ctrl + D:向下填滿公式。當你在第一個儲存格寫好 =ABS(A1) 後,選取下方範圍按 Ctrl+D,就能批次套用到整欄。
  • F2:進入儲存格編輯模式,快速修改公式內容。
  • Ctrl + Shift + Enter:在舊版 Excel 中輸入陣列公式時需要(下一節會詳細說明)。

特別提醒:F4 是切換「絕對參照」($ 符號)的快捷鍵,不是計算「絕對值」。 如果你搜尋「Excel 絕對值快捷鍵」找到 F4 的說明,那是在講儲存格參照鎖定,跟 ABS 函數無關。

⭐ 線上課程平台 ★★★★½ 4.6

Udemy 線上學習

  • 📚 20 萬+ 堂課程:Excel、商業、技術、設計應有盡有
  • 💰 課程常有限時優惠,原價 NT$2,690 課程低至 NT$370
  • 📱 一次購買終身觀看,可下載到手機離線學習
  • 🌐 中英文課程都有,講師多為業界專家

30 天退款保證 · 終身觀看權 · 無需訂閱,買斷制

ABS 函數進階公式:加總、條件判斷與陣列應用

學會基本用法後,ABS 函數真正的威力在於與其他函數組合使用。以下三種進階公式是實務中最常用的。

計算多個絕對值的加總(SUMPRODUCT + ABS)

情境:你有 10 筆預算偏差數據,有些超支(正數)、有些節省(負數)。如果直接用 SUM 函數加總,正負會互相抵銷,無法看出「總共偏差了多少」。

這時需要先取絕對值,再加總。公式如下:

=SUMPRODUCT(ABS(A1:A10))

這個公式會先將 A1 到 A10 每個數字取絕對值,再全部加總。

版本差異注意

  • Excel 365 / 2019:支援動態陣列,直接輸入上述公式按 Enter 即可。
  • Excel 2016 及更早版本:需要按 Ctrl + Shift + Enter 輸入為陣列公式,公式列會顯示 {=SUMPRODUCT(ABS(A1:A10))}

如果你想更深入了解 SUMPRODUCT 函數的各種用法,可以參考我們的完整教學。

SUMPRODUCT+ABS 加總流程:步驟一 選取偏差範圍 A1:A10、步驟二 ABS 將每個值轉為正數、步驟三 SUMPRODUCT 加總所有絕對值、步驟四 得到總偏差金額
▲ SUMPRODUCT+ABS 加總流程:步驟一 選取偏差範圍 A1:A10、步驟二 ABS 將每個值轉為正數、步驟三 SUMPRODUCT 加總所有絕對值、步驟四 得到總偏差金額

ABS 搭配 IF 條件判斷

情境:你只想在偏差超過 NT$5,000 時顯示警示,其餘顯示「正常」。

=IF(ABS(A2-B2)>5000, "⚠️ 超標", "正常")

這個公式的邏輯是: 1. ABS(A2-B2) 先計算偏差的絕對值 2. 判斷是否大於 5,000 3. 超過就顯示「⚠️ 超標」,否則顯示「正常」

這種 ABS + IF 函數的組合在財務報表和進度追蹤中非常實用。你可以根據需求調整門檻值,例如改成百分比判斷:

=IF(ABS(A2-B2)/A2>0.1, "偏差超過 10%", "正常")

ABS 搭配條件格式化(自動標紅異常值)

情境:你希望偏差超過 10% 的儲存格自動變成紅色底色,不用逐筆檢查。

設定步驟:

  1. 選取要套用的資料範圍(例如 C2:C50)
  2. 點選「常用」→「條件格式」→「新增規則」
  3. 選擇「使用公式來決定要格式化哪些儲存格」
  4. 輸入公式:=ABS(A2-B2)/A2>0.1
  5. 點選「格式」,設定紅色底色,按確定

設定完成後,所有偏差超過 10% 的列會自動標紅。當資料更新時,格式也會即時變化,不需要手動調整。

條件格式化設定步驟:選取範圍、點選條件格式、選擇使用公式、輸入 ABS 公式判斷條件、設定紅色格式、完成自動標示
▲ 條件格式化設定步驟:選取範圍、點選條件格式、選擇使用公式、輸入 ABS 公式判斷條件、設定紅色格式、完成自動標示

實務應用場景:專案管理中的 ABS 函數

ABS 函數不只是數學工具,在專案管理的日常工作中,它能解決幾個很具體的問題。

預算偏差追蹤

在專案預算管理中,最常見的需求是計算每個項目的偏差金額。問題在於:有些項目超支(正偏差),有些項目節省(負偏差),如果直接加總,正負會互相抵銷。

例如這張預算追蹤表:

項目 預算(A 欄) 實際支出(B 欄) 偏差絕對值(C 欄)
設計費 NT$50,000 NT$63,000 =ABS(A2-B2) → NT$13,000
開發費 NT$120,000 NT$105,000 =ABS(A3-B3) → NT$15,000
測試費 NT$30,000 NT$32,000 =ABS(A4-B4) → NT$2,000
總偏差 =SUMPRODUCT(ABS(A2:A4-B2:B4))NT$30,000

如果不用 ABS,直接 SUM(A2:A4-B2:B4) 會得到 -20,000(因為開發費節省的 15,000 抵銷了部分超支)。但實際上,你的專案總共偏離了 NT$30,000——這才是 PM 需要關注的數字。

進度偏差分析(計畫天數 vs. 實際天數)

另一個常見場景是追蹤任務的時程偏差。假設你有一份任務清單,記錄了計畫天數和實際天數:

=ABS(B2-A2)

A2 是計畫天數 10 天,B2 是實際天數 13 天,偏差為 3 天。不論任務是提前完成還是延遲,ABS 都能讓你看到「偏離了幾天」。

搭配 SUMPRODUCT 可以計算全專案的總偏差天數:

=SUMPRODUCT(ABS(B2:B20-A2:A20))

這個數字能幫你評估專案的整體估算準確度。如果你正在學習更多 Excel 加減運算的技巧,偏差分析是一個很好的練習場景。

ABS 函數三大專案管理應用:預算偏差追蹤(避免正負抵銷)、進度偏差分析(計畫vs實際天數)、銷售數據清理(負數轉正數統一加總)
▲ ABS 函數三大專案管理應用:預算偏差追蹤(避免正負抵銷)、進度偏差分析(計畫vs實際天數)、銷售數據清理(負數轉正數統一加總)

銷售數據清理(負數轉正數)

從 ERP 或銷售系統匯出的資料中,退貨金額通常以負數表示。如果你需要統計「退貨總金額」,直接加總負數會得到負值,不方便閱讀和報告。

處理方式: 1. 在空白欄輸入 =ABS(A2) 2. 向下填滿到整欄(Ctrl + D) 3. 選取結果欄 → 複製 → 「選擇性貼上」→ 勾選「值」 4. 這樣就能消除公式,保留純正數值

不過,如果你的團隊經常需要處理這類跨系統的數據彙整工作,Excel 的手動操作會越來越吃力。(推薦試試 monday.com 的自訂欄位功能,可以設定公式欄位自動計算偏差值,資料更新時即時反映,不需要每次手動貼上值。)

⭐ 66 萬+ 學員 · 4.9★ 評價 ⭐ 4.9 / 5

Excel Skills for Business|Macquarie University 認證

🎁 Coursera Plus 7 天免費試用——從基礎到進階完整 4 階段,6.3 萬+ 則評價、4.9★ 的 Coursera 最熱門 Excel 課程
  • 🏆 66 萬+ 學員選修——Coursera 平台上最熱門的 Excel 課程
  • 📊 4 階段完整學程——公式、樞紐分析、圖表、儀表板全涵蓋
  • 🎓 Macquarie University 認證——完成後可加入 LinkedIn 履歷
  • 🌍 多語字幕支援——自學節奏、隨時隨地學習

Coursera Plus 7 天免費試用 · 可隨時取消 · 完成後獲得正式證書

常見錯誤與排查方法

ABS 函數雖然簡單,但實務操作中還是會遇到幾種常見錯誤。以下是完整的排查表:

錯誤情境 錯誤訊息 原因說明 解決方式
儲存格為文字 #VALUE! 參照的儲存格內容不是數字(可能是文字格式的數字) 用 VALUE() 函數先轉換:=ABS(VALUE(A1))
空白儲存格 0 Excel 將空白視為 0 若需排除空白,加條件判斷
含有空格的數字 #VALUE! 儲存格看起來是數字,但前後有隱藏空格 用 TRIM() 清除:=ABS(VALUE(TRIM(A1)))
陣列公式未正確輸入 計算結果錯誤 舊版 Excel 未以 Ctrl+Shift+Enter 輸入 輸入公式後按 Ctrl+Shift+Enter
參照到錯誤值 #VALUE! 或 #REF! 參照的儲存格本身就有錯誤 先修正來源儲存格的錯誤

萬用防錯公式

如果你不確定資料品質,可以用這個防錯公式一次處理所有狀況:

=IF(ISNUMBER(A1), ABS(A1), "")

這個公式的邏輯是:先用 ISNUMBER 檢查 A1 是否為數字,如果是就取絕對值,如果不是就回傳空白。這樣就不會因為資料中混雜文字而出現一整欄的 #VALUE! 錯誤。

如果你想學習更多 IF 函數的進階用法,搭配 ISNUMBER、ISBLANK 等判斷函數可以建立非常強健的公式。

ABS 錯誤排查決策樹:儲存格是數字嗎?→是→直接用 ABS();不是→是文字格式數字嗎?→是→用 VALUE() 轉換後再 ABS();不是→是空白嗎?→是→用 IF 條件排除;不是→檢查是否有隱藏空格用 TRIM() 清除
▲ ABS 錯誤排查決策樹:儲存格是數字嗎?→是→直接用 ABS();不是→是文字格式數字嗎?→是→用 VALUE() 轉換後再 ABS();不是→是空白嗎?→是→用 IF 條件排除;不是→檢查是否有隱藏空格用 TRIM() 清除

結論

掌握 Excel ABS 函數,你就能在數據處理中避免正負號造成的計算陷阱。回顧本文重點:

  • ABS 函數語法=ABS(數值),一個參數、零門檻,所有 Excel 版本和 Google Sheets 都支援
  • 三種基本用法:直接輸入數字、儲存格參照、兩數差的絕對值(最常用)
  • 進階組合公式SUMPRODUCT(ABS(範圍)) 做絕對值加總、IF(ABS(...)>門檻值) 做條件警示、條件格式化自動標紅異常值
  • 專案管理應用:預算偏差追蹤、進度偏差分析、銷售數據清理
  • 防錯技巧IF(ISNUMBER(A1), ABS(A1), "") 避免 #VALUE! 錯誤

下一步行動:打開你手邊的 Excel 檔案,找一欄有正負數混合的資料,試著用 =SUMPRODUCT(ABS(範圍)) 計算絕對值加總。如果你的預算追蹤或進度管理已經超出 Excel 能處理的範圍——例如需要多人即時協作、自動化通知、或視覺化儀表板——可以試試 monday.com 的專案追蹤功能,免費方案不需要信用卡,10 分鐘就能建好你的第一份追蹤看板。

想系統化提升 Excel 技能,推薦 Coursera 的 Excel 專業課程,從基礎函數到數據分析一次學到位。

⭐ Fortune 500 有 60% 是客戶 ⭐ 4.8 / 5

monday.com|250,000+ 團隊的專案管理首選

🎁 免費版永久使用 + 14 天 Pro 試用——內建 200+ 專案範本,看板、甘特圖、時間軸 3 分鐘完成設定
  • 📋 看板、甘特圖、時間軸——同一專案 3 種視圖自由切換
  • ⚡ 200+ 自動化範本——截止提醒、任務指派、進度同步全自動
  • 👥 從 2 人到 200 人團隊都適用——10 分鐘上手
  • 🔗 整合 Gmail、Slack、Zoom 等常用工具——資訊不用到處找

免費版永久使用 · Fortune 500 有 60% 在用 · 不需信用卡

Excel 絕對值常見問題 FAQ

Excel 絕對值符號怎麼表示?

數學上,絕對值用兩條直線符號表示,例如 |-15| = 15。但在 Excel 中,無法直接輸入 | | 符號來進行計算,必須使用 ABS 函數:=ABS(-15) 才能得到 15。| | 符號在 Excel 中沒有數學運算功能。

Excel 絕對值和絕對參照($ 符號)有什麼不同?

這是兩個完全不同的概念。絕對值(ABS 函數) 是數學運算,讓負數變正數;絕對參照($A$1) 是鎖定儲存格位址,讓公式在複製時不會跑位。切換絕對參照的快捷鍵是 F4,而 ABS 函數沒有專屬快捷鍵。

Excel 絕對值可以加總嗎?

可以。使用 =SUMPRODUCT(ABS(A1:A10)) 即可一次計算所有數值的絕對值總和。這在計算預算總偏差或誤差總量時特別實用,避免正負數互相抵銷。Excel 365 和 2019 版本直接按 Enter 即可,舊版需按 Ctrl+Shift+Enter。

ABS 函數可以處理整欄資料嗎?

ABS 函數本身只處理單一數值。批次處理整欄有兩種方式:一是在第一個儲存格寫好公式後用 Ctrl+D 向下填滿;二是搭配 SUMPRODUCT 或陣列公式一次處理整個範圍。如果你需要更多 Excel 入門技巧,建議從基礎函數開始練習。

Google Sheets 可以用 ABS 嗎?

可以,語法與 Excel 完全相同,直接輸入 =ABS(數值) 即可使用。SUMPRODUCT+ABS 的組合在 Google Sheets 中也能正常運作,且不需要按 Ctrl+Shift+Enter。

如何用 ABS 計算絕對值的平均或最大值?

計算絕對值的平均值,可以用 =SUMPRODUCT(ABS(A1:A10))/COUNT(A1:A10);計算絕對值的最大值,可以用 =MAX(ABS(A1:A10))(Excel 365 支援動態陣列,舊版需 Ctrl+Shift+Enter)。這些組合在分析數據離散程度時很有幫助。

monday.com
用 monday.com 取代手動 Excel 追蹤
表格視圖 · 自動化公式 · 即時協作 · 永久免費