使用 IF 根據值範圍套用不同的捨入規則 - IF 參數過多時發生錯誤

使用 IF 根據值範圍套用不同的捨入規則 - IF 參數過多時發生錯誤

我正在嘗試建立一個公式,根據這些要求對單元格中的值進行四捨五入

若小於 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)))

相關內容