• ベストアンサー

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)にするにはどうしたらよいでしょうか よろしくお願いします

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

たとえばあなたの計算式をそのまま、答えの桁数を数えて同じ式を使ってみます。 =FIXED(A1,A2-1-INT(LOG(FIXED(A1,A2-1-INT(LOG(A1))))),TRUE)

masa_3298g
質問者

お礼

ご回答ありがとうございました やはり2回処理が必要になってしまうのですね 大変助かりました

その他の回答 (1)

回答No.2

=FIXED(A1,A2,TRUE)

関連するQ&A