Excel2013のIF関数を複数条件で使う方法です。
下の年間販売数の表で、「商品A」~「商品C」がすべて100以上なら、ランクが「A」そうでなければ「B」と表示するようにします。リボンの[数式」~[論理」~「IF」をクリックします。
関数の引数ダイアログボックスが開きます。
論理式に、AND(C5>=100,D5>=100,E5>=100) と入力します。 これで「商品A」~「商品C」がすべて100以上ならば、になります。
真の場合に、"A"と入力します。 100以上の場合に表示されます。
偽の場合に、"B"と入力します。 1つの商品でも100以上でなければ表示されます。
式は、=IF(AND(C5>=100,D5>=100,E5>=100),"A","B") になります。
下のセルにコピーすれば、IF関数を複数条件で使ったランク表示の完成です。
3商品がすべて100以上の場合のみ「A」と表示されています。 そうでない場合は「B」と表示されています。
さらに「A」「B」「C」ランクに分けます。
「商品A」~「商品C」がすべて100以上ならば「A」、30以上ならば「B」、そうでなければ「C」と表示するようにします。
式は、=IF(AND(C16>=100,D16>=100,E16>=100),"A",IF(AND(C16>=30,D16>=30,E16>=30),"B","C")) になります。
ここでは、ANDを使いましたが、他の条件判定には「OR」「NOT」「XOR]があります。
IF関数でネスト(入れ子)を使う方法
IF関数を使い条件式を作成する
IF関数とORの組み合わせを使ってみる
全ての複数の論理式がTRUEの場合だけTRUEを返すAND関数を使う