首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用自定义舍入规则的零售小数舍入条件

使用自定义舍入规则的零售小数舍入条件
EN

Stack Overflow用户
提问于 2014-11-12 13:14:58
回答 2查看 288关注 0票数 0

在MS excel中,我正在尝试根据以下条件创建零售价:

如果零售价在.11和.36之间结束,零售价将以.31结尾。例如:$5.15 = $5.31

如果零售价在.95和.00之间结束,零售价将以.96结尾。例如:$5.00 = $4.96和$5.98 = $5.96

我如何在Excel中将这些条件应用于一组零售价格,查看小数位并具有由自定义/随机条件定义的输出?

EN

回答 2

Stack Overflow用户

发布于 2014-11-12 13:48:52

您可以使用此公式来实现相同的效果:

代码语言:javascript
运行
复制
=IF(AND(MOD(C3,1)>=0.11,MOD(C3,1)<=0.36),0.31+INT(C3),IF(AND(MOD(C3,1)>=0.95,MOD(C3,1)<=0.99),0.96+INT(C3),IF(MOD(C3,1)=0,INT(C3)-1+0.96,MOD(C3,1)+INT(C3))))

其中,C3包含您的零售价。

票数 0
EN

Stack Overflow用户

发布于 2014-11-12 20:23:59

我更愿意创建一个包含可维护性和可定制性的引用的表,如下所示:

并输入其他不会落在任何位置的范围,并将=NA()作为其舍入结果,以指示该数字不应更改。

我在B2中使用的公式是:

代码语言:javascript
运行
复制
=IFERROR(INT(A2)+SUMIFS(F:F,D:D,"<="&IF(MOD(A2,1)=0,1,MOD(A2,1)),E:E,">="&IF(MOD(A2,1)=0,1,MOD(A2,1))),A2)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26879743

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档