- ベストアンサー
100円未満100円
こんにちは。 実は、エクセルで100円未満のものを100円にしたいのです。 例えば、50円とか23円とか…。これを関数で出来ないでしょうか? 教えて下さい。宜しくお願い致します。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
状況がやや曖昧ですが A1に21と入力、 B1に =IF(A1 < 100,100,A1) を入力するとA1が100以下の時B1は100になりますよ。 #もし二つ表示されたくなくて上書きしても良いなら B1をコピーしてA1に「形式を指定して貼り付け」→「値のみ」で貼り付けてB1を消す方向で
その他の回答 (4)
- mu2011
- ベストアンサー率38% (1910/4994)
例えば、A1セルに数値が入力されているとして=MAX(A1,100)で如何でしょうか。
- takase_000
- ベストアンサー率27% (52/189)
設定するセルの数にもよりますが、、 B1のセルへ結果を反映するように設定します。 入力するのはA1セルです。 B1セルに「=If(A1<100,100,A1)」と入力し、 A1セルに100未満の数値を入力するとB1セルには100と表示されます。 入力したセルの値へ適用するとなると、VBAでちょこちょこっとプログラムを書く必要があります。
お礼
ありがとうございます。 勉強になります。
- namnam6838
- ベストアンサー率36% (681/1861)
A1に数字が入っているとして、 =ROUNDUP(A1,-2) で可能です。 53や23は100になります。 ただし、これだと153や123は、200になります。 もし100円未満は100、それ以上はそのままということでしたら、 =IF(A1<100,ROUNDUP(A1,-2),A1) です。
お礼
ほう! さっそく、実践しました。 すごい。できました。ありがとうございます。
- mappy0213
- ベストアンサー率26% (1706/6353)
別のセルでいいのであれば if(a1<100,100,a1) ってな感じの計算式にすればいいんじゃないかな?
お礼
ありがとうございます。 できました。たすかります~
お礼
なるほど、そんな方法もあるのですね。 ありがとうございます。