ASP裡面的四捨五入函數Round和FormatNumber

2020-12-25 威易網

ASP中其實有兩個可以用作四捨五入的函數:Round函數和FormatNumber函數。

Round 函數

返回按指定位數進行四捨五入的數值。

Round(expression[, numdecimalplaces])

參數

Expression
必選項。數值表達式 被四捨五入。

Numdecimalplaces
可選項。數字表明小數點右邊有多少位進行四捨五入。如果省略,則 Round 函數返回整數。

FormatNumber函數

FormatNumber(Expression [, Digit [, LeadingDigit [, Paren [, GroupDigit]]]]。

參數

Expression
必選項。

Digit 指示小數點右側顯示位數的數值。默認值為 -1,指示使用的是計算機的區域設置。
LeadingDigit 指示小數點右側顯示位數的數值。默認值為 -1,指示使用的是計算機的區域設置。
Paren 指示小數點右側顯示位數的數值。默認值為 -1,指示使用的是計算機的區域設置。
GroupDigit 指示小數點右側顯示位數的數值。默認值為 -1,指示使用的是計算機的區域設置。

示例

EXAMPLE: <%=Round(3.14159, 2)%>
RESULT: 3.14

EXAMPLE: <%=FormatNumber(45.324567, 3)%>
RESULT: 45.325

區別

雖然Round函數叫做四捨五入函數,但是他所說的四捨五入與我們平常說的並不一樣,我們平時的是:大於等於5的數值入、小於5的數值舍。但是,Round函數卻是大於5的數值入、小於5的數值舍、等於5的話奇數入偶數舍。

示例

Round(1.5)
Round(2.5)
Round(3.5)
Round(4.5)

FormatNumber(1.5,0)
FormatNumber(2.5,0)
FormatNumber(3.5,0)
FormatNumber(4.5,0)

Round的結果是:
2
2
4
4

FormatNumber的結果是:
2
3
4
5

看樣子,如果真的要使用四捨五入的函數,還是用FormatNumber的準確一些!

相關焦點

  • 職場Excel必備函數——四捨五入函數ROUND & TEXT
    在職場工作中,會遇到用EXCEL處理數字的場景,需四捨五入
  • ROUND(四捨五入)計算指定位數四捨五入某個數字
    ROUND計算指定位數四捨五入某個數字大家好,這節課我們來學習一下Round函數。ROUND,這個函數對於要計算錢的工作崗位尤其重要,人資計算稅金,財務計算工資,經常都會碰到小數點後幾位的數字,一般的做法就是直接在格式裡修改為保留2位小數。但是這個做法會有一個很大的隱患。
  • php四捨五入函數(floor、ceil、round與intval)
    本文講述了在php 中處理浮點數時經常要需要用的四捨五入函數。在php 中有兩個函數適用於這種情況:floor函數、ceil函數和round函數floor函數和ceil函數互相搭配起來可以使php 處理的數據更加真實可靠。
  • Excel函數FIXED四捨五入後不利於求和計算,那就試試函數round!
    函數FIXED函數fixed的基本語法形式是FIXED(number,[decimals],[no_commas]),其中參數number表示要進行四捨五入操作的數值,即將要被引用的單元格;參數[decimals]表示十進位數值的小數位數,比如參數為3時,則保留三位小數;參數[no_commas
  • EXCEL函數基礎之四捨五入、四捨六入及隨機函數
    * CEILING函數: =CEILING(number,significance) 將number按significance進行倍數進位,當此參數為1時,功效剛好和INT相反,可以和INT形成互補。
  • excel四捨五入函數怎麼用 excel四捨五入函數的使用方法
    首先,選中B1單元格,在B1裡輸入"=round",excel會自動提示四捨五入函數,  雙擊提示出來的ROUND函數,在B1單元格裡就會出現;  然後,單擊A1單元格,輸入逗號,再輸入2(保留兩位小數),  最後,敲回車,即可顯示結果。
  • Excel – 這個冷門的四捨五入函數,我猜九成的人不知道
    今天教大家一個冷門函數 fixed。很多人可能連聽都沒聽說過這個函數,乍一看,從字面意思上也很難猜出其用途。這是一個四捨五入函數,沒想到吧?而它的作用,跟大家平時熟知的 round 函數是有區別的喲。函數說明:作用:將數字捨入到指定的小數位數,用逗號分隔,以十進位數格式對該數進行格式設置,並以文本形式返回結果。
  • 關於Python的四捨五入詳解(確定你真的會四捨五入?)
    目錄    提出問題    round()函數簡介    round()函數特殊情況及其原因    實現四捨五入
  • 如何在 Python 裡面精確四捨五入?
    那 Python 是如何處理浮點數的四捨五入問題的呢?今天分享的文章,對此展開了深入的剖析。本文作者 kingname,來自網易,公眾號「未聞Code」。如需轉載,請聯繫作者。今天又有一個Python初學者被中文技術博客中的垃圾文章給誤導了。這位初學者的問題是:在Python中,如何精確地進行浮點數的四捨五入,保留兩位小數?
  • round、roundup和rounddown函數的使用方法
    不少朋友都會問在excel中round、roundup和rounddown函數怎麼用,今天就介紹一下這三個函數的使用方法。round函數函數解釋round函數用來對數值進行四捨五入。1以15.5627這個數值為例,求它四捨五入得到的值
  • 函數四捨五入使用技巧
    在實際工作的數學運算中,特別是財務計算中常常遇到四捨五入的問題。雖然,excel的單元格格式中允許定義小數位數,但是在實際操作中,我們發現,其實數字本身並沒有真正的四捨五入,只是顯示結果似乎四捨五入了。如果採用這種四捨五入方法的話,在財務運算中常常會出現幾分錢的誤差,而這是財務運算不允許的。那是否有簡單可行的方法來進行真正的四捨五入呢?
  • Excel:乘積求和和四捨五入函數
    五、ROUND函數——四捨五入函數   我們在財務上計算金額時通常保留至角分,即小數點後兩位數。有時候,有些人表格中的數字從外觀上看,全部是小數點後兩位數,結果造成合計不正確,原因就在於表中的數字只是外觀格式是小數點後兩位數,實際上可能是無窮位數。因此,必要時我們必須對一些數據進行四捨五入,保留我們所需要的位數。
  • 四捨五入函數_完整版(建議收藏)
    四捨五入函數_完整版(建議收藏)大家好,今天我們來學習一下四捨五入函數,這類函數很多,如果一個一個的學需要花很多的時間和精力,現在的工作生活節奏飛快
  • Excel四捨五入保留小數函數ROUND和FIXED
    前面文章介紹了Excel中用函數ROUND實現四捨五入保留小數的方法,詳見Excel取捨函數ROUND《Excel取捨函數ROUND》,本篇來介紹相似功能的函數FIXED。FIXED函數的格式=FIXED(數值,小數位數,無逗號分隔符)【數值】可以為單元格或數值。【小數位數】即需保留的小數位數。為正數時,對小數點右側四捨五入;為負數時,對小數點左側四捨五入;若省略,則默認其值為 2。
  • Excel四捨五入相關函數匯總分享:round函數、ROUNDDOWN函數、CEILING函數等等
    點擊藍字發送【目錄】送你200篇獨家Excel精華教程
  • round函數怎麼用 round函數的使用方法
    Excel是我們工作中常用到的軟體之一,而在文檔中,我們常常需要進行四捨五入,這時候就要用到round函數了,那round函數怎麼用呢?下面我們就一起來看看吧。round函數怎麼用 首先啟動excel軟體,打開一份事先準備需要設置四捨五入的數據。
  • 【Excel函數】Round三兄弟
    周二 · 函數    關鍵詞:round、roundup、rounddown1
  • 【基礎】開發中經常用到的4個四捨五入函數
    php 在處理浮點數的時候經常要需要用的四捨五入函數。
  • Excel表格中的四捨五入函數如何使用呢?
    Excel表格中的四捨五入函數如何使用呢?說到四捨五入相信大家都不陌生,讀書的時候都學過,都知道怎麼用,那麼用Excel表格函數怎麼對數據做四捨五入呢?用哪個函數可以做到四捨五入的結果呢?下面小編就簡單介紹一下Excel表格中的四捨五入函數如何使用,希望能幫到您。
  • 詳細講解Excel中的RAND隨機函數和ROUND四捨五入函數
    中的RAND隨機函數和ROUND四捨五入函數大家好,今天為大家分享的是Excel中的數學函數,數學是一個偉大的基礎學科,是很多學科發展前進的根基。在Excel中就有幾個常用的數學函數為我們解決了一些常用,但又不能忽視的問題。例如用隨機函數彌補數據不足,用四捨五入函數解決數值的精準程度。下面就逐一講解這幾個函數給大家。1、RAND隨機函數功能:產生一個大於0,小於1的均勻分布的隨機數。