• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:#260の補足です。四捨五入の方法教えて下さい。)

Excel数式での四捨五入方法について

このQ&Aのポイント
  • Excelで数式を使って四捨五入する方法について教えてください。
  • 特定の数値に対して四捨五入を行いたい場合、どのような方法がありますか?
  • Excelの数式で四捨五入させる際にセルに値が入っていない場合にエラーが発生する問題があります。解決方法を教えてください。

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

  • ベストアンサー
  • baka
  • ベストアンサー率83% (15/18)
回答No.2

次の式を用いるとよいでしょう。 =IF(ISNUMBER(H2),ROUND(IF(H2>1000,3000+6*700+6*(H2-1000),IF(H2>300,3000+7*(H2-300),"3000"))*65%,0),"") *補足* "=IF(条件,真の処理,偽の処理)" なので、 条件 : ISNUMBER(H2) 真の処理 : ROUND(IF(H2>1000,3000+6*700+6*(H2-1000),IF(H2>300,3000+7*(H2-300),"3000"))*65%,0) 偽の処理 : "" となるわけです。 四捨五入の必要があるのは ISNUMBER における真、 つまり数値であった場合の処理にのみ行うわけですね。 IF ワークシート関数をからめた式は大変読みづらいですが、 条件、真および偽の関係をしっかりと把握出来さえすれば、 意図した処理がきちんとできるようになると思いますよ。

Youyou
質問者

お礼

たびたびすみません。 本当にご丁寧なアドバイス、ありがとうございました。 今回の一連の件で本当に勉強になりました。

その他の回答 (1)

noname#9414
noname#9414
回答No.1

新しいスレッドを立ち上げる際には、せめて前回の 質問のURLを載せておいてください。トップページから リンクがあるときはいいですが、後から見る人が 探しにくいので、質問文ももう少し工夫した方が いいですよ。 回答としては、セルにエラーを表示させないという 質問が過去にでていますので、参考にしてください。 キーワード「セル」で検索するだけで、発掘できる ので、次回からは検索も活用してください。 ではでは☆

参考URL:
http://www.okweb.ne.jp/kotaeru.php3?q=5237

関連するQ&A