さまざまな数字 (何かを完了するまでの日数) を含む列があり、小さい数字は赤っぽく、大きい数字は緑っぽくなるように条件付き書式を設定しました。右側の列には、タスクが完了したかどうかを示すバイナリ値「完了」または「未完了」があります。
ここで、右側の値が「完了」の場合、数値列のセルが自動的に緑色にフォーマットされるようにしたいと思います。既定値を緑色に設定し、右側の値が「未完了」のセルのみをフォーマットするルールを使用しました。ただし、ここでは、右側の値が「未完了」のすべてのセルを同じ方法でフォーマットすることしかできません。これらのセルを最初の段落で説明した方法でフォーマットしたいと思います。
これを実装する方法についてのアイデアがあれば、ぜひ教えてください。
答え1
「条件付き書式」にはルールの複数のオプションがあり、最も高度なのは「数式」です。これを選択すると、どれでも好きなルールを、どんな複雑さでも。
おそらく次のようなものが必要になるでしょうAND(col1 =“val1”,col2=“val2”)
答え2
これを設定する最も簡単な方法は、2 つの条件付き書式 (「CF」) ルールを使用し、最初に確認するルールのStop If True
チェックボックスを「オン」に設定することです。
現在のルールがあれば、それがプリセットルールや数式を使ったルールなど、どのような種類のルールであっても問題ありません。
CF 機能 (「条件付き書式ルール マネージャー」) に入ると、既存のルールが表示されます。New Rule
左上のボタンをクリックして、既存のルールの前に新しいルールを挿入します。
新しいルールでは、数式をテストとして使用するように編集し、次のような数式を使用します。
=B1=1
(データが A1 にあり、完了/未完了のバイナリ値が B1 にある場合、指定した範囲全体にその並列テストが適用されます。)
Stop If True
そのルールの行の右端にあるチェックボックスを必ずオンにしてください。
もう一つ確認すべきことは、Applies to
範囲を現在の 2 番目のルールと同じにすることです。2 番目のルールの範囲をコピーし、新しいルールの範囲ボックスに貼り付けます。その後、Excel がそれらを調整したときに、同様に調整されます。
鍵となるのはStop If True
チェックボックスです。チェックボックスをオンにすると、ジョブが完了とマークされている場合に Excel は停止し、2 番目のルールは評価されません。
また、実際のフォーマットも必ず設定してください。すぐに運が良ければ、適切な緑色に設定されるまでさまざまな選択肢を試してください。(または、他の目的で使用される色と同じ色だとユーザーを混乱させたり気を散らしたりする可能性があるため、まったく別の色にしたい場合もあります。)