• 締切済み

エクセルのIF 複数のIFの設定方法を教えてください

初心者ですみません。 エクセルで以下の式を作りたいのですが、うまくいきません。 アドバイスお願いします。 【内容】 10未満は10、10以上はそのセルの数値に1.2を掛ける

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17070)
回答No.2

複数のIFを使うのは(IF関数のネストという) 10未満は10 20未満は1.2倍 20以上は1.5倍 のようなときだよ。 =IF(A1<10,10,IF(A1<20,A1*1.2,A1*1.5)) 上式中ほどで A1<20 に該当するケースは、A1<10は初めに該当して、10として諸ロされるので、ここに入ってこないので、実際の中身は10<=A1<20の場合になる。 参考 http://www.relief.jp/itnote/archives/000524.php http://www.moug.net/tech/exopr/0090018.htm EXCELでは、関数のネスト(関数の中に関数を利用する)レベルは、 7レベルまでが限界です。

twingar
質問者

お礼

ありがとうございます。 勉強になりました。

すると、全ての回答が全文表示されます。
  • bari_saku
  • ベストアンサー率17% (1828/10269)
回答No.1

A1に判断する数値が入っているとして =if(A1<10,10,A1*1.2) なお「10未満かそうでないか」の二者択一なので、「複数のIF」ではないと思います。

twingar
質問者

お礼

うまくいきました。 ありがとうございます。 自分が考えてうまくいかなかったものとは全く違っていました。

すると、全ての回答が全文表示されます。

関連するQ&A