• ベストアンサー

エクセル関数教えて下さい!!

初心者ですいません。 教えて下さい。 ある数値を上限値に設定した場合 上限値を越えた場合も 設定している上限値を越えて数字が表示しないようにするには どういう関数の計算式にしたらいいですか? たとえば 上限値を100点に設定した場合 計算上101点になっても 150点になっても上限値の100点にしか表示しない計算式を 教えて下さい。 お願いします。

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

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

回答番号:No.1さんの式 回答番号:No.2の式の いずれでもできます。         95/100=95%    120/100=100%               A1に「95」又は「120」  「B1」に「100」 C1に  =MIN(A1/B1,100%) 又は =IF(A1/B1>100%,100%,(A1/B1)) とし、C1に「セルの書式設定」で「表示形式」を「パーセンテージ」とする  

rui0620
質問者

お礼

ありがとうございました。 出来ました。ご足労をお掛けしました。

その他の回答 (4)

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

質問と関係ありませんが 年寄りのおせっかいでちょっと気になりました >出来ました。「ご足労」をお掛けしました。 大辞泉 によると ご‐そくろう【御足労】 相手を敬って、その人がわざわざ出向くことをいう語。「―をかけ る」 したがって、「ご足労」は、こんなとき使いません。 こんなときは、こう言ったほうが >出来ました。「お手数」をお掛けしました。

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

>逆に100点以下の場合は通常の計算式で80点とか出るように 質問の意味不明ですが こういうことですか 計算結果が100以上のときは100と表示 計算結果が100未満の時は80と表示 とすれば次の式で =IF(計算式>100,100,IF(計算式<100,80,計算式)) 例  =IF(A2*B2>100,100,IF(A2*B2<100,80,A2*B2))

rui0620
質問者

お礼

すいません  95/100=95% 99/100=99% 101/100=100% 120/100=100% 等です

rui0620
質問者

補足

すいません 説明が悪くて 例をあげると 101*100=101%等 100%を少しでも越える場合は 全て100%で表示して  90*100=90%等 100%以下の場合は その通りの計算式での %で表示させたいのです。 95*100=95% 99*100=99% 101*100=100% 120*100=100% 等です すいません ご足労掛けます。

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

一例です =IF(数式>100,100,数式) 例 =IF(A1*B1>100,100,A1*B1)

rui0620
質問者

補足

さっそくのご回答ありがとうございました。 逆に100点以下の場合は通常の計算式で80点とか出るように なり 100点をオーバーする場合のみ100点以上の数値が 出ないようにするにはどうすれば良いか教えて下さい。

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.1

一例です。 =MIN(数値セル,100)

rui0620
質問者

お礼

ありがとうございました。 ご足労お掛けしました。

rui0620
質問者

補足

さっそくのご回答ありがとうございました。 逆に100点以下の場合は通常の計算式で80点とか出るように なり 100点をオーバーする場合のみ100点以上の数値が 出ないようにするにはどうすれば良いか教えて下さい。

関連するQ&A