Excel 無條件捨去

Excel 無條件捨去教學

在 Excel 中,無條件捨去是一種將數值向下取整的操作。無論是正數還是負數,無條件捨去都會將數值減少到比原值小或相等的整數。以下介紹幾種實現無條件捨去的方法。


1. 使用 ROUNDDOWN 函數

ROUNDDOWN 函數可以用來執行無條件捨去,並支援取整到小數點後或前的特定位數。

語法

=ROUNDDOWN(數值, 位數)
  • 數值:要進行捨去的數值或儲存格。
  • 位數
    • 正數:小數點後捨去的位數。
    • 0:捨去到整數。
    • 負數:捨去到小數點前的位數(例如,十位或百位)。

範例

  1. 捨去到整數
    =ROUNDDOWN(5.67, 0)
    

    結果:5

  2. 捨去到小數點後兩位
    =ROUNDDOWN(5.678, 2)
    

    結果:5.67

  3. 捨去到百位
    =ROUNDDOWN(1234, -2)
    

    結果:1200


2. 使用 TRUNC 函數

TRUNC 函數(截取函數)可以直接無條件捨去小數部分,並且不會進行四捨五入。

語法

=TRUNC(數值, [位數])
  • 數值:要捨去的數值或儲存格。
  • 位數(可選):捨去的小數位數,默認為 0(即捨去到整數)。

範例

  1. 捨去到整數
    =TRUNC(7.89)
    

    結果:7

  2. 捨去到小數點後 1 位
    =TRUNC(7.89, 1)
    

    結果:7.8

  3. 處理負數
    =TRUNC(-7.89)
    

    結果:-7


3. 使用 INT 函數

INT 函數會將數值向下取整到最接近的整數。與 ROUNDDOWNTRUNC 的差異在於,INT 對負數的處理更具特性。

語法

=INT(數值)
  • 數值:要向下取整的數值或儲存格。

範例

  1. 正數取整
    =INT(6.9)
    

    結果:6

  2. 負數取整
    =INT(-6.9)
    

    結果:-7 (向下取整)


4. 不同函數的比較

函數功能適用場景
ROUNDDOWN無條件捨去到特定位數需要捨去小數點或整數位數
TRUNC無條件截取,不四捨五入保留數值的整數部分或指定位數
INT向下取整到最近的整數特別處理負數向更小值取整

5. 應用場景

  1. 貨幣計算
    • 當需要無條件捨去小數位金額時:
      =ROUNDDOWN(123.456, 2)
      

      結果:123.45

  2. 數據處理
    • 當需要統計整數值(如人數)時:
      =INT(45.9)
      

      結果:45

  3. 負數處理
    • 使用 TRUNCINT 處理負數時要注意結果的不同:
      • TRUNC(-5.8) 結果為 -5
      • INT(-5.8) 結果為 -6

使用這些函數,您可以根據不同的需求,在 Excel 中靈活地進行無條件捨去操作!

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *