• ベストアンサー

エクセルで数値の表示範囲を指定しての計算式

いつも、皆様のF&Qを楽しみに拝見させて頂いております。エクセル2000をインストールしていますが、我流で行っているために簡単な計算式しかできません。今日皆様にお教え頂きたいのは 100-(20-□)*12.5の計算式ですが□の中に整数を入れた際に、この答えが0~100の間で表示されるように設定したいのですが(100以上は100をマイナス表示は0に)、条件付き書式や入力規則を試してみましたが、結果はだめでした。どなたかの助言をお待ちしております。宜しくお願い致します。

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

  • ベストアンサー
  • ARC
  • ベストアンサー率46% (643/1383)
回答No.1

このように、条件ごとに表示内容を変えるには、「IF関数」を用います。 =IF(条件, 条件にHITしたときに表示される内容, 条件にHITしなかったときに表示される内容) みたいに使います。 IF()は別のIF()内に組み込んで使えるので、ご質問の内容は、こんな感じになります。 =IF([式]>100 ,100 ,IF([式]<0, 0, [式])) 日本語で書くと、「[式]の結果が100より大きければ、100を表示する。そうでないとき、[式]の結果が0より小さければ、0を表示する。そうでないときは、[式]の結果を表示する。」のようになります。 より具体的に書けば、 =IF((100-(20-A1)*12.5) >100,100,IF((100-(20-A1)*12.5) <0,0,(100-(20-A1)*12.5))) ですね。

ns_
質問者

お礼

ARC様、早速の回答有り難う御座いました。私にでも非常に分かり易い解説で助かりました。本当に有り難う御座いました。

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

関連するQ&A