JIS丸め・・・EXECL ワークシート関数のみで丸める

JIS丸め(偶数丸め、五捨五入、四捨六入、銀行丸め、ISO丸め)・・・EXECL ワークシート関数のみで丸める 生産

 JIS丸め(偶数丸め、五捨五入、四捨六入、銀行丸め、ISO丸め)について、記事にしてきましたが、EXECLのワークシートでの計算のTIPSを・・・。
 と、言って、ネットで検索すれば、同じようなワークシート関数でのJIS丸めの式が検索されますので、小生のオリジナルですが、ご参考まで・・・。実は、これでかなり苦しめられたことがあります。

EXECLでのJIS丸め

セル
A2 ・・・ 丸める前の数
B2 ・・・ 丸める桁数(結果が小数点以下何桁)
C2 ・・・ 結果 

  =if(mod(A2*10^(B2),1)*10<>5, round(A2,B2) , round(A2/2,B2)*2 )

 丸め幅で計算したい方、すみません。所謂五捨五入だけ、しかも小数点以下何桁指定のみです。お許しください。
 追記:mod(ABS(A2*10^(B2),1)にしなかったのは、バグというか、小生の間違いです・・・マイナスの時に正確ではないのですが、たまたま取り扱いが0.5だったので間違いにならずに済んでます。

勘所・かんどころ

・該当の桁数以下が.50000・・・か、if文で確認しています。ネット上では該当桁数の5だけ確認しているものもありますので、お気を付けください(501・・・とか下に数字が続くと間違います)。
・.50000・・・でない場合は、普通にround関数で四捨五入しています。
・.50000・・・の場合は、半分にしてround関数で四捨五入して、2倍して戻しています。
 これは、0.5の時は半分にすると0.25で切り捨て
     1.5の時は半分にすると0.75で切り上げ
 になる性質を使っています。自分で思いつきました!褒めて欲しい!!
 でも、ネットを検索すると、同じような(もっと巧妙な)式も散見されます。

たまに間違いがあります

 VBA(マクロ)の関数を使えば、なにも考えずにJIS丸めになります(逆に、Basicで四捨五入じゃないので困ったことが起きることも・・・)。
 ただ、VBA(マクロ)が使えない環境で、JIS丸めを計算しなければならない時があったのですが、たまたまネットで見つけた関数に間違いがあって、結局自分で考えました。
 ネットのワークシート関数でのJIS丸めですが(本記事も含めて)、使う前に、想定される桁数の数字で試した方がいいですよ(経験談・・・ひどい目にあいました)。

関連リンク

関係する当ブログの記事です。
JIS丸め・・・目測値の丸め・・・目盛線で丸めてはいけない?
 JIS丸めと図面有効数字・計測値丸め・・・その3 測定値の四捨五入
 JIS丸めと図面有効数字・計測値丸め・・・その2 工場での図面の有効数字の取り扱い
 JIS丸めと図面有効数字・計測値丸め・・・その1 工場での四捨五入
 見えないものが見える3!発見能力・・・視力以外の眼力・・・工場で
 見えないものが見える2!人間の視力の限界は?工場での対応は?
 見えないものが見える1!作業者・検査員の標準視力のお話(体験談)
 ガント・チャート わかりやすいスケジュール表 
 特性要因図・フィッシュボーン・ダイヤグラム 最初の一歩・別の使い方
 DIPSを振り返る・・・DIPSの概要。仕事が回らない/生産性が低いとお悩みのあなたに
 HIROEN 披露宴(ひろうえん)の視点 業務のブレイクダウン DIPSを振り返る 

 5W2H・7W3H 伝える・受けるときの重要なポイント 基本にして究極の奥義
 報連相 報告・連絡・相談 ビジネスで楽チン・上手なコミュ力をつけられる
 オフィスから帰る時の挨拶|「お疲れさまでした」はイヤミ?
 4S・5S活動(整理・整頓・清掃・清潔)の次に何が来るかで貴方の年齢がわかる?
 工場の3S(合理化の3S/ライン化の3S) 4S・5Sの前に単純化・標準化・専門化
 改善の動機 ロシアのトイレの話・・・ 改善のススメ 戦争から学ぶ勝利の秘訣24条 を読み直す

関係リンク
 寸法公差の桁数で有効数字が違います。 – 株式会社創検|三次元測定機プログラム開発・受託測定
  ・・・測定値の取り扱いをご参照ください。
 技術者のための数値の取り扱い方 – 組み込みすと
  ・・・こちらの方の説明は、小生の教育された方になります。測定値の取り扱いが上記の方と異なります。厳しい。・・・計測器は公差の1/3以下の精度
 計測器選定の主なポイントとは? | 株式会社竹中
 ・・・計測器は公差の1/10以下の精度

 JISC 日本産業標準調査会
   
 日本産業規格の簡易閲覧
  JISZ8401:2019 数値の丸め方

タイトルとURLをコピーしました