• ベストアンサー

エクセル 関数 小数点以下3位の数値だけを変換する

ある数値のあん分割合を出しているのですが、小数点以下3位まで表示させ、A(0.332) B(0.668)と出たとします。この数値を別のセルに、Aの小数点以下3位の2を9に(0.339)、Bの小数点以下3位の8を1に(0.661)変換して表示するにはどうすればよいでしょうか。繰り上げ下げではなく、小数点以下3位の値に何が出てもAは9、Bは1にしたいのです。 よろしくお願いします。

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

  • ベストアンサー
  • fmxBeem
  • ベストアンサー率54% (325/599)
回答No.2

A1に0.332、B1に0.668として =(int(A1*100)+0.9)/100 =(int(B1*100)+0.1)/100 でどうでしょうか。

igy1975
質問者

お礼

できました。御回答ありがとうございました。

その他の回答 (1)

  • trytobe
  • ベストアンサー率36% (3457/9591)
回答No.1

=ROUNDDOWN(A1, 2)+0.09 と、 =ROUNDDOWN(B1, 2)+0.01 でいかがですか。

igy1975
質問者

お礼

これだと3位のところが0になってしまうようです。御回答ありがとうございました。

関連するQ&A