1.REPT函数快速实现形象进度比较 ![]() 实现上图的效果,主要用到三个函数的组合:REPT( )、ROUND( )、&。 1.=PEPT表示重复输入,=PEPT('文本或符号',n),文本或符号是指想要重复输入的内容,n是表示重复输入的次数。 2.=ROUND(m,n)是指按指定的位数对小数进行四舍五入。m表示需要处理的数值,n表示需要保留的小数位数。 3.&符号是用来合并文本、符号或者数值。比如=A&B,那么结果=AB。有时候A、B需要用' '英文双引号括起来。 操作步骤 我们计划用20个红色的实心正方形代表100%(当然也可以选择10,或者30个),那么每个标段的实际当前形象进度,用多少个正方形表示呢?数量应该等于:已完成数量÷该标段总数×20。于是公式的前半段为=REPT(“■”,C2/B2*20)。效果如下: ![]() 2.利用Left()或Right()处理字符串 表达式:=Left(单元格,n)或=Right(单元格,n)。分别表示取得数据左边的几位数或者右边的几位数,如果目标是中文,就表示取得左边的或右边的几个字。n表示数量,为整数。比如: =Left(12506,3),结果就是=125; =Right(12506,4),结果就是=2506。 3.利用=RAND()随机生成指定范围的数值 =RAND()表示0-1之间的随机数,可以是0,也可以是1,也可以是两者之间的任何数,比如0.4、0.458951255等。别小看这个函数,用处很大。比如要生成0-5的整数,那么可以用=ROUND(RAND()*5,0)来表示。ROUND函数在第一条已经讲了,不再赘述。为了方便,小编以表格的形式,列出几种情况的随机数函数。 ![]() 4.角度和弧度互换 一般来说,人们对于角度°的感觉比较直观,而弧度则比较抽象,但是Excel表格中三角函数计算时,往往需要换成弧度。 1.转换成角度,公式:=DEGREES() 比如,=DEGREES(0.785398)=45,当然,Excel不会再数值后面自动显示“°”。 2.转换成弧度,公式:=RADIANS() 比如,=RADIANS(45)=π/4=0.785398。 5.角度显示成° ′ ″ 度分秒 有时候,我们需要将计算出来的角度值或弧度值,显示成度分秒的格式,比较直观,则需要用到这个函数。 函数表达式:=TEXT(DEGREES(弧度值)/24,'[h]°m′s″')。如果计算出来的是角度,那么直接除以24,公式变成=TEXT(角度值/24,'[h]°m′s″')。如邻档角度法弧垂观测程序: ![]() |
|