? 發問時間: 電腦與網際網路軟體 · 1 0 年前

EXCEL千位數以下能設定為零嗎?

請問$123,456,789該運用何種公式,

讓它自動變為$123,457,000(無條件進入),

或變為$123,456,000(無條件捨去)?

謝謝!!

4 個解答

評分
  • 1 0 年前
    最佳解答

    你可以使用ROUNDUP()或ROUNDDOWN()函數

    ROUNDUP(123456789,3)

    ROUNDDOWN(123456789, -3)

    就可以了

    ROUNDUP

    將數值做無條件進位。

    語法

    ROUNDUP(number,num_digits)

    Number 是要無條件進位的任何實數。

    Num_digits 是做無條件進位時所採用的位數。

    註解

    ROUNDUP 與 ROUND 類似,除了它一定無條件將數字進位。

    如果 num_digits 大於 0 (零),則無條件進位到小數點後面指定的位數。

    如果 num_digits 等於 0,數字將無條件進位到整數。

    如果 num_digits 小於 0,則無條件進位到小數點左邊指定的位數。

    ROUNDDOWN

    將數值作無條件捨去。

    語法

    ROUNDDOWN(number,num_digits)

    Number 是要無條件捨去的任何實數。

    Num_digits 是做無條件進位時所採用的位數。

    註解

    ROUNDDOWN 和 ROUND 類似,除了它一定無條件將數字捨去。

    如果 num_digits 大於 0(零),則無條件捨去到小數點後面指定的位數。

    如果 num_digits 等於 0,數字將無條件捨去為整數。

    如果 num_digits 小於 0,則無條件捨去到小數點左邊指定的位數。

    相關函數

    ROUND

    依所指定的位數,將數字四捨五入。

    語法

    ROUND(number,num_digits)

    Number 是個您想執行四捨五入的數字。

    Num_digits 是對數字執行四捨五入計算時所指定的位數。

    註解

    如果 num_digits 大於 0,則數字將被四捨五入到指定的小數位數。

    如果 num_digits 等於 0,數字將被四捨五入成整數。

    如果 num_digits 小於 0,數字將被四捨五入到小數點左邊的指定位數。

    參考資料: EXCEL HELP
  • 1 0 年前

    千位以下無條件進入

    =INT((X+999)/1000)*1000

    千位以下無條件捨去

    =INT(X/1000)*1000

    參考資料:
  • 明純
    Lv 5
    1 0 年前

    A1---123456789

    =Round(A1,-3)

    得出結果為:

    123457000

  • Trump
    Lv 7
    1 0 年前

    使用下列公式

    =ROUNDUP(儲存格,-3)

    歡迎繼續討論相關問題~

    2007-01-09 21:04:50 補充:

    假設 123456789 出現在 A2 儲存格

    則公式為

    =ROUNDUP(A2,-3)

    2007-01-12 10:15:16 補充:

    您的問題解決了嗎?

    還有其他相關需要協助嗎?

還有問題?馬上發問,尋求解答。