1. カメラ
  2. カーオーディオ&エレクトロニクス
  3. ホームオーディオ
  4. パーソナルオーディオ
  5. テレビ
  6. スマートホーム
  >> 電子技術オンライン >  >> スマートホーム >> スマートライフ

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

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

上限付きの切り上げ

Excel の CEILING 関数は、常に指定された値に切り上げるため、最も近い 10 に切り上げる最適な方法です。CEILING の数式には、元の数値とそれをどのくらい丸めるかという 2 つの変数が必要です。たとえば、数値 12 を 20 に丸めるには、「=CEILING(12, 10)」(引用符なし) をセルに入力します。四捨五入する数値に関係なく、式の最初の変数のみを変更します。 2 番目の "10" は、最も近い 10 に丸めるように Excel に指示するため、目標が最も近い 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 つ記述してから、シートの残りの部分に入力します。たとえば、シート 1 の列 A に既に入力されている 50 行のデータを切り上げる場合は、シート 2 のセル A1 に「=CEILING(Sheet1!A1, 10)」と入力し、フィル ハンドルを 50 セル下にドラッグします。 Sheet2 の列は Sheet1 の列と完全に一致しますが、切り上げられます。次に、シート 2 の列全体をコピーし、同じ列のヘッダーを右クリックして、[貼り付けオプション] から [値] を選択します。これにより、各セルの数式が静的な丸められた値に置き換えられ、Sheet2 の数値を失うことなく Sheet1 を変更または削除できます。