Excel MOD函數的全方位解析與教學:語法、範例、應用與常見問題

本篇全面解析Excel MOD函數,從數學原理、語法說明、實際操作到進階應用案例,涵蓋常見錯誤排解與FAQ,並比較MOD與INT、QUOTIENT等函數差異,協助專案經理與知識工作者靈活運用於各類數據處理場景。
Excel 進階工具推薦
⭐ 編輯首選
超越 Excel 的團隊數據管理平台
  • 表格視圖——像 Excel 操作,支援多人即時協作
  • 自動化——取代手動複製貼上,規則觸發自動更新
  • 儀表板——即時圖表分析,不用手動做樞紐分析
  • 200+ 範本——進度追蹤、數據報表直接套用
9.5 / 10 本站評分
250,000+ 團隊信賴 · 無需信用卡
免費開始使用 免費方案永久使用,隨時升級
表格 + 看板 + 文件,一個平台搞定
免費試用
資料庫 × 公式 × 協作,靈活取代試算表
免費試用

Excel MOD函數是什麼?

Excel MOD函數是一個用於計算「兩數相除後的餘數」的數學函數,廣泛應用於數據分組、週期性計算、條件判斷等場景。其運算邏輯為:將第一個數(被除數)除以第二個數(除數),回傳餘數。MOD特別適合處理循環、分組、奇偶判斷等需求。

MOD的運算邏輯與特點

  • 正數運算:MOD(10, 3) 結果為1,因10除以3商為3餘1。
  • 負數運算:MOD(-10, 3) 結果為2,因-10÷3商為-4餘2(餘數與除數同號)。
  • 零的處理:若除數為0,MOD會回傳錯誤(#DIV/0!)。
  • 小數運算:MOD可處理小數,例如MOD(7.5, 2) 結果為1.5。
  • 與餘數的差異:MOD回傳的餘數定義與部分程式語言略有不同,餘數會與除數同號。

MOD常用於資料分組、排班、週期性任務、條件格式等多種辦公自動化情境。

MOD函數語法與參數說明

語法格式

MOD(number, divisor)
參數 說明
number 必填。欲計算餘數的數值或單元格引用。
divisor 必填。用於除以number的數值或單元格引用。

常見錯誤與參數型態

  • #DIV/0!:除數為0時出現。
  • #VALUE!:參數無法轉換為數值(如文字)時出現。
  • 所有參數都會自動轉換為數值型態,若引用非數值內容會產生錯誤。

Excel MOD函數實際操作教學

基本用法與範例

範例1:正整數計算

  • 公式:=MOD(10, 3)
  • 結果:1

範例2:負數運算

  • 公式:=MOD(-10, 3)
  • 結果:2

範例3:小數運算

  • 公式:=MOD(7.5, 2)
  • 結果:1.5

範例4:單元格引用

  • 公式:=MOD(A2, B2)
  • 假設A2為25,B2為4,結果為1

範例5:除數為0

  • 公式:=MOD(10, 0)
  • 結果:#DIV/0!(錯誤)

常見錯誤與排解

錯誤訊息 原因說明 解決方式
#DIV/0! 除數為0 檢查除數來源,避免為0
#VALUE! 參數無法轉換為數值(如文字) 確認參數內容皆為數值或可轉換數值

實務建議:可搭配IFERROR或IF函數,預防錯誤干擾資料處理。

MOD函數的實務應用

判斷奇偶數

利用MOD判斷數字是奇數還是偶數,常用於資料清洗或條件格式。

  • 公式:=IF(MOD(A2, 2)=0, "偶數", "奇數")
  • 實際應用:自動標記表格中的奇偶數,便於分組或篩選。

產生循環序列

MOD可用於產生週期性或循環的數字序列,適合排班、輪值等情境。

  • 公式:=MOD(ROW()-1, 3)+1
  • 實際應用:自動產生1、2、3、1、2、3……的序列,用於三班輪班表。

條件格式與分組應用

可搭配MOD為表格自動標色、分組或分區。

  • 例:每隔三列自動標色
    • 條件格式公式:=MOD(ROW(), 3)=0
    • 實際應用:提升表格可讀性,便於視覺分組。

進階應用案例

案例1:週期性任務提醒

  • 公式:=IF(MOD(TODAY()-開始日, 7)=0, "需執行", "")
  • 實際應用:自動判斷每週需執行的任務,適合專案管理與排程。

案例2:搭配其他函數進行分組統計

  • 公式:=SUMPRODUCT((MOD(A2:A100, 3)=1)*B2:B100)
  • 實際應用:統計符合特定分組條件的數值總和,提升數據分析效率。

產業應用情境

  • 專案管理:自動分配週期性任務、排班表設計。
  • 財務分析:分組計算、循環預算分配。
  • 人力資源:輪班、排休自動化。
  • 數據分析:資料分組、條件標記。

MOD函數與其他相關函數比較

函數 用途說明 差異與適用情境
MOD 回傳兩數相除的餘數 適合分組、循環、條件判斷
INT 回傳小於或等於指定數的最大整數 搭配MOD可取得商與餘數
QUOTIENT 回傳兩數相除的整數部分 僅取商數,無餘數,適合需要分開取得商與餘數的場合
ROUND 四捨五入數值至指定位數 用於數值取整,與MOD搭配可進行進階數據處理

舉例說明
=QUOTIENT(10, 3) 結果為3,=MOD(10, 3) 結果為1。
=INT(-10/3) 結果為-4,=MOD(-10, 3) 結果為2。

MOD函數常見問題(FAQ)

MOD能否處理小數?

可以,MOD可用於小數與整數的混合運算,結果為小數餘數。

MOD與餘數有何不同?

Excel MOD回傳的餘數,符號與除數相同,與部分程式語言(如C語言)不同,需留意跨平台應用。

Google Sheets的MOD用法相同嗎?

Google Sheets的MOD語法與Excel一致,運算邏輯相同,可直接套用。

MOD可否用於日期計算?

可以,常用於計算週期性日期(如每7天、每月循環),便於自動排程或提醒。

MOD出現#DIV/0!怎麼辦?

請檢查除數來源,避免為0。可搭配IF或IFERROR預防錯誤。

結語與工具推薦

MOD函數是Excel中不可或缺的數據處理工具,無論是資料分組、條件判斷還是週期性任務排程,都能大幅提升效率。若需進行更大規模的專案排程、任務自動化與團隊協作,建議結合如 Monday.comClickUp 等專業專案管理平台,這些工具支援表格數據整合、任務自動分配與視覺化追蹤,能有效簡化複雜流程,讓MOD等函數的應用價值進一步擴大。

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