時間値を丸める必要がある場合があります。たとえば、時間を最も近い15分に丸める必要がある場合があります。

これを行う1つの方法は、Excelで提供されるAnalysisToolPakの一部であるMROUNDワークシート関数を使用することです。

たとえば、丸められていない時間がセルB7にあったと仮定します。次に、次の式を使用して丸めを実行できます。

=MROUND(B7, TIME(0,15,0))

この式は、時間値(この場合は15分間)を返すTIMEワークシート関数の使用にも依存しています。

MROUND関数を使用したくない場合(おそらくAnalysis ToolPakを使用したくない場合)、15分単位で丸めることができる別の方法があります。手がかりは、15分が1日の1/96であることを覚えておくことです。したがって、最も近い15分に丸めるには、時間値を取得し、96を掛けて丸めてから、96で割ります。

たとえば、丸めたい時間値がセルE5にある場合、次の数式は非常にうまく丸めを行います。

=ROUND(E5*96,0)/96

この数式は、Excelに固有であり、アドインを必要としないROUNDワークシート関数を使用していることに注意してください。

_ExcelTips_は、費用効果の高いMicrosoftExcelトレーニングのソースです。

このヒント(2186)は、Microsoft Excel 97、2000、2002、および2003に適用されます。Excel(Excel 2007以降)のリボンインターフェイス用のこのヒントのバージョンは、次の場所にあります。

linkRoundingTime