四舍六入奇进偶舍计算器
四舍六入五单进规则

四舍六入五单进规则
四舍六入五单进规则是一种四舍六入五凑偶的进位规则,用于在计算
或处理数据时进行舍入运算。
该规则的具体应用是在进行数值舍入时,当
舍弃位的数值小于5时,直接舍弃;当舍弃位的数值大于5时,进位到取
舍位;当舍弃位的数值等于5时,若5后面还有非零数,则进位到取舍位;若5后面没有非零数,则根据取舍位的奇偶性决定是否进位。
1.如果舍弃位的数字小于5,则直接舍弃该位,舍弃位后面的所有数
值均置为零。
2.如果舍弃位的数字大于5,则进位到取舍位,取舍位加一
3.如果舍弃位的数字等于5,则根据取舍位的奇偶性来决定是否进位。
-如果取舍位是奇数,则进位到取舍位,取舍位加一
-如果取舍位是偶数,则舍去舍弃位,并保持取舍位不变。
这种进位规则的应用主要涉及到对数据进行四舍五入的处理,在计算、统计、金融等领域都有广泛的应用。
它可以使数据的舍入更加准确和符合
实际情况,避免了精度误差带来的影响。
四舍六入五单进规则的合理性和准确性得到了广泛认可,因为它能够
在大多数情况下得到较好的结果。
然而,在一些特殊情况下,该规则可能
会引发一些争议和争论。
这主要源于舍弃位的数值等于5时的处理方式,
有人认为进位规则有时可能产生偏差,不符合数学的精确性要求。
总的来说,四舍六入五单进规则是一种常用的进位规则,在实际应用
中具有一定的合理性和准确性。
但在特定场景下,需要根据具体情况来进
行判断和决策,以不同的舍入方式来处理数据,以保证结果的准确性和可靠性。
四舍六入公式及解释

在Excel中实现四舍六入五成双修约的几种方法及问题实验室信息化与自动化2019-02-19数值修约规则是指在进行具体的数字运算前或计算出结果后,通过省略原数值的最后若干位数字,调整保留的末位数字,使最后所得到的值最接近原数值的过程。
指导数字修约的具体规则被称为数值修约规则。
进行数值修约时应首先确定“修约间隔”(修约值的最小数值单位)和“进舍规则”。
一经确定,修约值即为“修约间隔”的整数倍。
然后指定表达方式,即选择根据“修约间隔”保留到指定位数。
最后我们需要注意的是应该一步到位修约,而不允许连续修约。
目前广泛使用的数值修约规则主要有四舍五入和四舍六入五成双。
四舍五入往往是人们习惯采用的一种数值修约规则,其具体使用方法是:在需要保留数字的位次后一位,逢四及以下就舍,逢五及以上就进。
Excel这款广泛使用的软件在处理数据时默认采用的就是四舍五入修约规则。
当然四舍五入修约规则,逢五就进,必定会造成结果的系统性偏高,误差偏大。
为了避免这样的状况出现,尽量减小因修约而产生的误差,在医药工业等科技领域中,测定和计算各种数值时就需要用到更为科学的修约规则。
《中国药典》2015年版四部凡例中明确说明“试验结果在运算过程中,可比规定的有效数字多保留一位,而后根据有效数字的修约规则进舍至规定有效位。
计算所得的最后数值或测定读数值均可按修约规则进舍至规定的有效位,取此数值与标准中规定的限度数值比较,以判断是否符合规定的限度。
”这里的修约规则遵循中国国家标准文件GB/T 8170—2008《数值修约规则与极限数值的表示和判定》,即四舍六入五成双。
四舍六入五成双修约规则与四舍五入修约规则有些许差异,当被修约的数字小于或等于四时,就直接舍去;当被修约的数字大于或等于六时,则向前进一位;当被修约的数字等于五时,需要看五前面的数字,如果是偶数就将五舍去,如果是奇数则进一位,即修约后末尾数都为偶数,而当五的后面还有不为零的任何数时,则无论五的前面是奇数还是偶数,均应进位。
EXCEL中利用自定义函数实现“4舍6入”与有效数字相结合处理水文数据

EXCEL中利用自定义函数实现“4舍6入”与有效数字相结合处理水文数据在各项水文数据计算与统计中,对数据精度和进位的要求与EXCEL软件中不一样,且不同的水文数据对有效数字位数的要求也不一样。
直接在EXCEL中进行水文数据计算结果不符合国家标准及水文行业要求。
通过在EXCEL中自定义函数可以实现“4舍6入”和有效数字的统一处理,便于利用EXCEL进行各项水文数据计算和统计。
通常在EXCEL中数据精度是按照保留“小数位数”即小数点后几位小数来对数据进行处理,进位函数为“4舍5入”;而水文数据处理中数据精度按照规范要求按照“有效数字”位数,小数点后位数不定,进位方法为“4舍6入”。
通过在EXCEL中增加自定义函数JW(数值,保留有效数字位数,返回文本或数值)可对各类数字进行处理,方便快捷。
JW函数与EXCEL中round函数进位对比表如下:自定义函数具体操作步骤如下:一、在电子表格打开状态下按ALT+F11键,打开VBA编辑器;二、点击“插入”——“模块”菜单;三、在窗口中录入如下代码:Function jw(Num As Double, DIG As Byte, Optional TorV As Boolean, Optional Way As Boolean, Optional Trn As Boolean) As VariantDim Temp1 As DoubleDim TFM As StringDim Temp2 As StringDim Tempoff As DoubleIf Num = 0 ThenTemp1 = 0Temp2 = "0"GoTo ExitFnEnd IfWith Application.WorksheetFunctionTempoff = Abs((--Right(Num / 10 ^ (Int(.Log(Abs(Num))) - DIG + 1), 2) = 0.5) _* ((--Right(Int(Abs(Num) / 10 ^ (Int(.Log(Abs(Num))) - DIG + 1)), 1) _Mod 2) = 0)) * 10 ^ Int(.Log(Abs(Num)) - DIG + 1)Temp1 = .Round(Abs(Num), -(Int(.Log(Abs(Num))) - DIG + 1))Temp1 = Temp1 - TempoffTrn = Trn And Way And (10 ^ Int(.Log(Temp1)) = Temp1 And Temp1 > Abs(Num))If DIG > 14 And Trn ThenTemp2 = "有效位数超过14位不能进位"GoTo ExitFnEnd IfIf Way ThenIf DIG = 1 And Int(.Log(Abs(Temp1))) = 0 And Not Trn ThenTFM = ""ElseIf Not (DIG = 1 And Int(Temp1) = Temp1 And Not Trn) Then TFM = TFM & "."TFM = TFM & .Rept("0", DIG + Abs(Trn) - 1)End IfTFM = "0" & TFMIf Int(.Log(Temp1)) < 0 ThenTFM = TFM & .Rept("0", -Int(.Log(Temp1)))ElseIf Int(.Log(Temp1)) > 0 ThenTFM = TFM & "E+###"End IfElseTFM = "0"If Not (Int(Temp1) = Temp1 And (Int(.Log(Temp1)) >= DIG - 1)) Then TFM = TFM & "." & .Rept("0", DIG - Int(.Log(Temp1)) - 1)End IfTemp1 = Temp1 * Sgn(Num)Temp2 = .Text(Temp1, TFM)End WithExitFn:If TorV Thenjw = Temp2Elsejw = Temp1End IfEnd Function四、保存并退出VBA编辑器,在当前电子表格中就可以直接使用JW函数了,使用方法与EXCEL中自带函数一样。
四舍六入五成双的规则

四舍六入五成双的规则起源。
四舍六入五成双这个规则最早可以追溯到中国古代的《九章算术》,其中有一句话是“五以舍去,五入成双”,这句话可以被理解为在进行四舍五入时,如果保留位的数值为5,那么应该根据保留位的前一位数值来决定进位还是舍去。
在古代,这个规则主要是应用在商业和贸易领域,用来进行货币计算和商业交易的结算。
随着时间的推移,这个规则逐渐被引入到数学和计算机科学领域,成为了一种普遍的四舍五入规则。
应用。
四舍六入五成双的规则在数学和计算机领域有着广泛的应用。
在数学中,这个规则被用来进行精确的数值计算和数据处理,特别是在金融、统计学和科学研究领域。
在计算机领域,这个规则被用来进行浮点数的舍入处理,以及在一些特定的计算场景中,比如在金融软件、科学计算软件和工程领域的软件中。
由于四舍六入五成双的规则能够保证舍入后的结果更加准确和公平,所以被广泛地应用在各种计算场景中。
讨论。
尽管四舍六入五成双的规则在数学和计算机领域有着广泛的应用,但是在实际应用中也存在一些争议和讨论。
其中最主要的争议之一就是关于舍入误差的问题。
由于计算机在进行浮点数计算时存在精度限制,所以在进行四舍五入时可能会产生舍入误差,特别是在涉及到大量数据计算和复杂计算的场景中。
这就需要在实际应用中进行一些特殊处理,以减小舍入误差对计算结果的影响。
另外一个争议是关于四舍六入五成双规则的合理性和公平性。
有些人认为这个规则在某些情况下可能会导致数据的不公平性,特别是在一些需要进行大量数据计算和统计分析的场景中。
因此,一些学者提出了一些改进的四舍五入规则,以解决这些问题。
比如,一些改进的四舍五入规则可能会根据具体的计算场景和数据特点来进行调整,以获得更加公平和准确的计算结果。
总结。
四舍六入五成双的规则是一种在数学和计算机领域广泛应用的四舍五入规则,它起源于中国古代的《九章算术》,并逐渐被引入到数学和计算机科学领域。
尽管这个规则在实际应用中存在一些争议和讨论,但是它仍然是一种非常重要和有用的四舍五入规则,特别是在金融、统计学和科学研究领域。
奇进偶舍

使用以下“进舍规则”进行修约:1. 拟舍弃数字的最左一位数字小于5时则舍去,即保留的各位数字不变。
2.拟舍弃数字的最左一位数字大于5;或等于5,而其后跟有并非全部为0的数字时则进一即保留的末位数字加1。
(指定“修约间隔”明确时,以指定位数为准。
)3.拟舍弃数字的最左一位数字等于5,而右面无数字或皆为0时,若所保留的末位数字为奇数则进一,为偶数(包含0)则舍弃。
4.负数修约时,取绝对值按照上述1~3规定进行修约,再加上负号。
不允许连续修约数值修约简明口诀:「4舍6入5看右,5后有数进上去,尾数为0向左看,左数奇进偶舍弃」。
现代被广泛使用的数值修约规则主要有四舍五入规则和四舍六入五留双规则。
四舍六入五留双规则为了避免四舍五入规则造成的结果偏高,误差偏大的现象出现,一般采用四舍六入五留双规则。
本标准适用于科学技术与生产活动中试验测定和计算得出的各种数值.需要修约时,除另有规定者外,应按本标准给出的规则进行。
(一)当尾数小于或等于4时,直接将尾数舍去例如将下列数字全部修约到两位小数,结果为:10.2731——10.2718.5049——18.5027.1829——27.18(二)当尾数大于或等于6时将尾数舍去向前一位进位例如将下列数字全部修约到两位小数,结果为:16.7777——16.7810.29701——10.3021.0191——21.02(三)当尾数为5,而尾数后面的数字均为0时,应看尾数“5”的前一位:若前一位数字此时为奇数,就应向前进一位;若前一位数字此时为偶数,则应将尾数舍去。
数字“0”在此时应被视为偶数。
例如将下列数字全部修约到两位小数,结果为:12.6450——12.6418.2750——18.2812.7350——12.7421.845000——21.84(四)当尾数为5,而尾数“5”的后面还有任何不是0的数字时,无论前一位在此时为奇数还是偶数,也无论“5”后面不为0的数字在哪一位上,都应向前进一位。
四舍六入五成双原理

四舍六入五成双原理四舍六入五成双原理是数学中一个重要的近似取舍规则,也是我们在日常生活中会经常用到的一个原则。
它的核心思想是:当一个数要舍去的位数是5时,如果5后面还有其他非零数字,则舍去5;如果5后面是0时,则需要进一位,并且进位后的数字要保持偶数。
四舍六入五成双原理的应用非常广泛,比如在计算机科学领域中,对浮点数的舍入操作就会使用到这个原理。
由于计算机中浮点数的表示是有限的,而真实的数是无限的,所以在进行浮点数运算时,就需要对结果进行舍入。
而四舍六入五成双原理就是一种常用的舍入规则,可以保证舍入后的结果更加准确。
在日常生活中,我们也经常会遇到使用四舍六入五成双原理的情况。
比如,当我们去商店购物时,如果商品的价格是X元Y角,其中Y 角小于5角,我们就会舍去Y角;如果Y角大于等于5角,我们就会进位并保持X元不变。
这样做的目的是为了减少舍入误差,使价格更加准确。
另一个常见的应用是在统计学中的数据处理过程中。
当我们进行数据分析和统计时,往往需要对数据进行舍入,以便更好地进行分析和比较。
而使用四舍六入五成双原理可以有效减少舍入误差,提高数据的准确性。
四舍六入五成双原理的应用还可以扩展到金融领域。
在金融计算中,往往需要对金额进行舍入处理,以保证计算结果的准确性。
而四舍六入五成双原理可以让舍入后的金额更加接近实际值,从而提高金融计算的精度。
除了上述领域,四舍六入五成双原理还可以应用于各种科学实验和工程计算中。
在科学实验中,往往需要对实验数据进行舍入处理,以便更好地分析实验结果。
而在工程计算中,四舍六入五成双原理可以保证计算结果更加准确,提高工程设计的可靠性。
四舍六入五成双原理是一个非常重要的近似取舍规则,它的应用范围非常广泛。
无论是在数学计算、日常生活、科学实验还是工程设计中,都可以通过使用这个原理来提高准确性和可靠性。
在实际应用中,我们需要根据具体情况灵活运用这个原理,以便获得更好的结果。
同时,我们也要注意四舍六入五成双原理的局限性,避免在某些特殊情况下产生误差。
四舍六入五留双规则的具体方法

四舍六入五留双规则的具体方法1.确定需要进行四舍五入的数值,例如:3.14592.确定保留的小数位数,例如:要保留两位小数。
3.找出需要保留的小数位后的一位数字,即第三位,即44.如果这个数字小于5,则直接舍弃第三位及之后的所有数字,即结果为3.145.如果这个数字大于5,则将这个数字加一,并且舍弃第三位及之后的所有数字,即结果为3.156.如果这个数字等于5,则判断其前一位数字的奇偶性。
如果前一位数字为偶数,则直接舍弃第三位及之后的所有数字,并保持前一位数字不变,即结果为3.14;如果前一位数字为奇数,则将其加一,并且舍弃第三位及之后的所有数字,即结果为3.15以上就是四舍六入五留双的具体方法。
下面通过几个实例来进一步说明:例1:将3.1459保留两位小数。
第三位数字为5,其前一位数字为4,即前一位为偶数。
根据规则,舍弃第三位及之后的所有数字,并保持前一位数字不变,即结果为3.14例2:将3.1469保留两位小数。
第三位数字为6,其前一位数字为4,即前一位为偶数。
根据规则,舍弃第三位及之后的所有数字,并保持前一位数字不变,即结果为3.14例3:将3.1455保留两位小数。
第三位数字为5,其前一位数字为4,即前一位为偶数。
根据规则,舍弃第三位及之后的所有数字,并保持前一位数字不变,即结果为3.14例4:将3.1455保留三位小数。
第四位数字为5,其前一位数字为4,即前一位为偶数。
根据规则,舍弃第四位及之后的所有数字,并保持前一位数字不变,即结果为3.145例5:将3.1456保留两位小数。
第三位数字为5,其前一位数字为4,即前一位为偶数。
根据规则,舍弃第三位及之后的所有数字,并保持前一位数字不变,即结果为3.14例6:将3.1456保留三位小数。
第四位数字为6,其前一位数字为5,即前一位为奇数。
根据规则,舍弃第四位及之后的所有数字,并将前一位数字加一,即结果为3.146通过以上实例,我们可以看到四舍六入五留双规则在处理“五”的时候,考虑到了前一位数字的奇偶性,以确保近似结果的准确性和公平性。
Excel表中如何实现“四舍六入,逢五奇进偶舍”

Excel表中如何实现“四舍六入,逢五奇进偶舍”摘要:Excel表是计量方面公式计算中的的常用软件,为解决“四舍六入,逢五奇进偶舍”的问题特编制函数SWL(x, y) 加入其中,为以后的计算提供基础依据。
关键词:Excel表;奇进偶舍;SWL函数;方法在计量部门,对计量器具检定完毕,在后续数据计算的过程中,对“四舍五入”的问题要求严格,为尽量把测量误差做到最小,往往要求遵循“四舍六入,逢五奇进偶舍”原则,在手工计算的时候我们可以人工操作,进去取与舍的判断,随着计算机的不断普及及计算机人员熟悉的运用,很多计量部门都利用Excel电子表格软件编制了相应的计量公式计算软件,用Excel来处理数据中只有“四舍五入”的函数(ROUND)命令,对数值进行“四舍六入,逢五奇进偶舍”时,大众化的Excel却没有提供一个满足此要求的现成的函数,这在很大程度上限制了人们对excel的运用。
如何解决此类问题,成了很多部门的一个现实难题。
如何解决呢?为了彻底解决此问题,我们首先按进位要求进行分析:根据国标要求数值的修约,采用“四舍六入”法(GB 8170-87/GB1-81手册P94 ):“4舍6入5看齐,5后有数进上去,尾数为零向左看,左数奇进偶舍弃”(5后全为零奇进偶不进)。
所谓“四舍六入”,既所要的最后一位数字后的那个数字,如果是4就舍去、是6就进位。
所谓“逢五奇进偶舍”,既最后一位数字后的那个数字,如果是5时就进行继续判断,若5后面不是0,那就进位;若是0则看前一位数字,若是奇数则进位,否则舍去。
经过以上分析,我们可以总结为:能够进位的情况就是两种。
一种是:到需要取舍位置的时候,先看后面的2位数字,如果大于51,则进位。
第二种是:需要取舍位置的最后一位是奇数、并且后面的一位是数字5。
经过如此总结,我们可以得出:所有需要进位的数字,只要在需要取舍位置的最后加上49就可以了,最后需要的有效位数为奇数时,在需要取舍位置的最后加上50也可以了。
EXCEL中四舍六入函数的输入方法

EXCEL中四舍六入函数的输入方法在Excel中,四舍六入函数指的是在进行四舍五入时,如果舍弃位的数值为5时,根据舍弃位的前一位数字的奇偶性来决定舍入方式。
如果前一位数字为奇数,则向上舍入;如果前一位数字为偶数,则向下舍入。
在Excel中,可以通过使用ROUND函数来进行四舍六入的计算。
ROUND函数通常使用以下格式:ROUND(number, num_digits)其中,number是要舍入的数字,num_digits是要保留的小数位数。
要使用四舍六入函数,可以按照以下步骤进行:1. 打开Excel并选择一个单元格,作为计算结果的输出位置。
2.在选定的单元格中输入ROUND函数的格式。
例如,可以在单元格中输入"=ROUND(A1,0)"来将A1单元格中的数值进行四舍六入,并保留0位小数位。
3.在A1单元格中输入要进行四舍六入的数值。
4. 按下Enter键,Excel会自动计算并将结果显示在选择的单元格中。
需要注意的是,在使用ROUND函数进行四舍五入时,舍入位的数字并不会改变,只有舍弃位的数字会根据规则进行舍入。
例如,如果要将4.5进行四舍五入,并保留0位小数,根据四舍六入的规则,我们会向2的方向进行舍入,因此结果为5此外,Excel还提供了其他一些舍入函数,如ROUNDUP和ROUNDDOWN,其功能与ROUND函数有所不同:-ROUNDUP函数会将数字向上舍入到指定的小数位数。
-ROUNDDOWN函数会将数字向下舍入到指定的小数位数。
使用这些函数的方法与ROUND函数类似,只需要将函数名称更改为对应的函数名即可。
总结而言,Excel中进行四舍六入的函数为ROUND函数,可以通过在函数中输入要舍入的数值和要保留的小数位数来进行计算。
根据舍弃位的数字的奇偶性,函数会自动决定舍入方式,得到舍入后的结果。
按4舍6入5调整的数值修约规则

按4舍6入5调整的数值修约规则四舍六入五调整,通常也称为“四舍六入五凑偶”或“四舍六入五看奇”,是一种数值修约的规则,用于决定一个数值四舍五入时候的修约方法。
这个规则适用于有小数位的数值,如科学计数法、金融计算等领域。
在特定的规则下,当需要修约的数字处于一些特定的情况时,就需要按照四舍六入五调整规则进行修约。
四舍六入五调整规则的具体内容如下:1.如果需要修约的位数小于5,那么就直接舍去该位数后面的所有数字。
例如,3.1415修约到小数点后两位时,四舍六入五调整规则会舍去15,结果为3.142.如果需要修约的位数大于5,那么就进一位。
例如,3.146修约到小数点后两位时,四舍六入五调整规则会进一位,结果为3.153.如果需要修约的位数等于5,并且5后面的数字为0、1、2、3或4,那么就直接舍去该位数后面的所有数字。
例如,3.145修约到小数点后两位时,四舍六入五调整规则会舍去5,结果为3.14、同样地,3.140修约到小数点后两位时,也会舍去0,结果为3.144.如果需要修约的位数等于5,并且5后面的数字为6、7、8或9,那么就进一位。
例如,3.156修约到小数点后两位时,四舍六入五调整规则会进一位,结果为3.165.特殊情况:当需要修约的位数等于5,并且5后面的数字为5时,根据四舍六入五调整规则,应该进位的。
但是,在实际应用中,通常会根据上一位的奇偶性来决定是否进行进位。
-如果上一位是奇数,那么就进一位。
例如,3.155修约到小数点后两位时,由于上一位是奇数3,所以根据四舍六入五调整规则进位,结果为3.16-如果上一位是偶数,那么就将5舍去。
例如,3.145修约到小数点后两位时,由于上一位是偶数4,所以根据四舍六入五调整规则舍去5,结果为3.14四舍六入五调整规则的起源可以追溯到古希腊的数学家阿基米德。
根据阿基米德的原理,对一个数值进行修约时,应该根据其小数部分的大小决定是否进位还是舍去。
四舍六入五调整规则就是基于这一原理而形成的。
计算机中常用的舍入方法

计算机中常用的舍入方法
计算机中常用的舍入方法包括以下几种:
1. 两位小数的精度舍入:将小数四舍五入为最接近的两位小数,
如0.5舍入为0.5,而不是0.50。
2. 三位小数的精度舍入:将小数四舍五入为最接近的三位小数,
如0.125舍入为0.12,而不是0.124或0.123。
3. 浮点数的精度舍入:将浮点数四舍五入为最接近的浮点数,但
需要考虑到浮点数精度的限制。
4. 取整方法:根据需要将小数四舍五入为整数或最接近的整数,
如需要保留两位小数,则四舍五入为最接近的整数;如果需要保留小
数位,则四舍五入为整数的前两位。
在计算机中,舍入方法的选择取决于具体的精度要求和数据类型。
关于四舍五入还是四舍六入的总结

四舍五入还是四舍六入??修约方法:对四舍六入1. 被修约的数字等于或小于4时,该数字舍去;2. 被修约的数字等于或大于6时,则进位;3. 被修约的数字等于5时,要看5前面的数字,若是奇数则进位,若是偶数则将5舍掉,即修约后末尾数字都成为偶数;若5的后面还有不为“0”的任何数,则此时无论5的前面是奇数还是偶数,均应进位。
9.8249=9.82, 9.82671=9.839.8350=9.84, 9.8351 =9.849.8250=9.82, 9.82501=9.83对四舍五入:在需要保留有效数字的位次后一位,逢五就进,逢四就舍。
基本思想:四舍五入是一种精确度的计数保留法,与其他方法本质相同。
但特殊之处在于,采用四舍五入,能使被保留部分的与实际值差值不超过最后一位数量级的二分之一:假如0~9等概率出现的话,对大量的被保留数据,这种保留法的误差总和是最小的。
四舍六入五成双是一种精确度的计数保留法.这里"四"是小于五的意思,"六"是大于五的意思,"五"是舍入位之后的尾数逢五的话看前一位,奇进偶不进。
如1.25保留一位小数,因为2是偶数,所以是1.2。
又如1.35,因为3是奇数,所以是1.4。
从统计学的角度,"四舍六入五成双"比"四舍五入"要科学,它使舍入后的结果有的变大,有的变小,更平均.而不是像四舍五入那样逢五就入,导致结果偏向大数。
四舍六入比四舍五入更精确,为什么??为什么??为什么??四舍五入是一种简单的方法,基本的意图是取一个中点,小于中点的就往小归,大于中点的就往大归。
但是,因为传统上计算为手工,使用的精度较为有限,四舍五入不是无偏的:1、2、3、4只有4个点,而5、6、7、8、9有五个点。
所以就有“四舍六入”的方法。
由于精度越低对误差越敏感。
但是,现在使用计算机,单精度浮点有大约7位(十进制)有效数字,双精度浮点有大约15位有效数字,就不太经常考虑怎么办的问题。
Math.Round四舍六入五成双

Math.Round四舍六入五成双展开全文Math.Round方法真正意义上的四舍五入Math.Round四舍六入五成双不能直接调用Math.Round方法的,这可和Java的不一样哦Math.Round这个函数的解释是将值按指定的小数位数舍入,并不就是四舍五入。
这种舍入有时称为就近舍入或四舍六入五成双C# codeMath.Round(0.4) //result:0Math.Round(0.6) //result:1Math.Round(0.5) //result:0Math.Round(1.5) //result:2Math.Round(2.5) //result:2Math.Round(3.5) //result:4Math.Round(5.5) //result:6Math.Round(6.5) //result:6Math.Round(8.5) //result:8Math.Round(9.5) //result:10可以看出并不是四舍五入的其实在VB, VBScript, C#, J#, T-SQL 中Round 函数都是采用Banker's rounding(银行家舍入)算法,即四舍六入五取偶。
事实上这也是IEEE 规定的舍入标准。
因此所有符合IEEE 标准的语言都应该是采用这一算法的。
请调用Math.Round(Decimal, MidpointRounding) 重载!~哦,原来还有重载的方法可用,MidpointRounding在两个数字之间时如何舍入的规范,规范MidpointRounding中它有2个成员,一个是ToEven还有个是AwayFromZero。
C# code//四舍五入Math.Round(0.5,MidpointRounding.AwayFromZero)。
EXCEL中四舍六入函数的输入方法

能通过格式直接变成你所要求的功能的~一般来说,通过函数,在另外一格里输出你要求的!一楼的太复杂, 二楼的有待完美!二楼的是通过最后一位小数来判断的~如果你输入12.345,如果保留一位小数,就变成了12.4,还是不太明白你的意思,下面做了两个:一,最终生成保留1位小数,即通过第2位小数的奇偶来进舍~=IF(MOD(RIGHT(TRUNC(RC[-1],2),1),2)=1,ROUNDUP(RC[-1],1),ROUNDDO WN(RC[-1],1))在数值的右边输入这个工式!会根据第二位小数的奇进偶舍来生成1位小数!同时这个格设置格式为1位小数(不然是整数的时候,不会出现小数位)二,最终生成整数,通过已经设置过保留1位小数的奇偶来进舍~=IF(MOD(RIGHT(ROUND(RC[-1],1),1),2)=1,ROUNDUP(RC[-1],0),ROUNDD OWN(RC[-1],0))因为格式中的保留1位小数是四舍五入, 直接用RIGHT去取最后一位的话,不是取的看到的最后一位,而是没有四舍五入的最后一位,所以在公式里可四舍五入一次!用到的函数:MOD:取两个数的余数,通过判断最后一位与2的余数,来确定是奇是偶TRUNC:舍到指定位数(指定位数可空,即零)RIGHT:取文本(数值)最右边一位ROUND:四舍五入指定位数ROUNDUP:向上取指定位数ROUNDDOWN:向下取指定位数如果你想把如12.34567,每位都按奇进偶舍的方式向上取整,或取到保留一位小数,有点复杂,自己按上面的改改吧!一般不会先生成12.3457,再生成12.346,再生成12.34,再生成12.3?所谓的奇进偶舍是否就是四舍六入五留双,如果是这么样的,假设数据在A2:A100,B2中输入=IF((A2-TRUNC(A2,1))<=0.04,TRUNC(A2,1),IF((A2-TRUNC(A2,1))>=0.06,TR UNC(A2,1)+0.1,TRUNC((TRUNC(A2,1)+0.1)/2,1)*2))用自动填充柄将公式复制到B100.保留两位小数,但是要数字修约,尾数逢5奇进偶不进,其他的四舍六入,excel该怎么输入函数=IF(RIGHT(TRUNC(A1,3))="5",IF(MOD(RIGHT(TRUNC(A1,2)),2),CEILING(A 1,0.01),FLOOR(A1,0.01)),ROUND(A1,2))追问可以帮我解释下这些函数都是什么意思吗?谢谢,我想知道其所以然回答RIGHT(TRUNC(A1,3))="5"判断A1中小数点后第三位是不是为5,TRUNC(A1,3))的作用是把小数点后第三位以后的全部截去。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
四舍六入奇进偶舍计算器
众所周知,水文行业上,为提高资料精度,规范对数字提出了“四舍六入,逢五奇进偶舍”的处理要求,同时还限制了相应的有效数字位数,以及对不同数值范围内的数据又有不同的规定。
“四舍六入,逢五奇进偶舍”,在手工资料计算中不存在多大的问题,只是多了一项观察,就是当取用精度位数后一位数字是5、尾数为0时需要观察前位的奇偶性。
四舍六入五看奇偶是一种精确度的计数保留法.舍入规律是"四舍六入五成双",这里"四"是小于五的意思,"六"是大于五的意思,"五"是舍入位之后的尾数逢五的话看前一位,奇进偶不进,就像1.25,因为2是偶数,所以是1.2。
又像1.35,因为3是奇数,所以是1.4,这个是数据统计需要的.
从统计学的角度,“四舍六入五成双”比“四舍五入”要科学,它使舍入后的结果有的变大,有的变小,更平均,而不是像“四舍五入”那样逢五就入,导致结果系统偏向大数。