一の位が 1 または 6 の数値を最も近い 5 の倍数 (たとえば、276 から 275 または 131 から 130) に丸め、その他の数値を最も近い 5 の倍数に丸める数式を作成するのに助けが必要です (例: 277 から 280 または 132 から 135)。ロジックは次のようになると思いました。
=if(この条件がわからない、天井(A1,5)、床(A1,5))
一の位が 1 または 6 の数値を最も近い 5 の倍数 (たとえば、276 から 275 または 131 から 130) に丸め、その他の数値を最も近い 5 の倍数に丸める数式を作成するのに助けが必要です (例: 277 から 280 または 132 から 135)。ロジックは次のようになると思いました。
=if(この条件がわからない、天井(A1,5)、床(A1,5))
代わりに使用できます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 を超える場合は切り上げ、そうでない場合は切り捨てます。
次のようなことを試してください:
=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))