リサはhttp://www.formville.com/C4_free-timesheets.html[timesheet]を設定しようとしています。それは7分のルールに従う必要があります。たとえば、午前8時に丸められる時間まで7分である場合。 7:45に丸められるまで10の場合。 7分後の場合は8:00になり、8分後の場合は8:15 amになります。つまり、入力する時間はすべて、最も近い15分に丸める必要があります。

リサが言及するルールのフルネームは「7/8分ルール」です。

これは、タイムカードが手動で処理されたときの逆戻りです。特定のタイムレコーダーによっては、ルールが15分四捨五入と同じ結果にならない場合があります。 7/8ルールは7分59.9秒に切り捨てられますが、15分丸めは7分29.9秒にのみ切り捨てられることを考慮してください。それは大きな違いではありませんが、給与計算のコンテキストでの7/8分のルールは、雇用者に30秒の景品を与えます。

リサが時間と分しか入力していない場合は、15分丸めで問題ありません。これは、さまざまな方法で処理できます。たとえば、1時間以内の各時間の丸められた時間が何であるかを示すルックアップテーブルを作成し、元の時間の分数に基づいて、VLOOKUP(または他のルックアップ関数の1つ)を使用して正しい分を決定します。

ただし、Excelは時間を1日の端数として保存するため、任意の時間を分に変換するには、時間の値に1日の分数を掛けるだけです(24 * 60 = 1440)。次に、目的の時間間隔(この場合は15)で除算できます。これは、丸める時間がセルA1にある場合、次の同等の数式のいずれかを使用できることを意味します。

=ROUND(A1(2460/15),0)/(24*60/15)

=ROUND(A1*(1440/15),0)/(1440/15)

=ROUND(A1*96,0)/96

必要に応じて、次の同等の式のいずれかを使用して式を「逆」にすることもできます。

=ROUND(A1/(15/(2460)),0)(15/(24*60))

=ROUND(A1/(15/1440),0)*(15/1440)

=ROUND(A1/0.01041667,0)*0.01041667

システムでAnalysisToolPakを有効にしている場合は、MROUND関数を使用して丸め時間を決定することもできます。以下は、MROUND関数を使用する同等の式です。

=MROUND(A1,15/60/24)

=MROUND(A1,0.25/24)

=MROUND(A1,0.01041667)

Excelが15分を表すために使用する数値を理解することに不安がある場合は(これらの式で行われているように)、次のようにMROUNDをTIME関数と組み合わせることができます。

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

前述のように、これまでに提示されたすべての式は、秒が元の値に入力されていないことを前提としています。それらが入力されていて、7/8ルールを正確に使用したい場合(その30分間は雇用主に有利)、次のように適合した式を使用する必要があります。

=ROUND((A11440-0.5)/15,0)(15/1440)

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

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