2017-08-21 75 views
1

我正在爲客戶計算值並在扣除很多次數後將其顯示爲分數的客戶端的電子表格上。在完成一切準備工作後,我們正在進行一些測試,他們通過電子表格運行了一定數量的測試。我會嘗試儘可能簡單地將它啄倒(括號中的任何值都是用戶輸入,因此寬度爲[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即使數學是正確的,他們需要向下舍在這些情況下在Excel中嵌套的IF語句之後使用ROUND

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(八九不離十失控運氣) ?

感謝您的任何見解。

回答

1

在A1假設,請嘗試:

=ROUNDDOWN(A1*64,0)/64 

用合適的格式。

這確保所有結果都是1/64的倍數。