在MS excel中,我正在尝试根据以下条件创建零售价:
如果零售价在.11和.36之间结束,零售价将以.31结尾。例如:$5.15 = $5.31
如果零售价在.95和.00之间结束,零售价将以.96结尾。例如:$5.00 = $4.96和$5.98 = $5.96
我如何在Excel中将这些条件应用于一组零售价格,查看小数位并具有由自定义/随机条件定义的输出?
发布于 2014-11-12 13:48:52
您可以使用此公式来实现相同的效果:
=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包含您的零售价。
发布于 2014-11-12 20:23:59
我更愿意创建一个包含可维护性和可定制性的引用的表,如下所示:
并输入其他不会落在任何位置的范围,并将=NA()
作为其舍入结果,以指示该数字不应更改。
我在B2中使用的公式是:
=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)
https://stackoverflow.com/questions/26879743
复制相似问题