• 締切済み

「小数点第2位まで表示」というのは正しいでしょうか

oz-boshinの回答

  • oz-boshin
  • ベストアンサー率20% (9/45)
回答No.4

小数の歴史から考えられませんかね。 小数は、非常に新しい数です。なぜなら、それに取って代われる数・・・分数が 存在していたからです。 しかし、分数はおおよその値がわからないという欠点があったので、 誰だったかは覚えてませんが、以下のように表そうという人があらわれたのです。 1/4=0(1)2(2)5  ←(実際は○囲い文字) これは現在のように表すと、0.25です。 そうです。昔は小数点というものがなかったのです。 (1)は1/10の位、(2)は1/100の位を表しています。 恐らく、これは私の推測に過ぎませんが、この頃からの(1)、(2)というのを「小数第1位」「小数第2位」と 呼んでいて、表示が変わって0.25等のようになっても、その頃の名残が残っているのではないでしょうか。 当然ながら、「小数点第?位」というのは不自然な表現なのでしょう。 尚、最後のほうの質問に触れますと、「以下」はそれも含み、 「未満」は、それは含まない表し方です。 もしあなたが0.123456879という数字に対して、 「小数点以下」といってしまうと、 「.」より右にある数字と、「.」自体を同じものとして扱っていることになります。 「.」は単なる記号、数字は量を表すのですから、この点から見ても「小数点以下」はおかしいですよね。だから本来は「小数点未満」が正しいのでしょう。 しかしながら、No.1のかたが言っている様に、「小数点以下」という表現が圧倒的なようです。 これは、「未満」という単語が余り普及していなかったとか、外来語の誤訳などいろいろ考えられますが、 私はふと「未満」という単語にはどこか否定的な意味がこめられている感じがしました。 「小数点未満」といってしまうと、 「小数点の右側にある瑣末な数」というイメージがついて、 小数を否定的に見てしまう感覚があります。 「18歳未満」とか、「150cm未満」というのも、 「それに満たないものは~が禁止ですよ」という否定的なイメージでしょ。 翻って「以下」というのは対照的によいイメージがあります。 「体重70kg以下」とか、「小学生以下対象」というのも、「それを以って下のものは~が出来ますよ」というイメージがもてます。 だいぶ長くなってしまったことをお詫び申し上げます。

danae
質問者

お礼

少数の歴史まで記載してくださってありがとうございます。 やはり「小数点未満」が正しいというご意見でうれしいですが、「以下」の方が普及しているからってことなんでしょうね。 質問した内容に関することについては、「小数点以下」で処理することとしましたが、簡単な問題と思ったのに、意外に奥が深そうなのでもう少し締め切らないで置いておこうと思います。

関連するQ&A

  • 小数点以下

    簡単なコトだと思うのですが・・・ 『小数点以下3位未満の端数は、切り捨てる』とは 0.12345の場合、どうなるのですか? 『小数点以下3位以下の端数は、切り捨てる』とは 0.12345の場合、どうなるのですか? 申し訳ありませんがよろしくお願いします。

  • 小数点以下を強引に表示させたい

    小数点以下を強引に表示させたいと考えています。 具体的には、「130」という値を「130.00」というように、小数点以下2桁まで表示させたいのです。3桁以下は切り捨てます。 これまでは、 $c = $a / $b; round($c, 2); という方法でやっていたのですが、$cがきっちり割り切れる値だと、どうも普通に小数点以下を表示させないようなのです。 例え「00」でも表示させたいのですが、そのような関数はありますでしょうか? よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • Excelの小数点以下表示・非表示の方法について

    Excel2000において、小数点以下の表示方法について教えてください。 条件は以下の通りです。 (1)小数点以下が存在するときは、小数点以下第2位まで表示する。 ※小数点以下第3位の処理は、切捨てでも四捨五入でも何でも構いません。 (2)小数点以下が存在しないとき(整数のとき)は、少数点以下は非表示。※小数点も非表示に。 ・・・というものです。 ご存知の方がいらっしゃいましたら、何卒ご協力くださいますようお願いします!

  • 小数点第一位まで表示したいのですが

    「1」は、「1」で、「1.1」なら、小数点第一位まで表示したいのですが 列全体に書式設定を設定したい場合、 どう設定すればいいのでしょうか? 数値で小数点以下の桁数を1にすると、「1」が「1.0」になってしまいます。 理想の表示形式は添付画像の通りです。

  • Access2000のレポートで小数点の表示が出来ない

    テーブルでも、クエリーでもちゃんと10.5と出ているにも拘らず、レポートだと11になってしまいます。 しかも1箇所だけで、他のテキストは小数点がちゃんと表示されます。 書式設定を標準にして、小数点以下の表示を1にすれば、10.5と表示されるのですが、それだと、他の小数点以下が無いものまで小数点表示されてしまいます。 すいませんが、教えて下さい。

  • 小数点以下の表示

    エクセルの問題集で、「データを小数点以下2桁の表示にしなさい」とあるのですが、答えは「113.0とか85.3」とかになっています。 これって小数点以下1桁ですよね。 問題が間違ってるのでしょうか?

  • Execelで小数点以下を切り捨てるには

    基本的な質問ですませんが質問させてください。 Execelで小数点以下を切り捨てるにはどのようにすればよいのでしょうか? たとえばオートサム機能で 3.5×2.2=7.7 と表示されるところを 3.5×2.2=7 というふうに 小数点以下を切り捨てて計算したいのです。 よろしくお願い致します

  • EXCELでの小数点の表示形式

    ひとつの列に異なる小数点の表示をしてますが、これを小数点できれいにそろえるには?(小数点以下は0を表示したくない&後ろをきれいに揃えたい) 例) 0.  5    0. 32    0.536

  • エクセルで小数点を表示したい

       A    B     C 1 コード データ  結果 2   1   1000   1000 3   2   1000   100.0 4   3   1000   10.00 5   4   1000   1.000 エクセルで上記のような結果が得られる計算をしたいです。 コードを参照し、 1ならばそのまま表示 2ならばデータを10で割り小数点以下を1桁表示 3ならばデータを100で割り小数点以下を2桁表示 4ならばデータを1000で割り小数点以下を3桁表示 結果の列に =IF(A2=1,B2,IF(A2=2,B2/10,IF(A2=3,B2/100,IF(A2=4,B2/1000)))) という数式を入れたのですが、小数点以下が100.0の筈が 100等と整数として表示されてしまいます。 表のように表示させるにはどこに手を加えたら良いのか どなたかお教え頂けませんでしょうか?

  • Excelで小数点以下を切り捨てて表示するには?

    こんにちは。 ちょっと急ぎで知りたいのですが、Excel2000で計算式を入力したところ、 自動的に小数点以下が四捨五入されて表示されます。 小数点以下は、切り捨てて表示もしないようにしたいのですが、 どのようにすればよいのでしょうか? 基本的なことですみません・・・ 具体的には・・・ A1に 48.85 B2に 250 C3に =SUM(A1*B1) と入力してあります。 C3は現在、12,213と表示されていますが、 12,212にしたいのです。 できればC列すべてそのように設定したいのですが・・・ よろしくお願い致します。