• ベストアンサー

エクセルでの計算方法についてご回答お願いします。

重量 0.4kg以内なら=重量×1.6 0.4kg~1.5kgなら=重量×1.4 1.5kg以上なら=重量1.2 を計算する計算式を教えてください。 if関数を使ってやってみたが複数の条件があるためうまくいかず... オートフィル機能が使えるようにしてくれると助かります<m(__)m>

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

  • ベストアンサー
回答No.2

=a1*(1.4+0.2*((a1<=0.4)-(1.5<=a1))) 次式でも、可。 =a1*(1.4+if(a1<=0.4,0.2)-if(1.5<=a1,0.2)) No.1 さんの数式でも(「1,2」→「1.2」と修正すれば)、可。 不等式に等号を付けるか外すかは、そちらで適当に判断してください。

20131215
質問者

お礼

ありがとうございます。助かりました(*^_^*)

その他の回答 (1)

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

エクセルの前に、まず日本語の問題を片付けましょう。 以上ってのはその値を含みます 以下ってのもそうです 未満とか、~を超えるってのはその値を含みません。 ヤリタイ事:例えば 0以上0.4未満…1.6倍 0.4以上1.5未満…1.4倍 1.5以上…1.2倍 なら A1に重量を置いて =A1*IF(A1>=1.5,1,2,IF(A1>=0.4,1.4,1.6)) =A1*LOOKUP(A1,{0,0.4,1.5},{1.6,1.4,1.2})

20131215
質問者

お礼

ありがとうございます!!

関連するQ&A