夜雨聆风学习资料网

ARTICLE · 979565

Excel M函数——数字舍入函数(Number.Round)

Excel M函数——数字舍入函数(Number.Round)

Number. Round 函数

1

Number.Round(数值,位数)

如果不写位数就是默认0,对该数值四舍五入取整

Number.Round(1.59)输出  2

Number.Round(1.59,1)  输出   1.6

2

Number.RoundDown(数值,位数)

这个函数相对Number.Round相比不一样的是向下取

Number.RoundDown(1.59,1)  输出1.5

3

3、Number.RoundUp

这个就是向上取

Number.RoundUp(1.51,1)  输出1.6 

练习

对一列的数据,按20个分成一列成表

1

思路 :按范围取值用List.Range这个函数,还要确定取值的开始位置,对这一列计数看都有多少个20,再乘以20就可以确定取值的开始位置每一次取20个,再列表转表

2

1、计算行数

Table.RowCount(源)

2、确定开始位置

List.Transform(

{0..Number.RoundDown

(Table.RowCount(源)/20)},

each List.Range(源,_*20,20))

3、列转表

Table.FromColumns(

List.Transform(

{0..Number.RoundDown

(Table.RowCount(源)/20)},

each List.Range(源,_*20,20))

)

本期关键字:#Excel#M函数#Power Query#数字舍入#四舍五入#Number.Round#向下舍入#Number.RoundDown#向上舍入#Number.RoundUp

相关学习资料

返回首页浏览学习资料