• ベストアンサー

EXCELでの単位繰上げ

お願いします。計算した数値の表示ですが、たとえば1228を1の位を繰り上げて1230と表示したいのですが。どうすればいいのでしょうか。それと最低数値を設定して、たとえば0~149は150と表示する方法は無いのでしょうか。よろしくお願いします

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

  • ベストアンサー
  • dejiji-
  • ベストアンサー率38% (327/858)
回答No.2

No1の方の言われる通り、セル書式だけでは・・・ 関数を使用するのならどちらの方法も可能です。 A1にデータが入っているとして、1228を切り上げなら 「=ROUNDUP(A1,-1)」で一桁目が切り上げられます。「=ROUND(A1,-1)」なら四捨五入となります。 また、150単位ずつにするのなら、(0~149が150、150~299が300)は =CEILING(A1+1,150) とすればできます。A1+1は普通1から150が150に切り上げられるので0は150にはならないため0からとするために+1

tabbou
質問者

お礼

ありがとうございました。

tabbou
質問者

補足

ご回答いただきありがとうございました。具体的な例を挙げます。  私の会社は金属材料を扱っているのですが、鉄板をカットした時の単価計算にEXCELを使用したいのです。  1mの長さをカットする時@300いただいているのですが、914mmとか半端長さの板がよくあり、914*0.3だと274.2になるのですが便宜上10円単位でお願いしているのです。1の位の繰上げはできたのですが問題は最低単価を設定したいのです。1回のカットが@150なのです。計算した金額が150円以下は150で表示して、それ以上は160、170と表示したいのです。  A1(切断長さ)*B1(1m当りの単価)C1(金額)  250(A1)*0.3(B1)=75(C1)を150に表示させ、同時に620(A1)*0.3(B1)を190(C1)に表示させるようなことは可能でしょうか。  お願いします  

その他の回答 (2)

  • losedog
  • ベストアンサー率66% (22/33)
回答No.3

C1のセルに =IF(A1*B1<150,150,ROUNDUP(A1*B1,-1)) では駄目ですか?

tabbou
質問者

お礼

ありがとうございました。指示通り入力したらバッチリでした。本当ありがとうございました。

  • 100Gold
  • ベストアンサー率27% (284/1018)
回答No.1

表示だけでしたらセルのプロパティで切り上げ単位を選択できたはずです。 0~149は150のようなトリッキーな表示は無理だと思います。 此の場合は別セルに関数を用いて値を表示させておくのがいいと思います。

tabbou
質問者

お礼

ありがとうございました

関連するQ&A