• ベストアンサー

関数で小数点以下を抽出したい

小数点以下の数字のあるデータで、小数点以下の物だけを抽出する関数を教えてください。

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

  • ベストアンサー
  • ASIMOV
  • ベストアンサー率41% (982/2351)
回答No.2

>小数点以下の数字が入っている単価データのみ抽出させたいときになにか関数で、簡単に抽出する方法はナイでしょうか? なら、これですね =IF(A1-INT(A1)<>0,A1,"")

tinkle
質問者

お礼

ありがとうございました。できました。

その他の回答 (3)

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.4

以下の方法は如何でしょうか。 単価データセルの先頭をA1とします。 1.別列に=A1-int(A1)を必要分下方向にコピー 2.オートフィルタのオプション設定で0と等しくないでフィルター

  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.3

#1のmshr1962です。 抽出自体はオートフィルタでできます。 http://office.microsoft.com/ja-jp/assistance/HP051998001041.aspx #1の式の列で結果が0でない列が小数点以下のある列になりますが? それとも整数のみの合計かカウントするのなら 合計=SUMPRODUCT((MOD(A1:A100)=0)*(A1:A100)) カウント=SUMPRODUCT((MOD(A1:A100)=0)*1)

  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.1

小数を含む数値から小数点以下の数値を抽出という意味なら =MOD(A1,1) でできます。

tinkle
質問者

補足

説明不足ですみません。 例:単価データで、 1.00         103.55         1000.66 5.00 32.5 とある場合に、小数点以下の数字が入っている単価データのみ抽出させたいときになにか関数で、簡単に抽出する方法はナイでしょうか?  

関連するQ&A

  • 小数点以下を切り捨てる関数

    たとえば 1.2なら 1×50       3.9なら 3×50 というふうに小数点以下は切り捨てて 50を掛算したいのです。 どのような関数にすればよいか どなたかご教授お願いいたします。

  • エクセルの小数点を省く

    エクセルで小数点を省いた数字を抽出できる関数はありますでしょうか? 例えば 2.5→25にするような感じです。 宜しくお願い致します。

  • AVERAGE関数では、小数点以下を切り上げてますよね。

    範囲指定した12個の数値を、AVERAGE関数で平均を出したら、小数点以下を切り上げて(四捨五入?)しまいました。 =AVERAGE(A1:A12) を小数点以下を切り捨てるにはどのように記述すれば良いのでしょうか。 教えてください。

  • VBA:小数点以下の数字を取得できる関数は?

    VBAで、小数点以下の数字を取得できる関数または、それに必要な関数を教えていただけたらと思います。たとえば、 1.325…から0.325  3.256224から0.256224 5.23549から0.23549を取得。 といった感じです。(取得する値はdouleで桁数は不定です。)よろしくお願いいたします。

  • エクセルの小数点を消す

    とある割合をかけて算出する計算式の答えが、小数点以下8ケタくらいの数字になりました。 ROUNDとかの関数を使えば、四捨五入されるのは知っていたのですが、それを忘れてしまったため、全ての答えに小数点以下の数字が入ってしまいました。 答えから、小数点以下を消したい(できれば四捨五入して)のですが、1コ1コ消していくのしかないのでしょうか??

  • 小数点以下の数字の出現

    お尋ね致します。エクセル2013を使っています。 次の関数を作りました。 =IF(Q266="b",V266-U266,U266-V266)*100 すると、U,V列には小数点以下3桁までの数字しか入力していないのですが、この関数の欄には、小数点14桁くらいまでの変な数字が出現してしまいます。例えば、5のはずが4.99999999999875とかになります。 別の列にこの答えが5なら...というような関数を入れたのに、TRUE FALSEが正しく返って来ないので気が付きました。ここで作業が止まってしまい、困っています。 これはなぜなんでしょうか? 説明、伝わってますでしょうか? 補足が必要でしたらご教示ください。

  • Excelの小数点以下

    詳しい方お願い致します。 Excelの小数点以下の計算結果を、全て切捨てにする方法ありますでしょうか? セルの計算式はその都度変るのですが、その結果の小数点以下は、ずべてきり捨てたいのです。 関数、ROUNDDOWNを使うと小数点以下切捨てになるのは分るんですが、 毎回関数使うのは面倒ですし、時々忘れて、1円多くなってしまいます。 開いたファイル全てで、切捨てで計算してほしいのです。 こんな方法ありますでしょうか?

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

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

    • ベストアンサー
    • PHP
  • エクセルでSUM関数の小数点以下を切り捨てる方法

    エクセル初心者です。 SUM関数で計を求めた数値に小数点があった場合、 小数点以下を切捨てする関数、計算式、を教えてください。

  • 小数点以下の表示

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

専門家に質問してみよう