excel取整函数_EXCEL函数13——REPT重复函数评分得星级 INT向下取整函数

例1:根据下图评分打星级,整数打★,小数打☆

d703131de9143136822c1b56af03ec8f.png

做:

  1. REPT函数 TEXT是要重复的文本,Number_times是重复的次数(但是只能取整)。所以根据B2的数据。1.5的评分只能显示一颗星。

    40b8199866e0752e1803cadb2553ffae.png

    1b5e0c1a4169d4af0da17ffd93c382ff.png

  2. INT向下取整函数,INT(B2)是5,INT(B3)是1。

    ed39503cbc062eaa82660d888acccfab.png

  3. =INT(B2),然后我们再判断下取整的数字是不是比原数字小。INT(B2)是5,和原数据一样,得出结果是FALSE。INT(B3)是1,原数据是1.5,所以比原数小,得TRUE。

    a270055e45aa2cf24ec2164acb1a3cb7.png

  4. 到这里可以有两种做法

做法1:

  1. 做法一=INT(B2)前加两个--,或者在后面+0,-0,/0,*0都可以使逻辑值变成数字。FALSE是0,TRUE是1。60b5ca797cbba121da08785f28554e0c.png

  2. 外面加上REPT,=REPT("☆",--(INT(B2),就可以得到0.5的小空星

    992a811db7a80b9cc4b10ceb94848929.png

  3. 把这段加到原函数后面。=REPT("★",B2)&REPT("☆",--(INT(B2)

    d2ca7e122d5e97c603e87f212d0f72ea.png

做法2:

  1. 第二种办法,用IF条件函数来判断。

  2. =IF(INT(B2)

    a282319b33dde310ac096aa03cc256ac.png

  3. 再复制到原函数后面,=REPT("★",B2)&IF(INT(B2)

    c75bbe2d308b64696f45f55907dfec7f.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值