EVEN 函數的主要功能是將指定的數字無條件進位,直到成為最接近的偶數整數。正數會向較大的偶數進位,負數則會向較小的偶數進位,若數字本身已是偶數則保持不變。
Excel EVEN 函數語法
=EVEN(數字)| 參數 | 必填 | 說明 |
|---|---|---|
| 數字 | 是 | 要進行進位計算的數值。可以輸入數字、儲存格參照或公式計算結果。 |
回傳:回傳進位後的最接近偶數整數。
適用版本:Excel 2007 以上、Microsoft 365
EVEN 函數範例
範例 1:基本進位計算
計算商品需要多少個包裝單位(假設每組必須是雙數)。
| 商品名稱 | 預估需求 | 應備數量 |
|---|---|---|
| 原子筆 | 15 | |
| 筆記本 | 12 | |
| 橡皮擦 | 7.5 |
在 C2 輸入公式:
=EVEN(B2)結果:16。15 不是偶數,EVEN 函數會將其向遠離 0 的方向無條件進位至最接近的偶數,因此得出 16。
範例 2:負數的進位處理
處理帶有小數點的負數容差值,將其進位到最接近的偶數以符合工程規範。
| 零件 | 測試容差 | 調整後容差 |
|---|---|---|
| A零件 | -3.2 | |
| B零件 | -4 | |
| C零件 | -5.8 |
在 C2 輸入公式:
=EVEN(B2)結果:-4。-3.2 為負數,EVEN 函數會朝遠離 0 的方向(即更小的數值)進位,最接近的偶數整數為 -4。
範例 3:活動分組座位計算
計算活動分組時,每組座位必須是雙數,根據報名人數計算實際應安排的座位數。
| 組別 | 報名人數 | 安排座位數 |
|---|---|---|
| 第一組 | 21 | |
| 第二組 | 18 | |
| 第三組 | 25 |
在 C2 輸入公式:
=EVEN(B2)結果:22。報名人數為 21 人,為了滿足雙數座位的需求,EVEN 函數將 21 往上進位至最接近的偶數 22。
使用 EVEN 的技巧與注意事項
- EVEN 函數的進位方向始終是遠離 0。正數會變得更大(例如 1.2 變成 2),負數會變得更小(例如 -1.2 變成 -2)。
- 如果指定的數字剛好是偶數整數(例如 2、-4),則函數不會進行任何進位,直接回傳原數字。
- 若需要將數字進位到最接近的奇數,請改用 ODD 函數。
EVEN 常見錯誤與解決方法
| 錯誤 | 原因 | 解決方法 |
|---|---|---|
| #VALUE! | 參數中輸入了無法轉換為數字的文字或符號。 | 檢查儲存格內容,確保輸入的是純數字或可正常計算的數值格式。 |
Google 試算表可以用 EVEN 嗎?
Google 試算表完全支援 EVEN 函數,語法與計算邏輯與 Excel 相同。
下載 EVEN 範例檔
上面的範例都整理在這個檔案裡,每個範例一個工作表,黃色格子是公式,可以直接改資料看結果變化:EVEN 範例.xlsx(範例公式都在試算表軟體實際計算過)。
常見問題
EVEN 函數和 ROUNDUP 函數有什麼不同?
EVEN 函數專門將數字無條件進位到最接近的偶數整數。而 ROUNDUP 函數則是將數字無條件進位到指定的小數位數,不一定會回傳偶數。
為什麼輸入 2.1 或 3.9,EVEN 函數的回傳結果都是 4?
因為 EVEN 函數是無條件向遠離 0 的方向尋找下一個偶數。大於 2 且小於等於 4 的任何正數,進位後最接近的偶數整數都是 4。
如果輸入 0,EVEN 函數會回傳什麼?
輸入 0 時,EVEN 函數會直接回傳 0。因為在數學定義與 Excel 的計算邏輯中,0 被視為偶數整數,所以不需要進位。
這篇收錄在「Excel 函數字典」。




