• ベストアンサー

エクセルで、50銭以下切捨て、51銭以上切上げの関数は?

わかるかた、ぜひ教えてください。 エクセルで50銭以下切捨て、51銭以上切上げの関数が分かるかた教えてください。 たとえば、 500.60円を→501円にしたいのです。

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

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.2

A1に該当の数値が入っているとして =IF(A1-TRUNC(A1)>0.5,ROUNDUP(A1,0),ROUNDDOWN(A1,0)) ところで、1銭は0.01円じゃなかった気がします

その他の回答 (5)

  • imogasi
  • ベストアンサー率27% (4737/17070)
回答No.6

通貨はマイナス値がないので=INT(A1+0.49)でどうでしょうか。

nop007
質問者

お礼

そうでした。!! ご回答ありがとうございました。

回答No.5

ROUNDUP関数が、数値を切り上げて、指定桁数に変換する関数です。 書式で表すと、ROUNDUP(数値,桁数)となります。 詳しい使用方法は、エクセルのヘルプをご覧になるか、下記URLにある使用例をご参照ください。

参考URL:
http://homepage1.nifty.com/kenzo30/ex_kisotyu/ex_ks_tyukyu9_2.htm#数学/三角関数(ROUND、ROUNDUP、ROUNDDOWN関数)
回答No.4

=ROUNDUP((参照セル-0.5),0) でうまくいくと思います。

nop007
質問者

お礼

ご回答、ありがとうございました。 できました!!(*^_^*)

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.3

#2です。 銭については1/100円であってましたすみません<(_ _)>

回答No.1

ROUNDUP(参照セルまたは数値,切り上げ基準桁数)です この場合基準桁数は1かな? だから、 ROUNDUP(参照セルまたは数値,1) これでどうだ?

nop007
質問者

お礼

ご回答、ありがとうございます。 ですが、この関数ですと、100.50円を→101円。 100.51円も→101円になってしまいます。

関連するQ&A