免費軟體與線上工具1,417影音、圖片與 PDF9153C 開箱評測895生活、旅遊與遊戲798iPhone 與 Mac549LINE 與社群533Office 教學478Google 服務468Windows 與電腦460Android 手機402網路新知374AI 工具133
Office 教學

Excel FLOOR.MATH 函數:將數字無條件捨去至指定倍數的用法

FLOOR.MATH 函數的主要功能是將數字向下(無條件捨去)調整為最接近的指定倍數。如果省略倍數參數,預設會捨去至最接近的整數。

Excel FLOOR.MATH 函數語法

=FLOOR.MATH(數字, [倍數], [模式])
參數必填說明
數字是要進行無條件捨去的數值。
倍數選填要捨去至的指定倍數。如果省略,預設值為 1。
模式選填僅對負數有效。預設值 0 代表朝遠離零的方向捨去(如 -3.2 變 -4);若輸入非零數字,則朝向零的方向捨去(如 -3.2 變 -3)。

回傳:捨去至指定倍數後的數值。

適用版本:Excel 2013 以上、Microsoft 365

FLOOR.MATH 函數範例

範例 1:計算可裝箱的商品總數

庫存管理時,根據每箱的固定容量,計算現有庫存最多能湊成完整箱數的商品總量。

商品庫存數量每箱容量可裝箱總數
蘋果12512

在 D2 輸入公式:

=FLOOR.MATH(B2, C2)

結果:120。將庫存數量 125 無條件捨去至 12 的倍數,得到 120,代表實際能湊成完整箱數的蘋果總數。

範例 2:計算業績點數兌換

公司規定業績點數必須以 5 點為單位進行獎品兌換,未滿 5 點的部分不予計算。

業務員業績點數兌換點數
陳怡君148.5

在 C2 輸入公式:

=FLOOR.MATH(B2, 5)

結果:145。將陳怡君的業績點數 148.5 無條件捨去到最接近 5 的倍數,得到實際可兌換的點數 145。

範例 3:處理負數的帳面差額

在會計調整中,需要將負數的帳面差額以 10 為單位,朝向零的方向進行無條件捨去。

項目帳面差額調整後差額
材料費-123.4

在 C2 輸入公式:

=FLOOR.MATH(B2, 10, 1)

結果:-120。針對負數差額 -123.4,指定倍數為 10,並將模式設為 1,使其朝向零的方向無條件捨去,結果為 -120。

使用 FLOOR.MATH 的技巧與注意事項

  • 如果省略第二個參數(倍數),FLOOR.MATH 會自動將數值向下捨去到最接近的整數。
  • 與較舊的 FLOOR 函數不同,FLOOR.MATH 處理負數時不會因為倍數是正數或負數而產生 #NUM! 錯誤。
  • 第三個參數(模式)只有在處理負數時才會發揮作用,正數的捨去方向永遠是朝向零。

FLOOR.MATH 常見錯誤與解決方法

錯誤原因解決方法
#VALUE!公式中的參數包含了無法轉換為數字的文字符號。檢查數字、倍數或模式參數,確保參照的儲存格內容皆為有效的數值。
#NAME?拼錯函數名稱,或在不支援此函數的舊版 Excel 中開啟檔案。確認函數名稱拼寫為 FLOOR.MATH,並確保使用的是 Excel 2013 或更新版本。

Google 試算表可以用 FLOOR.MATH 嗎?

Google 試算表完全支援 FLOOR.MATH 函數,語法與參數作用與 Excel 完全相同。

下載 FLOOR.MATH 範例檔

上面的範例都整理在這個檔案裡,每個範例一個工作表,黃色格子是公式,可以直接改資料看結果變化:FLOOR.MATH 範例.xlsx(範例公式都在試算表軟體實際計算過)。

常見問題

FLOOR.MATH 和 ROUNDDOWN 有什麼不同?

ROUNDDOWN 是根據指定的小數位數進行無條件捨去,而 FLOOR.MATH 則是根據指定的「倍數」(例如 5、10 或 0.5)進行捨去。

FLOOR.MATH 和舊版的 FLOOR 函數差在哪裡?

FLOOR.MATH 是 FLOOR 的改良版。它預設倍數為 1(FLOOR 必須手動輸入倍數),且在處理負數時提供模式參數,不會因為正負號不一致而產生錯誤。

可以用 FLOOR.MATH 計算時間嗎?

可以。時間在 Excel 中是以小數儲存,若要將時間向下捨去至最接近的 15 分鐘(例如計算加班費),可以將倍數參數設定為 "0:15" 或 TIME(0,15,0)。

這篇收錄在「Excel 函數字典」。