我需要帮助创建一个公式,该公式将数字中的1或6舍入到最接近的5的倍数(例如,276到275或131到130)并舍入任何其他数字到最接近的倍数5(例如,277至280或132至135)。我认为逻辑看起来像这样:
= if(无法弄清楚这个条件,天花板(A1,5),楼层(A1,5))
答案 0 :(得分:0)
您可以改为使用MROUND
:
=MROUND(A1,5)
它舍入到最接近的5.包括和高于277.5的任何内容将四舍五入为280,并且低于该值的任何内容将四舍五入为275.
如果您仍想使用IF
,我会选择MOD
:
=IF(MOD(A1,5)>2.5, CEILING(A1,5), FLOOR(A1,5))
因此,如果剩余部分在除以5时高于2.5,则向上舍入,否则向下。
答案 1 :(得分:0)
尝试这样的事情:
=IF(OR(RIGHT(A1,1)="1",RIGHT(A1,1)="6"),FLOOR(A1,5),CEILING(A1,5)))
或稍微短一些:
=IF(ISNUMBER(FIND(RIGHT(A1,1),"16")),FLOOR(A1,5),CEILING(A1,5))