0

一の位が 1 または 6 の数値を最も近い 5 の倍数 (たとえば、276 から 275 または 131 から 130) に丸め、その他の数値を最も近い 5 の倍数に丸める数式を作成するのに助けが必要です (例: 277 から 280 または 132 から 135)。ロジックは次のようになると思いました。

=if(この条件がわからない、天井(A1,5)、床(A1,5))

4

2 に答える 2

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 を超える場合は切り上げ、そうでない場合は切り捨てます。

于 2014-04-21T17:39:14.023 に答える
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))
于 2014-04-21T17:40:59.730 に答える