重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

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

A 回答 (5件)

状況がやや曖昧ですが


A1に21と入力、
B1に
=IF(A1 < 100,100,A1)
を入力するとA1が100以下の時B1は100になりますよ。

#もし二つ表示されたくなくて上書きしても良いなら
B1をコピーしてA1に「形式を指定して貼り付け」→「値のみ」で貼り付けてB1を消す方向で
    • good
    • 0
この回答へのお礼

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

お礼日時:2006/10/16 16:32

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

    • good
    • 0

設定するセルの数にもよりますが、、



B1のセルへ結果を反映するように設定します。
入力するのはA1セルです。

B1セルに「=If(A1<100,100,A1)」と入力し、
A1セルに100未満の数値を入力するとB1セルには100と表示されます。
入力したセルの値へ適用するとなると、VBAでちょこちょこっとプログラムを書く必要があります。
    • good
    • 0
この回答へのお礼

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

お礼日時:2006/10/16 16:33

A1に数字が入っているとして、


=ROUNDUP(A1,-2)
で可能です。
53や23は100になります。
ただし、これだと153や123は、200になります。

もし100円未満は100、それ以上はそのままということでしたら、
=IF(A1<100,ROUNDUP(A1,-2),A1)
です。
    • good
    • 0
この回答へのお礼

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

お礼日時:2006/10/16 16:32

別のセルでいいのであれば


if(a1<100,100,a1)
ってな感じの計算式にすればいいんじゃないかな?
    • good
    • 0
この回答へのお礼

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

お礼日時:2006/10/16 16:33

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!