Articles

条件付き書式とIF文を組み合わせる方法

条件付き書式とIF文を組み合わせる

Syntax

=IF (logical_test, , )

しかし、条件付き書式では。 IF/THEN/ELSE構文は、1つのルールでは適用できません。 条件付き書式は、IF/THEN論理テストのみで適用されます。 条件付き書式が適用されるためには、TRUEを返さなければなりません。

例えば、「セルの値が設定された値(例えば100)より大きければ、そのセルを赤に、そうでなければ緑に書式設定する」という条件で条件付き書式を適用したい場合です。 つまり、条件付き書式を実行するには、100より大きい場合と100より小さい場合の2つのルールが必要であることがわかります。

条件付き書式では、複数のルールを作成することで、複数の条件を適用することができます。 また、ANDやORなどの論理関数を使ってルールセットを作成し、Excelで条件付き書式を適用することもできます。

IF/THEN条件による条件付き書式を使用した例

シナリオを見て、条件付き書式でIF/THEN論理テストを使用して対象となる値を強調する方法を確認してみましょう。 A2:C13のデータ範囲で4月が支払期限の請求書を強調表示したい場合、条件付き書式で以下のカスタム式を使用して、B列の日付範囲でIF/THEN論理条件をテストし、月が4月になった場合にテストする必要があります。=MONTH($B2)=4

まず、データ範囲A2:C13を選択して、次の画面に進みます。

[ホーム]タブの[条件付き書式]>>>> 塗りつぶしの形式を選択してプレビューし、OKを押します

注意していただきたいのは、列を固定するために、$記号を使って絶対的なものにしなければならないということです。 そして、行番号は自由に、または相対的に変更できるようにしておく必要があることに注意してください。

このルールは、A列とC列の他のセルを無視して、ロックされたB列のすべてのアクティブなセルで1つずつ評価されます。B列のセルのMONTH関数が4(April)を返した場合、ルールはその行のすべてのアクティブなセルに対してTRUEを返し、以下のように条件付き書式がその行全体に適用されます。

さて、4 月に支払うべき最大金額の請求書 2 件を条件付きで強調表示したい場合は、次の構文のように AND、LARGE、IF ステートメントを使用した配列式に基づいてルール セットを作成することで実現できます。 AND関数は、B列とC列の各セルで論理条件を1つずつテストし、両方の条件が満たされた場合にTRUEを返します。

条件付き書式に関するヘルプが必要な場合や、Excelに関するその他の質問がありますか? 1対1のサポートをご希望の方は、こちらからExcelエキスパートにお問い合わせください。 初回のセッションはいつでも無料です。

Arere you still looking for the help with the Average function? 平均関数のチュートリアルをまとめましたので、ご覧ください。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です