在Excel中嵌套IF语句后使用ROUND

我正在为客户计算价值的电子表格,并在扣除很多金额之后将其显示为分数。 一切准备就绪后,我们正在进行一些testing,他们通过电子表格运行了一定的数字。 我会尝试尽可能简单地将其剔除(括号中的任何值都是用户input,因此宽度为[94.5(94 1/2)],该数字减去7.5312(7 17/32等于86.9688(86 31) / 32)然后这个数字除以[3],然后等于28.9896(28 95/96)这是问题的地方95/96不是一个“真正的”小数是有办法我可以这样的数字到64ths?他们预计63/64ths即使math是正确的,他们需要它在这些情况下下降。

If语句是这样的:

= IF(E4 = 1,(K4-F19)/ 1,IF(E4 = 2,(K4-G19)/ 2,IF(E4 = 3,(K4-H19)/ 3,IF(E4 = 4,( K4-I19)/ 4,IF(E4 = 5,(K4-J19)/ 5,IF(E4 = 6,(K4-K19)/ 6,IF(E4 = 7,(K4-L19)/ 7,IF (E4 = 8,(K4-M19)/ 8,IF(E4 = 9,(K4-N19)/ 9,IF(E4 = 10,(K4-O19)/ 10,0)))))))) ))

这是IF声明的单一部分:

= IF(E4 = 1,(K4-F19)/ 1

有没有办法解决这个问题呢还是他们SOL(Sorta Outta Luck)?

感谢您的任何见解。

假设在A1,请尝试:

=ROUNDDOWN(A1*64,0)/64 

与适当的格式。

这确保所有结果都是1/64的倍数。