• ベストアンサー

エクセルで小数点以下を検索するには?

下記の質問ですごく良い計算式が探せました。 *エクセルで小数点のみを抽出する場合 * http://oshiete1.goo.ne.jp/kotaeru.php3?q=791157 ところが、小数点がないと、「#VALUE!」エラーが出てしまい、美しくありません。 できれば「小数点がある場合は×を、ない(整数の)場合は○を」と いう計算式にしたいのですが、何か良い方法はありますでしょうか??

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

  • ベストアンサー
  • kigoshi
  • ベストアンサー率46% (120/260)
回答No.1

参照質問の回答No.1に出てくる式のことですよね? であれば、 =INT(RIGHT(A1,LEN(A1)-FIND(".",A1))) を =IF(INT(A1)=A1,0,INT(RIGHT(A1,LEN(A1)-FIND(".",A1)))) と変えてみてください。 それとも「○」や「×」が表示された方が良いのでしょうか?もしそうならば、 =IF(INT(A1)=A1,"○","×") でよいかな。 うまくできますように。

for-you
質問者

お礼

そうです!○や×が表示されるのがベストです! =IF(INT(A1)=A1,"○","×") でできました! 本当にありがとうございました!!

その他の回答 (1)

  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.2

こんにちは。 単に、小数点以下の数字を出したら、正しく出てきませんし、また、MODは、浮動小数点丸め誤差があるので、FIXEDで丸めないとただしく出てきませんね。 今回の場合は、有効小数点桁数2桁ですから、FIXED の引数に、2を入れ、100 を掛けます。 =FIXED(MOD(A1,1),2)*100 なお、元のご質問の#2の方は、丸め誤差をそのまま扱っているので、該当する数字がヒットするわけですね。

for-you
質問者

お礼

お忙しい中、ありがとうございました。 #1の方の「○や×が表示」される方法が知りたかったのです。#2さんのも今後の糧とさせて頂きます。

関連するQ&A

  • 小数点以下を5より大きいと切り上げる

    こんにちは エクセルで計算式を作っています。 計算結果の小数点以下を四捨五入して、整数にする場合は ROUND(計算式,0) となると思うのですが、 小数点以下が5より大きい場合に切り上げて、5ちょうどだった場合に切り捨てるには、どのようにすればよいでしょうか。 恐れ入りますが、よろしくお願いいたします。

  • エクセル:表示形式の桁揃え

    教えてください。 以前にも同じような質問をしたのですが、 (http://oshiete1.goo.ne.jp/kotaeru.php3?q=557894) 今回は前回にちょっとひねり(?)を加えて表示したいのです。 それは前回同様、小数点の位置を揃えてさらに整数には小数点を表記しないということです。(下記のように)   1.234   1.23   0.1234  12.34 321 いろいろ試しましたが、うまく行きません。 どなたかご存知の方ご教授ください~

  • エクセルで小数点以下を計算しない方法

    エクセルで小数点以下を計算しない方法を教えてください。 表示では、整数なんですが、入っている数字は少数です。 その数字と掛け算して整数にしたいんですが?

  • 小数点以下を消す計算

    「ある数の小数点以下の値を消して、整数にする」という計算式を作るのは可能でしょうか? その際、以下の条件があります。 ・「ある数」には整数も含まれるものとします。 ・計算には四則しか使えません(√などは駄目)。 ご面倒でも、回答をお願いします。 EXCELではありません。

  • エクセルで、小数点以下を切り捨てたい。

    エクセルで、小数点以下を切り捨てたい。 商品販売をしていて、卸価格などの表を自動計算で出るように表を作ったのですが 計算式が、小数点以下まで計算していて金額が合わない表示になってしまいます。 小数点以下を切り捨てて、表示・計算させることはできるのでしょうか。

  • 小数点のずらしかた

    バカな質問ですが、小数点のずらしかたが分かりません。 例えば、4÷1.6=2.5=小数なのに、28÷0.5=56整数になります。 どうして答えが小数点になったり、整数になったりするのでしょうか。 計算する時、どうやって小数点をずらせばいいのでしょうか。

  • EXCELで小数点以下を切り捨てるには どうするのか 教えてください

    EXCELで小数点以下を切り捨てるには どうするのか 教えてください EXCELの初心者です。 税金計算のとき 小数点以下は切捨てなのですが、普通に掛け算をすると 最後の桁が自動的に四捨五入されます。切捨てにするにはどうするのか教えて下さい。 

  • エクセルで小数点以下を切りすてる場合

    お世話になります、エクセルで以下の入力後、小数点以下を切り捨てて整数だけを表示する場合の関数(?)を教えて下さい。 =((B1*108000+D1*1800+F1*30+H1)-119095)/108000

  • Excelの小数点以下

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

  • Excelで小数点の位置を揃えたい

    Excelで、小数点以下の桁数が何種類もあって、それをタテ1列に表示したとき、小数点の位置を揃えたいと思い、セル書式を 0.?? としてみました。 ____2. ___12.5 __152.26 結果は上記のようになります。アンダーバーは無視してご覧下さい。 小数点以下に数値がある場合はよいのですが、整数の場合も小数点が表示されるので不都合です。 各セル共通の書式で、整数の場合に小数点を表示しないようにするには、どうしたらよいのでしょうか、教えて下さい。よろしくお願いします。

専門家に質問してみよう