- ベストアンサー
EXCELでの有効数字について
Excelで有効数字桁数を指定して表示させています =FIXED(A1,A2-1-INT(LOG(A1)),TRUE) A1に数値、A2に有効数字桁数 0.09991 を有効数字桁数3で表示させた場合は 0.0999 となり正常ですが 0.09999 を有効数字桁数3で表示させた場合は 0.1000 となり有効数字4桁になってしまします 丸めて繰り上がる場合も3桁(0.100)にするにはどうしたらよいでしょうか よろしくお願いします
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
たとえばあなたの計算式をそのまま、答えの桁数を数えて同じ式を使ってみます。 =FIXED(A1,A2-1-INT(LOG(FIXED(A1,A2-1-INT(LOG(A1))))),TRUE)
その他の回答 (1)
- K Kazz(@JazzCorp)
- ベストアンサー率31% (549/1751)
回答No.2
=FIXED(A1,A2,TRUE)
お礼
ご回答ありがとうございました やはり2回処理が必要になってしまうのですね 大変助かりました