すべてのカテゴリ » 仕事・キャリア » スキルアップ・資格 » スキルアップ

質問

終了

Excelで、小数点以下を切り捨てる方法を教えてください。
例えば99.999の場合は99

  • 質問者:Excel初級
  • 質問日時:2009-03-11 19:14:16
  • 0

回答してくれたみんなへのお礼

皆様、回答ありがとうございました。助かりました。
一番最初に回答を頂いた方をベスト回答にさせていただきました!

rounddown(,0)を使えば切捨て整数になります

  • 回答者:● (質問から2分後)
  • 0
この回答の満足度
  
とても参考になり、非常に満足しました。回答ありがとうございました。

並び替え:

表示だけを変えるならば、
[書式]>[セル}>[表示形式]タブで[数値]を選んで[小数点以下の桁数]を"0"(ゼロ)にします。
セルの中の値自体を切り捨てたい場合は、Rounddown関数ですね。
ちなみに・・・・
round関数 → 桁数に指定した桁の一桁下の値を四捨五入します。
roundup関数 → 桁数に指定した桁の一桁下の値で切り上げます。
rounddown関数 → 桁数に指定した桁の一桁下の値で切り捨てます。

計算させるなら、表示だけ変えるのと、関数で変えるのでは
結果が変わるので要注意です。
がんばってください。

  • 回答者:匿名希望 (質問から7日後)
  • 0
この回答の満足度
  
とても参考になり、非常に満足しました。回答ありがとうございました。

切り捨てしたい・切り上げしたい-ROUNDDOWN関数・ROUNDUP関数を使います。

詳しくは、下記をご覧ください。
http://www.relief.jp/itnote/archives/000937.php

  • 回答者:ken33 (質問から3時間後)
  • 0
この回答の満足度
  
とても参考になり、非常に満足しました。回答ありがとうございました。

たとえば、A1セルに99.999が入力されているとします。
この値を小数点以下を取り除いた数値をB1セルに代入するとき、B1セル上で

=TRUNC(A1)

と入力してエンターをしてください。

=INT(A1) を利用してしまうと、数値の小さい方向に切り詰める為、 負の数の場合、
-101.1 を実行すると-102になってしまいます。(-101よりも-102のほうが小さい)

関数の属性を覚えて利用していくと、使いこなせていきます。
まずは、簡単な関数を入力していって覚えましょう!

  • 回答者:元インスト (質問から3時間後)
  • 0
この回答の満足度
  
とても参考になり、非常に満足しました。回答ありがとうございました。

セルA1に“99.999”が入っているとして

=ROUNDDOWN(A1,0)

とROUNDDOWN関数を使うと切捨てが出来ます。

この場合、「,0」でセルA1を整数1の位で切り捨てるという意味になります。
「,(カンマ)」の次の数字が正の整数の場合は、小数点第n位で切り捨てるかとなり、
1:小数点第1位
2:小数点第2位
を意味します。

負の整数(マイナスの値)の場合は、
-1:10の位
-2:100の位
で切り捨てることを意味します。

ちなみに
切り上げは、「ROUNDUP」関数
四捨五入は、セルを数値属性にして小数点位置を設定することで設定できますが、「ROUND」関数でも出来ます。
使い方は、「ROUNDDOWN」と同じです。

この回答の満足度
  
とても参考になり、非常に満足しました。回答ありがとうございました。

例えばA1のセルに99.999が入っているとすると
B1のセルに=int(A1)と入力すれば、B1のセルに99が入ります。
これは、指定した数値を超えない最大の整数を返すため切り捨てとなります。
ただし、マイナスは切り捨てとなりませんので注意してください。
例)-99.999は-100を返します。

  • 回答者:匿名希望 (質問から55分後)
  • 0
この回答の満足度
  
とても参考になり、非常に満足しました。回答ありがとうございました。

関数などは先にアドバイスがあるので省きますね。

ツールバーにある、書式設定にある「0が3つあるアイコン」をクリックすれば選択したセルの数字の小数点が好きなところへ移動出来ますよ^^

===補足===
文章ではわかりにくいので・・
↓のページにある「書式設定ツールバー」→「小数点表示桁上げ」or「小数点表示桁下げ」をクリックすると簡単です*^^*
http://www.wanichan.com/pc/excel/2000/excel01.htm

  • 回答者:mink (質問から29分後)
  • 0
この回答の満足度
  
とても参考になり、非常に満足しました。回答ありがとうございました。

=ROUNDDOWN(数値,0)
=TRUNC(数値)
のどちらかです。
マイナスの値でも整数部をとってきます。

  • 回答者:fx (質問から10分後)
  • 0
この回答の満足度
  
とても参考になり、非常に満足しました。回答ありがとうございました。

セルの書式設定で小数点以下の数を0に設定すれば
できますよ

  • 回答者:匿名希望 (質問から8分後)
  • 0
この回答の満足度
  
とても参考になり、非常に満足しました。回答ありがとうございました。

関連する質問・相談

Sooda!からのお知らせ

一覧を見る