• ベストアンサー

excel 数値の桁数によって切捨て位置を変える

教えてください。 Excelで、123→120  1234→1230 12345→12300  123456→123000 の様に、3桁と4桁は下1桁を0に、 5桁は下2桁を00に、6桁は下3桁を000に するにはどうすれば良いでしょうか。因みに、数値には1桁、2桁、7桁以上はありません。 よろしくお願い致します。

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

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

=IF(A1="","",ROUNDDOWN(A1,3-LEN(TEXT(A1,"0000")))) などで。

その他の回答 (1)

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.2

こんにちは! 一例です。 A1セルからデータがあるとします。 B1セルに =ROUNDDOWN(A1,IF(LEN(A1)>4,3-LEN(A1),-1)) としてオートフィルで下へコピーではどうでしょうか? エラー処理はしていません。m(__)m

hiroataru
質問者

お礼

早速のご回答ありがとうございました。 一発解決しました。 仕事の効率がこれでかなりUPすると思います。

関連するQ&A