• ベストアンサー

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

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

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

  • ベストアンサー
  • 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% (7417/18945)
回答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% (7417/18945)
回答No.1

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

tinkle
質問者

補足

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

関連するQ&A