• ベストアンサー

複数条件のIF関数

基本的な質問でかつ再投稿で恐縮ですが、IF関数の使い方を教えて下さい。 合計が100の未満の場合は50% 合計が100~300の場合は60% 合計が300以上の場合は70%のようなIF関数式を作りたい場合、 どのようにしたら良いでしょうか? ここを見ればわかる、のような参照リンクを教えていただくのでもかまいません。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.2

次のような式で良いでしょう。 =IF(A1<100,0.5,IF(A1<300,0.6,0.7)) または =IF(A1>=300,0.7,IF(A1>=100,0.6,0.5)) 小さい数値から決めていくのか、大きい数値から決めていくかで式が違ってきます。

officer2012
質問者

お礼

お礼が遅くなり、大変申し訳ありません。 ご回答ありがとうございます、 参考にさせていただきます。

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

その他の回答 (1)

  • Turbo415
  • ベストアンサー率26% (2631/9774)
回答No.1

合計がA10のセルに入っていて、結果をB10のセルに出すとしてB10に =IF(A10<100,A10*0.5,IF(AND(A10>=100,A10<300),A10*0.6,IF(A10>300,A10*F4)))と入れれば良いです。 ちなみに2個目の条件は100~300ではなく100~300未満としています。 そうしないと300が2個目と3個目の両方の条件に入っちゃうからです。 また、50%とか言うのは合計の50%の数値を出すと言う意味と解釈しました。 参考までに。

officer2012
質問者

お礼

お礼が遅くなり、大変申し訳ありません。 ご回答ありがとうございます、 参考にさせていただきます。

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

関連するQ&A

  • 複数条件のIF関数

    基本的な質問で恐縮ですが、IF関数の使い方を教えて下さい。 合計が100の以上の場合は50% 合計が100~300の場合は60% 合計が300以上の場合は70%のようなIF関数式を作りたい場合、 どのようにしたら良いでしょうか? ここを見ればわかる、のような参照リンクを教えていただくのでもかまいません。 よろしくお願いします。

  • 複数条件のif関数の作り方について

    下記の条件で、if関数を使って式を作ったのですが、うまく作動せずに困っています。詳しい方、お力をお貸しください。 セルA1 性別(男・女) セルB1 体脂肪率 男性で体脂肪率が10%未満→低い 男性で体脂肪率が10%以上~20%未満→標準 男性で体脂肪率が20%以上~25%未満→やや高い 男性で体脂肪率が25%以上→高い 女性で体脂肪率が20%未満→低い 女性で体脂肪率が20%以上~30%未満→標準 女性で体脂肪率が30%以上~35%未満→やや高い 女性で体脂肪率が35%以上→高い 男性 =IF(AND(A1=1,B1<10),"低い",IF(AND(A1=1,B1<20),"標準",IF(AND(A1=1,B1<25),"やや高い","高い"))) 女性 =IF(AND(A1=2,B1<20,"低い",IF(AND(A1=2,(B1<30,"標準",IF(AND(A1=2,(B1<35,"やや高い","高い")

  • IF関数の条件がわかりません

    ExcelのIF関数の条件でわからないので教えてください。 「6%以下かつ50,000以下だと判定A、6%以下かつ30,000以上50,000未満は判定B、それ以外はC」 問題の解答ですと、VLOOKUPを使用するみたいですが、検定でわざわざ参照する表を使用しないといけないので、IF関数のみで出来るならその回答を教えていただけますか? よろしくお願いします。

  • IF関数について

    IF関数についてです。 ある値が100以上とか0以下とかの場合は入力は分かります。 教えていただきたいのは ある値が、100以上なら◎、0以上99未満なら○、-1以上-49未満なら△、-100以下なら× という様な式はどうのうに入力すればいいのでしょうか。

  • IF関数教えてください><

    IF関数で、 売上金額が500,000未満の場合は「○」で、500,000以上、1,000,000未満の場合は「△」 1,000,000以上の場合は「×」にしなさい。 という問題の場合ってどういう式を作ればいいんですか。 ※売上金額の欄が仮にAの欄に書いてあるとする。 ※セルに直接式を入力する場合のやり方でお願いします。

  • IF関数

    Window98を使用しております。エクセルに関してですが、基本的な事ですいません。IF関数で、条件が3つある場合、例えば100000以上が達成、80000以上が努力、80000未満が検討という場合関数を使用して最初の論理式の所で、>=100000と入力しまして、その後、真の場合の所で、達成と入力、そして、最後の偽の所で、もう一度IFを使用したのですが、それを押すと・+if(if()となってしまい。また一旦閉じて計算式の所で、IFを押したら+ifとなって、余分な+がついてしまいました。設定方法が悪いのか?入力の仕方が悪いのか?どうすればいいのか教えてください。

  • エクセル IF関数の複数条件設定の仕方教えてください。

    エクセル IF関数の複数条件設定について教えてください。 E1の値が下のような場合にF1に%を表示する 3200000 以上 3300000 未満の時 1.0%を表示する 3300000 以上 3400000 未満の時 1.5% 3400000 以上 3500000 未満の時 2.0% 3500000 以上 3600000 未満の時 2.5% という関数を作りたいのですが、 =IF(2200000<E15<2300000,-12.9%,(IF(2300000<E15<2400000,-10.9%))) のような形で良いかと思ったのですが、上手くいきません。 是非教えていただきたいのでよろしくお願いします。

  • 複数(5つ)の条件を指定したIF関数

    IF関数を用いて以下のように場合、どのようにすればよいでしょうか。 条件は5つです。 ご教授をお願いします。 (1)A1のセルの値が300,000以上、400,000未満の場合、B1に5,000と表示 (2)A1のセルの値が400,000以上、600,000未満の場合、B1に7,500と表示 (3)A1のセルの値が600,000以上、800,000未満の場合、B1に10,000と表示 (4)A1のセルの値が800,000以上、1,000,000未満の場合、B1に12,500と表示 (5)A1のセルの値が1,000,000以上の場合、B1に15,000と表示

  •        @@@IF関数で悩んでいます@@@

    {A1}の合計が350点以上なら◎、300点以上350点未満なら○、300点未満なら×をつける。 という問題ですが、正しい答えが分かりませんでした。 当方は、IF(350<=A1,"◎",IF(350>A1>=300,"○","×"))と打ったのですが、これでは残念ながら280点でも○の印が付いてしまいました。申し訳ございませんが、正しい関数を教えて下さい。

  • IF関数について

    年利率を求めたいのですが、IF関数がよく分からないので式を教えて頂けませんか? <年利率表> 日数       年利率 240以上    →3.8% 180以上240未満→3.5%     180未満→3.2%