ウォーリーは彼のオフィスで、飛行時間に発生した時間数に基づいてスケジュールされたセットで航空機が維持されるようにする責任があります。彼はExcelを使用して、各航空機の飛行時間を追跡しています。セルF1には、メンテナンスが必要な時間の「しきい値」があります。ウォーリーは、各航空機の合計飛行時間がF1のしきい値から5時間以内になったら、その合計を赤に変える方法を必要としています。

これは、条件付き書式で簡単に処理できます。ただし、発生した飛行時間は、日付や時刻の値ではなく、数値として保存する必要があります。

発生した飛行時間を含むセルの1つのフォーマットを変更するだけで、この条件が満たされているかどうかをテストできます。たとえば、セルD2が3.5の累積飛行時間を示しているとします。そのセルを選択し、その形式を「一般」に変更します。結果の表示に3.5が表示される場合は、問題ありません。何か違うことが表示されている場合は、セルに飛行時間の数値が含まれていない可能性があります。その場合、必要なものを取得するには、時間に変換を行う必要があります:

=ROUND(MOD(D2,1)*24,2)

この数式は、小数点の前の値の部分(この部分は日付を表し、時間のみに関心があります)を取り除き、小数点以下2桁に丸めます。

発生した飛行時間を数値で表したら、必要な条件付き書式ルールを作成できます。

。発生した飛行時間を含むすべてのセルを選択します。

。リボンの[ホーム]タブが表示されていることを確認します。

。 [スタイル]グループの[条件付き書式]ツールをクリックします。 Excelは、条件付き書式に関連するオプションのパレットを表示します。

。 [ルールの管理]をクリックします。 Excelは、[条件付き書式ルールマネージャー]ダイアログボックスを表示します。

。 [新しいルール]をクリックします。 Excelは、[新しい書式設定ルール]ダイアログボックスを表示します。

。ダイアログボックスの上部にある[ルールタイプの選択]領域で、[含むセルのみをフォーマットする]を選択します。

。 [ルールの説明の編集]領域で、最初のドロップダウンリストを[セル値]に変更します。 (実際にはデフォルトでこれである可能性があります。)

。 2番目のドロップダウンリストを「大なり記号」または「等しい」に変更します。

。ドロップダウンリストのすぐ右側の領域に、数式「= $ F $ 1-5」を入力します(引用符は含みません)。等号を含める必要があることに注意してください。そうしないと、Excelは数式を入力していることを認識できません。

。 [フォーマット]をクリックして、[セルのフォーマット]ダイアログボックスを表示します。

。ダイアログボックスのコントロールを使用して、累積飛行時間がしきい値より5少ない場合に、どのように表示するかを指定します。

。 [OK]をクリックして、[セルの書式設定]ダイアログボックスを閉じます。手順11で指定したフォーマットが、ルールのプレビュー領域に表示されます。

。 [OK]をクリックします。 [新しい書式設定ルール]ダイアログボックスが消え、Excelに[条件付き書式設定ルールマネージャー]ダイアログボックスが再び表示されます。定義したルールがダイアログボックスに表示されます。

。 [OK]をクリックします。 Excelは、手順1で選択したセルに条件付き書式を適用します。

条件付きフォーマットルールを使用したくない場合(おそらく、他のそのようなルールがすでに使用されている場合)、カスタムフォーマットを使用してフォーマットを行うこともできます。ただし、このアプローチでは、セルF1の内容に依存しません。代わりに、トリガー値をフォーマットに「ハードワイヤード」する必要があります。たとえば、F1のしきい値が500時間の場合、トリガー値は495時間になります。次の手順に従ってください:

。発生した飛行時間を含むすべてのセルを選択します。

。範囲を右クリックしてコンテキストメニューを表示し、そこから[セルのフォーマット]を選択する必要があります。 Excelに[セルの書式設定]ダイアログボックスが表示されます。

。 [番号]タブが表示されていることを確認します。

。 [カテゴリ]リストで、[カスタム]を選択します。 (図1を参照)

。 [タイプ]ボックスに「[赤] [> = 495]#、 0; [<495]#、 0 ;;」と入力します。 (引用符なし)。

。 [OK]をクリックします。

これで、495未満の未払い時間は正常に表示され、それを超える時間は赤で表示されます。このアプローチにはいくつかの利点がありますが(条件付き書式のようにカスタム形式が混乱することはありません)、将来のある時点でトリガー値が変更された場合は、カスタム形式を直接変更する必要があります。

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

このヒント(13496)は、Microsoft Excel 2007、2010、2013、および2016に適用されます。