EXCEL数组函数取数

来源:百度知道 编辑:UC知道 时间:2024/09/24 05:32:24
比如要取一组数,数据分别为以下不等,如果想用函数取数,个位数金额一律调整为0或5,小于5元的按0取,比如154.69就取150元,大于或等于5元的按5元取,如156.69就取155元,以此类推!望各位帮帮忙,谢谢~~急
1658.6
572.6
189.3
171.5
115.0
442.1
76.2
171.0
171.5
695.2
115.0
9.4
18.9
152.5
0.4
30.5
69.0
61.8
156.5
152.1
104.8

在B1中输入公式:
=FLOOR(A1,5)
向下复制公式。

=round(a1,-1)

在对应的单元格输入公式=ROUND(A1,-1)
-1表示小数点前后的位置,就是你要精确到哪一位参数就选哪一个
-号表示小数点前,正数表示小数点后

个位小于5的可以用=round(a1,-1)

问题解决了:
公式如下:
=IF(RIGHT(INT(A1),1)*1<5,ROUND(A1,-1),(LEFT(INT(A1),LEN(INT(A1))-1)&"5")*1)

经过测试完全符合你的要求。要是追加点分给我最好。