如何将值按小数点后的特定值四舍五入,并在四舍五入后将所有值更改为零

问题描述 投票:0回答:1

我使用 Excel,我有疑问。 我的价值看起来像

7,500,300

如果第一个逗号后的值小于 5(在我的情况下为 5),现在将值四舍五入为 0。 如果第一个逗号后的值大于或等于 5,则现在值变为 5

示例:

7,500,300 => 7,500,000
7,520,200 => 7,500,000
7,940,200 => 7,500,000
7,240,300 => 7,000,000

我使用的命令看起来像:

=IF((VALUE(MID(7,940,200,FIND(",",7,940,200)+1,1))>=5),ROUND(7,940,200),ROUNDDOWN(7,940,200)

但它不起作用。

请帮助我。谢谢你

excel excel-formula rounding
1个回答
0
投票

尝试这个公式:

=INT(A1/1000000)*1000000 + IF(MOD(A1,1000000)>=500000,500000,0)

© www.soinside.com 2019 - 2024. All rights reserved.