数字处理函数

  • 1、四舍五入(round函数)
  • 2、向下/上舍入(roundup,rounddown函数)
  • 3、取整函数、截断函数(Int,Trunc函数)
  • 4、随机函数(rand,randbetween函数)
  • 5、取余函数(mod函数)
  • 6、取商函数(QUOTIENT函数)

1、求和与统计函数


2、数字处理函数


3、日期与时间函数


4、查找与引用函数


5、逻辑与信息函数


6、文本处理函数


本文介绍数字处理函数部分。

1、四舍五入(round函数)

案例1:四舍五入到小数点后两位

lua取小数点后一位 excel取小数点后一位函数_Excel数字处理函数


lua取小数点后一位 excel取小数点后一位函数_函数参数_02


总结:round函数参数1:要四舍五入的数字;参数2:小数点位数(四舍五入)。

2、向下/上舍入(roundup,rounddown函数)

案例1:分别向上,向下舍入两位。

lua取小数点后一位 excel取小数点后一位函数_Excel数字处理函数_03


lua取小数点后一位 excel取小数点后一位函数_Excel数字处理函数_04


lua取小数点后一位 excel取小数点后一位函数_四舍五入_05


总结:向上,向下舍入。
rounddown函数参数1:目标数字;参数2:保留位数。roundup函数类同。
通俗的来讲:rounddown函数是向下舍入,看保留位数之后,不管有没有数字,都直接舍去。
而对于roundup函数是向上舍入,看保留位数之后,只要有数字存在。则直接进1。类似数学中的进一法。

3、取整函数、截断函数(Int,Trunc函数)

案例1:向下取整函数

lua取小数点后一位 excel取小数点后一位函数_函数参数_06


lua取小数点后一位 excel取小数点后一位函数_取整_07


lua取小数点后一位 excel取小数点后一位函数_取整_08


总结:对于Int函数:参数只有一个,就是目标数字。作用为取整函数,小数点后面的全部不要。
对于Trunc函数:参数1:目标数字;参数2:小数点前后截断位置。若为正,则是小数点后。若为负,则为小数点前。

4、随机函数(rand,randbetween函数)

案例1:使用随机函数对数据进行测试

lua取小数点后一位 excel取小数点后一位函数_lua取小数点后一位_09


案例2:生成一个在区间[1,100]的整数

lua取小数点后一位 excel取小数点后一位函数_取整_10


lua取小数点后一位 excel取小数点后一位函数_lua取小数点后一位_11


lua取小数点后一位 excel取小数点后一位函数_函数参数_12


总结:
rand函数:随机生成一个0-1之间的数字。
randbetween函数:参数1:区间最小值b;参数2:区间最大值t。
生成一个[b,t]之间的整数。

5、取余函数(mod函数)

案例1:求两数相除的余数。

lua取小数点后一位 excel取小数点后一位函数_函数参数_13


案例2:已知身份证号,判断性别

lua取小数点后一位 excel取小数点后一位函数_函数参数_14


注释:身份证号的第17位数字的奇偶,代表着性别。奇数为男,偶数为女。通过提取第17位数,结合if条件函数,可通过除以2的余数来判断性别。

lua取小数点后一位 excel取小数点后一位函数_取整_15


总结:mod函数参数1:被除数,参数2:除数。

6、取商函数(QUOTIENT函数)

案例1:求预计购买数量

lua取小数点后一位 excel取小数点后一位函数_函数参数_16


总结:QUOTIENT函数:两数相除,取商(整数部分)。

lua取小数点后一位 excel取小数点后一位函数_取整_17


如上:QUOTIENT函数参数1:被除数;参数2:除数。