対象:Excel97,Excel2000,Excel2002,Excel2003,Excel2007ExcelやAccessで数値を丸める方法を何度かご紹介してきました。「五捨六入するにはどうしたらいいのでしょうか?」というご質問をいただくこともあります。4以下を切り捨て5以上を切り上げるのが四捨五入ですが、5以下を切り捨て6以上を切り上げる「五捨六入」をしたいというご質問です。[スポンサードリンク]五捨六入をする関数は特に用意されていませんが、四捨五入をするROUND関数を利用すれば五捨六入もできてしまいます。「=ROUND(A2,0)」という数式です。これを「=ROUND(A2-0.1,0)」とすれば五捨六入になるのです。元の数値の方から「0.1」を引いておいてから四捨五入することで、結果的に五捨六入になるわけです。「=ROUND(A2-0.01,1)」です。インストラクターのネタ帳このサイトの検索ログを見ていると、多くの方が誤字で検索していることに気付かされます。Officeの使い方などを紹介し続け(2012年頃からはVBA関連記事が多め)、毎日5万人の方にご覧いただいています。