- ベストアンサー
JISの数値の丸め方をエクセルで適用したい
JIS規格にある「数値の丸め方」をエクセルで行うようにするにはどうすればよいでしょうか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
#2のmshr1962です。 ROUND関数(ワークシート)でも =ROUND(ROUND(数値*2,0)/4,0)*2 で計算できます。 #1の方のはOffice2000以降のバージョンのようですね。 http://support.microsoft.com/default.aspx?scid=kb;ja;418216
その他の回答 (2)
- mshr1962
- ベストアンサー率39% (7417/18945)
回答No.2
中間値で偶数倍の方を選ぶ設定のことでしょうか? 正の数値だけの計算なら =FLOOR(CEILING(数値,1),2) 負の数値も含むなら =SIGN(数値)*FLOOR(CEILING(ABS(数値),1),2)
- merlionXX
- ベストアンサー率48% (1930/4007)
回答No.1
JIS Z8401-1999の 「規則A」なら、VBA関数のROUNDがそうなっています。 「規則B」なら、ワークシート関数のROUNDがそうなっています。
質問者
お礼
ありがとうございます。ROUND関数もワークシートとVBAでは効果が異なるのですね。
お礼
アドバイス大変参考になりました。わざわざVBAでマクロを組む必要がないので、助かります。ワークシート内で完結できるので、是非利用させていただきます。