![使用 IF 根據值範圍套用不同的捨入規則 - IF 參數過多時發生錯誤](https://rvso.com/image/1648627/%E4%BD%BF%E7%94%A8%20IF%20%E6%A0%B9%E6%93%9A%E5%80%BC%E7%AF%84%E5%9C%8D%E5%A5%97%E7%94%A8%E4%B8%8D%E5%90%8C%E7%9A%84%E6%8D%A8%E5%85%A5%E8%A6%8F%E5%89%87%20-%20IF%20%E5%8F%83%E6%95%B8%E9%81%8E%E5%A4%9A%E6%99%82%E7%99%BC%E7%94%9F%E9%8C%AF%E8%AA%A4.png)
我正在嘗試建立一個公式,根據這些要求對單元格中的值進行四捨五入
若小於 2%,則捨去為 0
舍入至最接近的 2% 增量(含 10%)
捨去至最接近的5% 增量(含10% 以上) 捨去至最接近的10% 增量(含50%)
高於 50% 舍入至最接近的 10% 增量(含)
到目前為止我已經
=IF(K98<2,"0",((IF(AND(K98>=2,K98<=10),MROUND(K98,2)))))
這已經實現了前 2 個要求,但我不知道如何為其他 2 個添加剩餘的 IF 語句 我不斷收到太多 IF 參數錯誤
答案1
試試這個,這樣格式化就可以更容易看到邏輯。
=IF(K98<2, 0, IF(AND(K98>=2,K98<=10), 圓形(K98,2) 如果(和(K98>10,K98<=50), 米圓(K98,5), MROUND(K98,10))) )