• ベストアンサー

100円未満100円

こんにちは。 実は、エクセルで100円未満のものを100円にしたいのです。 例えば、50円とか23円とか…。これを関数で出来ないでしょうか? 教えて下さい。宜しくお願い致します。

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

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

状況がやや曖昧ですが A1に21と入力、 B1に =IF(A1 < 100,100,A1) を入力するとA1が100以下の時B1は100になりますよ。 #もし二つ表示されたくなくて上書きしても良いなら B1をコピーしてA1に「形式を指定して貼り付け」→「値のみ」で貼り付けてB1を消す方向で

sugasuga
質問者

お礼

なるほど、そんな方法もあるのですね。 ありがとうございます。

その他の回答 (4)

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

例えば、A1セルに数値が入力されているとして=MAX(A1,100)で如何でしょうか。

回答No.4

設定するセルの数にもよりますが、、 B1のセルへ結果を反映するように設定します。 入力するのはA1セルです。 B1セルに「=If(A1<100,100,A1)」と入力し、 A1セルに100未満の数値を入力するとB1セルには100と表示されます。 入力したセルの値へ適用するとなると、VBAでちょこちょこっとプログラムを書く必要があります。

sugasuga
質問者

お礼

ありがとうございます。 勉強になります。

  • namnam6838
  • ベストアンサー率36% (681/1861)
回答No.3

A1に数字が入っているとして、 =ROUNDUP(A1,-2) で可能です。 53や23は100になります。 ただし、これだと153や123は、200になります。 もし100円未満は100、それ以上はそのままということでしたら、 =IF(A1<100,ROUNDUP(A1,-2),A1) です。

sugasuga
質問者

お礼

ほう! さっそく、実践しました。 すごい。できました。ありがとうございます。

  • mappy0213
  • ベストアンサー率26% (1706/6353)
回答No.1

別のセルでいいのであれば if(a1<100,100,a1) ってな感じの計算式にすればいいんじゃないかな?

sugasuga
質問者

お礼

ありがとうございます。 できました。たすかります~

関連するQ&A