目錄
ToggleExcel 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.com、ClickUp 等專業專案管理平台,這些工具支援表格數據整合、任務自動分配與視覺化追蹤,能有效簡化複雜流程,讓MOD等函數的應用價值進一步擴大。