Excelで最も近い10に切り上げる方法

メガネに反映される売上高の変化

セルをクリックして「F2」を押すと、結果の代わりに数式が表示されます。

画像クレジット: nikoniko_happy / iStock /ゲッティイメージズ

Excelの数学関数には、ROUND、ROUNDUP、MROUND、CEILINGなど、数値を丸めるためのいくつかのオプションが含まれています。これらのオプションはそれぞれ、目的と構文がわずかに異なります。 10に最も近い値に切り上げるには、CEILINGが最適ですが、MROUNDはどちらの方向にも10に最も近い値に丸めることができます。 ROUNDとROUNDUPは、小数を四捨五入するのに適していますが、回避策を使用して最も近い10に四捨五入することもできます。 これらの関数のいずれかを個別に使用して単一の数値を丸めたり、セル参照と組み合わせて既存のデータのセット全体を丸めたりすることができます。

天井で切り上げる

ExcelのCEILING関数は常に指定された値に切り上げられるため、最も近い10に切り上げるのに最適な方法です。 CEILINGの式には、元の数値とそれを丸める距離の2つの変数が必要です。 たとえば、数値12を20に切り上げるには、セルに「= CEILING(12,10)」(引用符なし)と入力します。 丸める数値に関係なく、数式の最初の変数のみを変更します。 2番目の「10」はExcelに最も近い10に切り上げるように指示します。ただし、目標が最も近い10に切り上げられる限り、調整する必要はありません。

今日のビデオ

MRoundを使用した丸め

MROUNDは、Multiple Roundの略で、ある数値を別の数値の最も近い倍数に丸めます。 実際には、MROUNDはCEILINGとほぼ同じように機能しますが、切り上げまたは切り下げが可能です。式「= MROUND(12,10)」は10の結果を生成しますが、「= MROUND(17,10)」は20を生成します。 。 普遍的に切り上げるのではなく、最も近い10に丸めたい場合にのみ、CEILINGの代わりにMROUNDを使用してください。

RoundとRoundUpを理解する

Excelの最も単純な丸め関数であるROUNDおよびROUNDUPは、通常、最も近い10への丸めには機能しません。 これらの関数は、余分な小数点以下の桁数を四捨五入することを目的としています。 たとえば、「= ROUND(1.2、0)」は、小数点以下1.2から0桁に丸めて、1を生成します。 ROUNDUPも同様に機能しますが、この場合は1.2が2になります。 トリックを使用して、最も近い10に丸めるためにROUNDまたはROUNDUPを適用できます。最初に内部数値を10で除算し、次に関数全体を10で乗算します。 "= ROUNDUP(12 / 10、0)* 10。" これは、選択した数値12を1.2に変換することで機能します。 関数は1.2を2に丸め、数式に10を掛けて、目的の結果を生成します。 20. ただし、特別な理由でROUNDまたはROUNDUPを使用する場合を除いて、代わりにMROUNDまたはCEILINGを使用する方が高速です。

ワークシート全体をすばやく丸める

どちらの数式を選択する場合でも、丸める各セルに数式を入力する必要があります。データのシート全体が既にある場合は、多くの忙しい作業が必要になります。 すべてのセルを書き直す代わりに、同じブックで空白のシートを開き、セル参照を使用して数式の1つの反復を記述してから、シートの残りの部分に入力します。 たとえば、Sheet1の列Aにすでに入力されている50行のデータを切り上げる場合は、Sheet2のセルA1に「= CEILING(Sheet1!A1、10)」と入力し、塗りつぶしハンドルを50セル下にドラッグします。 Sheet2の列は、Sheet1の列と完全に一致しますが、切り上げられます。 次に、Sheet2の列全体をコピーし、同じ列のヘッダーを右クリックして、[貼り付けオプション]から[値]を選択します。 これにより、各セルの数式が静的な丸められた値に置き換えられ、Sheet2の数値を失うことなくSheet1を変更または削除できるようになります。