- ベストアンサー
関数で小数点以下を抽出したい
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
>小数点以下の数字が入っている単価データのみ抽出させたいときになにか関数で、簡単に抽出する方法はナイでしょうか? なら、これですね =IF(A1-INT(A1)<>0,A1,"")
その他の回答 (3)
- mu2011
- ベストアンサー率38% (1910/4994)
以下の方法は如何でしょうか。 単価データセルの先頭をA1とします。 1.別列に=A1-int(A1)を必要分下方向にコピー 2.オートフィルタのオプション設定で0と等しくないでフィルター
- mshr1962
- ベストアンサー率39% (7418/18948)
#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)
小数を含む数値から小数点以下の数値を抽出という意味なら =MOD(A1,1) でできます。
補足
説明不足ですみません。 例:単価データで、 1.00 103.55 1000.66 5.00 32.5 とある場合に、小数点以下の数字が入っている単価データのみ抽出させたいときになにか関数で、簡単に抽出する方法はナイでしょうか?
関連するQ&A
- 小数点以下を切り捨てる関数
たとえば 1.2なら 1×50 3.9なら 3×50 というふうに小数点以下は切り捨てて 50を掛算したいのです。 どのような関数にすればよいか どなたかご教授お願いいたします。
- ベストアンサー
- その他MS Office製品
- AVERAGE関数では、小数点以下を切り上げてますよね。
範囲指定した12個の数値を、AVERAGE関数で平均を出したら、小数点以下を切り上げて(四捨五入?)しまいました。 =AVERAGE(A1:A12) を小数点以下を切り捨てるにはどのように記述すれば良いのでしょうか。 教えてください。
- ベストアンサー
- オフィス系ソフト
- VBA:小数点以下の数字を取得できる関数は?
VBAで、小数点以下の数字を取得できる関数または、それに必要な関数を教えていただけたらと思います。たとえば、 1.325…から0.325 3.256224から0.256224 5.23549から0.23549を取得。 といった感じです。(取得する値はdouleで桁数は不定です。)よろしくお願いいたします。
- ベストアンサー
- Visual Basic
- エクセルの小数点を消す
とある割合をかけて算出する計算式の答えが、小数点以下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の小数点以下
詳しい方お願い致します。 Excelの小数点以下の計算結果を、全て切捨てにする方法ありますでしょうか? セルの計算式はその都度変るのですが、その結果の小数点以下は、ずべてきり捨てたいのです。 関数、ROUNDDOWNを使うと小数点以下切捨てになるのは分るんですが、 毎回関数使うのは面倒ですし、時々忘れて、1円多くなってしまいます。 開いたファイル全てで、切捨てで計算してほしいのです。 こんな方法ありますでしょうか?
- ベストアンサー
- オフィス系ソフト
- 小数点以下を強引に表示させたい
小数点以下を強引に表示させたいと考えています。 具体的には、「130」という値を「130.00」というように、小数点以下2桁まで表示させたいのです。3桁以下は切り捨てます。 これまでは、 $c = $a / $b; round($c, 2); という方法でやっていたのですが、$cがきっちり割り切れる値だと、どうも普通に小数点以下を表示させないようなのです。 例え「00」でも表示させたいのですが、そのような関数はありますでしょうか? よろしくお願いいたします。
- ベストアンサー
- PHP
- エクセルでSUM関数の小数点以下を切り捨てる方法
エクセル初心者です。 SUM関数で計を求めた数値に小数点があった場合、 小数点以下を切捨てする関数、計算式、を教えてください。
- ベストアンサー
- オフィス系ソフト
お礼
ありがとうございました。できました。