- ベストアンサー
EXELで小数点以下の管理
ある関数の計算結果の小数点以下を切り捨てた数値を出したいのですが、セル一つ一つにINT関数を付け足していく以外の方法はありませんか? “指定した範囲内の数値は全て小数点以下を切り捨てる”みたいな設定とか。 セルがかなり大量で困ってます。宜しくお願いします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
No.2です。 >小数点以下を切り捨てたい範囲内にあるのはSUMかABSです。 実際の数式そのものを提示して欲しいのですが。 ところで、そもそも範囲内の数式はそれぞれてんでバラバラな数式なんでしょうか? それとも最初のセルに入力して、下(や右)にコピーするようなものでしょうか? それなら、最初のセルの数式だけ直してコピーしてやればいいだけですが。
その他の回答 (3)
- imogasi
- ベストアンサー率27% (4737/17069)
対象とする範囲を全部範囲指定して、書式ーセル-数値 小数点以下の桁数を0にすると、小数点以下は四捨五入されて整数が表示されると思います。 こう言う質問の場合 (1)見た目(表示形式で)だけで、値はそのままにしたいのか (2)値は買えてしまってよいのか (3)値を変えてしまいたいのか 明確に書くべきなのです。 >にあるのはSUMかABSです これだけであれば、今ある式の外側に =INT(XXX) =TRUNC(XXX) =ROUNDDOWN(XXX) をいれるしか無いんだから、どこが複写で一遍に変えることが出来るか、自分で判るはず。 あるいは式の一部置換で変えられるかわかるはず。 判らなければ、式を全部は書けないだろうから、式のタイプを書くべし。
お礼
()が増えるとコピーはできないのかなーと。 関数ではなく設定で変えられるんだろなーと。 ダブル勘違いしてました。簡単にコピーできちゃいました。 スンマソン(^^;)q
- maruru01
- ベストアンサー率51% (1179/2272)
こんにちは。maruru01です。 現在入っている数式はどのようなものでしょうか? それによっては、メニューの[編集]→[置換]だけで、一度にINT関数を付け加えられるかも知れません。
補足
回答ありがとうございます。小数点以下を切り捨てたい範囲内にあるのはSUMかABSです。
- snoopy64
- ベストアンサー率42% (337/793)
“指定した範囲内の数値は全て小数点以下を切り捨てる”みたいな設定は無いと思います(調べてないけど、見たこと無いです)。 Sheet2のA1に =INT(Sheet1!A1) として必要範囲にコピーすれば、Sheet1の対応セルを整数化した値が取得できます。 シートの構成などが不明なので、とりあえずのアドバイスということで。 頑張ってくださいヽ(^。^)ノ
お礼
素早い回答ありがとうございます。そういう設定はありませんか…。いろいろがんばってみます。
お礼
スイマセーン 簡単にできました。(^^;)