Excel 2016:Floor.math功能误差与最大相结合



我对floor.math功能有问题。

我正在研究一些模拟表,需要从目标和使用的"步骤数"找到偏差。

步骤的数量定义为1%偏差的1步,在2%等方面为2个步骤。

我有以下设置(在Excel中):

Target:       95%    
Current:      Some%
Deviance:     =MAX(Current-Target;0)
Step:         1%
Step used:    =FLOOR.MATH(Deviance/Step)

当前百分比应该是可变的,而其他百分比是固定的。

有效的示例:

Target: 95%    
Current: 92.5%
Deviance: 2.5%
Step: 1%
Step used: 2

一个不起作用的示例:

Target: 95%    
Current: 93%
Deviance: 2%
Step: 1%
Step used: 1 ???

您可以看到,当数字源自最大函数时,我对Excel处理整数的地板的方式遇到了一些麻烦。当我尝试使用一个整数尝试时,它可以工作。

请注意,我也尝试过常规的地板功能。

任何人都可以解释为什么这个问题源于和/或解决此问题或克服它的方法。

谢谢。

萨米所说的话。您可以通过解决偏差来避免这种情况。例如:

=FLOOR.MATH(ROUND(deviance,10)/steps)

最新更新