- ベストアンサー
関数で小数点以下を抽出したい
小数点以下の数字のあるデータで、小数点以下の物だけを抽出する関数を教えてください。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
>小数点以下の数字が入っている単価データのみ抽出させたいときになにか関数で、簡単に抽出する方法はナイでしょうか? なら、これですね =IF(A1-INT(A1)<>0,A1,"")
その他の回答 (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) でできます。
質問者
補足
説明不足ですみません。 例:単価データで、 1.00 103.55 1000.66 5.00 32.5 とある場合に、小数点以下の数字が入っている単価データのみ抽出させたいときになにか関数で、簡単に抽出する方法はナイでしょうか?
お礼
ありがとうございました。できました。