• ベストアンサー

EXCELでの桁数整理の式を教えてください

下の例のように、小数点入りの10以上10000未満の数値を小数点含み4桁に整理するにはどのような式を使えばよろしいでしょうか。 例) 12.3456 → 12.34 123.4567→ 123.40 1234.5678→1234.00

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

  • ベストアンサー
  • dejiji-
  • ベストアンサー率38% (327/858)
回答No.1

10000未満に限れば A1に数値が入っているとしてB1に =left(A1,5)*1 とし、セルの書式設定で、表示形式で数値を選択して、小数点以下の桁数を2にしてみて下さい。

fukutoshin_hashi
質問者

お礼

早々の回答ありがとうございました。 手作業でやっていて、入力ミスがあり困っていました。

その他の回答 (4)

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.5

有効桁数nで切り捨てる場合 =ROUNDDOWN(値セル,有効桁-INT(LOG(値セル)+1)) 例 値がA1に入っていて有効桁数4桁の時 =ROUNDDOWN(A1,4-INT(LOG(A1)+1)) 表示形式(あるいは、小数点桁上げボタン等)で小数点以下2桁にして下さい。

fukutoshin_hashi
質問者

お礼

ありがとうございます。参考になります。

  • rayleigh
  • ベストアンサー率50% (1/2)
回答No.4

=ROUNDDOWN(数値,4-LEN(INT(数値))) 以上のようにすれば,できるようですよ. 4の数字を替えれば任意の桁に整理できます. また,DOWNを除いてROUNDにすれば,左から5番目が四捨五入されて12.35となります.

fukutoshin_hashi
質問者

お礼

ありがとうございます。参考になりました。

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.3

下記2つを行う。 (1)書式-セル-数値-小数点以下4位 (2)小数点桁を揃える ツール-オプション-編集-小数点位置を固定する-4桁

  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.2

こんにちは。maruru01です。 データがA1にあるとすると、 =ROUNDDOWN(A1,3-INT(LOG(A1))) と入力して、このセルの表示形式を 「0.00」 にします。

fukutoshin_hashi
質問者

お礼

参考になります。ありがとうございました。

関連するQ&A

専門家に質問してみよう