- ベストアンサー
エクセル関数教えて下さい!!
初心者ですいません。 教えて下さい。 ある数値を上限値に設定した場合 上限値を越えた場合も 設定している上限値を越えて数字が表示しないようにするには どういう関数の計算式にしたらいいですか? たとえば 上限値を100点に設定した場合 計算上101点になっても 150点になっても上限値の100点にしか表示しない計算式を 教えて下さい。 お願いします。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
回答番号: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に「セルの書式設定」で「表示形式」を「パーセンテージ」とする
その他の回答 (4)
- gyouda1114
- ベストアンサー率37% (499/1320)
質問と関係ありませんが 年寄りのおせっかいでちょっと気になりました >出来ました。「ご足労」をお掛けしました。 大辞泉 によると ご‐そくろう【御足労】 相手を敬って、その人がわざわざ出向くことをいう語。「―をかけ る」 したがって、「ご足労」は、こんなとき使いません。 こんなときは、こう言ったほうが >出来ました。「お手数」をお掛けしました。
- gyouda1114
- ベストアンサー率37% (499/1320)
>逆に100点以下の場合は通常の計算式で80点とか出るように 質問の意味不明ですが こういうことですか 計算結果が100以上のときは100と表示 計算結果が100未満の時は80と表示 とすれば次の式で =IF(計算式>100,100,IF(計算式<100,80,計算式)) 例 =IF(A2*B2>100,100,IF(A2*B2<100,80,A2*B2))
お礼
すいません 95/100=95% 99/100=99% 101/100=100% 120/100=100% 等です
補足
すいません 説明が悪くて 例をあげると 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)
一例です =IF(数式>100,100,数式) 例 =IF(A1*B1>100,100,A1*B1)
補足
さっそくのご回答ありがとうございました。 逆に100点以下の場合は通常の計算式で80点とか出るように なり 100点をオーバーする場合のみ100点以上の数値が 出ないようにするにはどうすれば良いか教えて下さい。
- mu2011
- ベストアンサー率38% (1910/4994)
一例です。 =MIN(数値セル,100)
お礼
ありがとうございました。 ご足労お掛けしました。
補足
さっそくのご回答ありがとうございました。 逆に100点以下の場合は通常の計算式で80点とか出るように なり 100点をオーバーする場合のみ100点以上の数値が 出ないようにするにはどうすれば良いか教えて下さい。
お礼
ありがとうございました。 出来ました。ご足労をお掛けしました。