期限付きのタスク担当者用のスプレッドシートがあります。条件付き書式を使用して、期限を過ぎている場合はフォントの色を赤に変更し、期限が近づいている場合は黄色に変更しました。次に、次の列に完了日を入力するときに、同じ列のフォントを黒に戻すための別の条件を追加する必要があります。期限は列 E にあり、完了日は列 F にあります。数式に関するご助言をいただければ幸いです。
答え1
「数式を使用して、どのセルをフォーマットするかを決定する」というルール タイプ オプションを使用して、条件を組み合わせることができます。つまり、元のルールが、今日から 10 日以内であればセルを黄色に設定するというものだったとします。その場合、次のようになります。
=(E2 - 今日() < 10)
完了日が設定されている場合にルールを無視する条件を追加するには (つまり、列 F にあるもの)、次のように AND 関数を使用します。
=AND((E2 - TODAY() < 10),F2="")
完全を期すには、過去数日間このルールを無視するチェックを含める必要があります。
=AND((E2- TODAY() < 10),E2 - TODAY() >0,F2="")
過去の未完了タスクのルールは簡単です:
=AND(TODAY() >= E2,F2="")
残念ながら、Excel では条件式で相対参照が許可されていないようです。そのため、範囲ではなく、他のセルに 1 つずつ貼り付ける必要があります。(範囲にこれを適用する別の方法があるかもしれません。)