• ベストアンサー

エクセルで条件計算

自分で勉強しようと思いましたが 急いでおりまして 困り果ててしまいましたので、この場で質問させて頂きます。 エクセルで 入力された値Nが :N=<60 ならば 0を出力 :60<N=<80 ならば (N-60)×0.1 を出力 :80<N=<100 ならば (Nー80)×0.25+2 を出力 :100<N=<120 ならば (Nー100)×0.3+7 を出力 :120<N=<140 ならば (Nー120)×0.35+13 を出力 :140<N ならば (N-140)×0.4+20 を出力 出力する数値は 小数点以下を切り捨てて 整数を出力 としたいのです。 エクセルはほとんど使った事がなく 勉強した事もないので どうかよろしくお願い致します。

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

  • ベストアンサー
  • hige_082
  • ベストアンサー率50% (379/747)
回答No.5

一例です =INT(IF(A1>140,(A1-140)*0.4+20,IF(A1>120,(A1-120)*0.35+13,IF(A1>100,(A1-100)*0.3+7,IF(A1>80,(A1-80)*0.25+2,IF(A1>60,(A1-60)*0.1,0))))))

rgm79quel
質問者

お礼

ありがとうございます。 どうやらすごく旨くいきそうです。 大変助かります。 本当にありがとうございます。

その他の回答 (5)

  • gyouda1114
  • ベストアンサー率37% (499/1320)
回答No.6

回答番号:No.1,2です。 切り捨てを忘れてました G1に 0 G2に =INT((A1-60)*0.1) G3に =INT((A1-80)*0.25+2) G4に =INT((A1-100)*0.3+7) G5に =INT((A1-120)*0.35+13) G6に =INT((A1-140)*4+20)

rgm79quel
質問者

お礼

たびたびご丁寧にありがとうございます。 勉強になります。 これからもよろしくお願い致します。

回答No.4

正または0の場合しかないとします だんだん比率が上がっているので =MAX(0,(A1-{60,80,100,120,140})*{0.1,0.25,0.3,0.35,0.4}+{0,2,7,13,20}) でもいいかも >小数点以下を切り捨てて整数を出力 INTを使い =(MAX(0,(A1-{60,80,100,120,140})*{0.1,0.25,0.3,0.35,0.4}+{0,2,7,13,20})) 別表を用いたほうがよさそうなので =(A1-LOOKUP(A1,C2:C7))*LOOKUP(A1,C2:D7)+LOOKUP(A1,C2:E7) という案もあり(添付図参照)

rgm79quel
質問者

お礼

勉強不足の私の為にありがとうございました。 これを材料に勉強したいと思います。 これからもよろしくお願い致します。

noname#99913
noname#99913
回答No.3

1つの式で済ませたい場合、A1にNの値があるとして、 =IF(A1<=60,0,0)+IF(AND(60<A1,A1<=80),(A1-60)*0.1,0)+IF(AND(80<A1,A1<=100),(A1-80)*0.25+2,0)+IF(AND(100<A1,A1<=120),(A1-100)*0.3+7,0)+IF(AND(120<A1,A1<=140),(A1-120)*0.35+13,0)+IF(140<A1,(A1-140)*0.4+20,0)

rgm79quel
質問者

お礼

何も知らない私の為に ありがとうございます。 本当に助かりました。

  • gyouda1114
  • ベストアンサー率37% (499/1320)
回答No.2

画像のB1が違ってました

  • gyouda1114
  • ベストアンサー率37% (499/1320)
回答No.1

IFでは、長くなるので VLOOKUP関数で 画像で B1に =VLOOKUP(A1,$D$1:$G$6,4,TRUE) G1に 0 G2に =(A1-60)*0.1 G3に =(A1-80)*0.25+2 G4に =(A1-100)*0.3+7 G5に =(A1-120)*0.35+13 G6に =(A1-140)*4+20

この投稿のマルチメディアは削除されているためご覧いただけません。
rgm79quel
質問者

お礼

ありがとうございます。 右も左も判らない私に 大変親切にして頂き 本当に嬉しく思います。 少し私にはまだ難しそうですが もう少し勉強して 活用出来るようがんばりたいと思います。

関連するQ&A