• ベストアンサー

エクセルで小数点部分が0.5まで入力可能にするには

エクセルで質問です。 整数部は100の位まで、小数点第一位は0.5までの入力制限は可能でしょうか? 整数の部分は制限なしでもかまいません。 たとえば 10.0~10.5ならよくて、10.6~10.9はエラーが出てほしいのです。 整数部分が100でも他の数値でも同じです。 行き詰りました・・・ よろしくお願い致します。

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

  • ベストアンサー
  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.4

No.1です! たびたびごめんなさい。 投稿した後で気になったのですが・・・ >整数部は100の位まで、 とありますが、整数部は999まで入力可能で良いのですかね? もしそうであれば、前回同様A列にデータを入力する場合ですが A列すべてを範囲指定 → ・・・中略 ・・・ → 数式欄に =AND(A1<1000,MOD(A1,1)<=0.5) としてみてください。 これで整数部は三桁まで、小数点以下は0.5までの数値の入力が可能になります。 尚、当方の解釈が違っているかもしれませんので、数式の前半部分を調整してみてください。 何度も失礼しました。m(_ _)m

rugana-ya
質問者

お礼

おそくなって申し訳ありません! ベストアンサーを選び締めきったつもりでいました(^_^;) とても助かりました。 教えてくださってありがとうございました!

その他の回答 (5)

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.6

入ry区規則でやるなら、セル範囲を指定して、A1をアクチブにして、 データー入力規則ーユーザー定義ーで関数 =AND(A1<=999,A1>=0,MOD(A1,1)>=0.5) と入れてOK ーー ただし、キーボ-ドから入力したデータに限り上記チェックが行われ、、フィルハンドルを引っ張ったり、コピー貼り付けでの値はチェックされません。

rugana-ya
質問者

お礼

回答ありがとうございます。 おそくなりすみませんでした。 ここで教えていただいた内容をそのままコピペしてました・・・ チェックされないのですね! 以後きをつけます。 ありがとうございました。

  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.5

小数点以下の数字を抜き出そうとすると,非常にしばしば浮動小数点誤差によってエクセルが計算を間違えるので,注意が必要な場合が多くあります。 設定例: A1について入力規則で  種類 ユーザー設定  数式 =AND(A1<1000,MOD(ROUND(A1*10,0),10)<=5) などのように設定しておく。

rugana-ya
質問者

お礼

回答ありがとうございました。 おそくなり申し訳ありません。 入力規則に入れるのですね。 そういうやり方もあるのですね。 本当に勉強になります。 さっそく利用させていただきます。ありがとうございました。

  • popuplt
  • ベストアンサー率38% (31/81)
回答No.3

>整数部は100の位まで、小数点第一位は0.5までの入力制限 [入力規則] [ユーザー種類]:ユーザー設定 [数式]: =AND(A1<1000,MOD(A1,1)<=0.5)

rugana-ya
質問者

お礼

ありがとうございました!! 行き詰っていた表作成がサクサク進みました。 うろ覚えの知識で頑張っていましたので行き詰ると訳がわからなくなり困っていました。 ありがとうございました。 基本同じでしたので、ベストアンサーは最初にこたえてくださった方にしたいと思います。 ありがとうございました。

  • dondoko4
  • ベストアンサー率12% (1161/9671)
回答No.2

IF関数を使えばよい。

rugana-ya
質問者

お礼

IF関数で出来るのですね。 もっと勉強します。 ありがとうございました!

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.1

こんにちは! こういうことですかね? 仮にA列にデータを入力するとします。 当方使用のExcel2003の場合は メニュー → データ → 入力規則 → ユーザー設定 → 数式欄に =AND(A1<=100,MOD(A1,1)<=0.5) としてみてはどうでしょうか?m(_ _)m

rugana-ya
質問者

お礼

回答ありがとうございました! 謎がとけました! これで続きができます。 ありがとうございました。

関連するQ&A

  • Excelで小数点のある数値だけをピックアップしたい。

    Excelで小数点のある数値だけをピックアップしたい。 すみません、だれか教えてくれませんか?たとえば、A列に整数値と小数点を含む数値が並んでいます。それをB列に小数点を含む数値だけを抜き出したいのですが、何か良い方法はありませんでしょうか?

  • エクセル 小数点 表示

    エクセル2007を使用しています。小数点があるところはちゃんと表示され小数点がないところは整数のみで表示したいのですがセルの罫線が狭くなると 勝手に小数点1位で四捨五入されて うっかり印刷すると59.5と入力したはずのところが 60で印刷されたりして困ります。かといって 書式設定で他の行に入力されている125とかの整数を125.0とかで 表示されるのも困るんです。なので 小数点1位までとかの設定ができません。入力したとおりの数字で表示されるように するには文字列に変換するしか方法がないのでしょうか?

  • EXCELで小数点だけを表示させたい

    EXCELで注文書を作っています。注文書の中に、整数と 小数点を分けて表示したいのですが、どうしてもわからないので、 質問しました。 例えば、123.45とA1に入力した場合、B1に123(整数のみ表示) C1に45(小数点のみ表示) したいのです。 セルの書式設定のユーザ定義で出来ませんでしょうか? もし、出来る場合どのような指定をすれば良いのでしょうか? バージョンは、EXCEL2007です。 よろしくお願い致します。

  • エクセルで、小数点が整数に表示されてしまう

    初めて質問します。 エクセルにて、小数点(2.5)で入力するも、 整数で(3)で表示されてしまいます・・。 どこを操作すればちゃんと小数点で表示されるのでしょう・・? 仕事がはかどらず困っています。 誰か教えてください!

  • 入力値が小数なら、整数部・小数部の桁チェックをしたい。

    VB2005環境です。 テキストボックスに数値が入力された時、整数部分が4桁以上か、 小数部分が2桁以上になっている場合、警告メッセージを出したいと 考えています。 具体的には、 0.1→OK 99.9→OK 100.1→OK 0.01→NG 1001.9→NG 0.99→NG 1111→NG テキストボックスは数字以外の入力も許可しており、数字を 入力した場合だけのチェックです。 まずIsNumericで数値判定を行っているのですが、その後、上述の 小数桁チェックをどうしたら良いか悩んでいます。 また、99を入力した場合は99.0、09.1と入力した場合には9.1と、 整数部は一番左側に0があれば消し、小数部は未入力ならば".0"を 追加できたらと思っているのですが、うまくいきません。 実現するために必要な処理は、 ・入力値が数値か ・数値であれば、整数か、小数か ・整数部の桁チェック ・小数部の桁チェック(小数時) ・整数であれば、999.9の形になるよう変換 といったところかなと思うんですが、まず小数チェックで 躓いています。 参考にロジックを交えて教えていただけないでしょうか。 宜しくお願いします。

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

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

  • エクセルの小数点以下の入力禁止について

    エクセル2000を使って、業務の集計作業をしています。 各担当者に実績数値を入力してもらい、それを集計する作業をしています。入力の際には端数を入れずに整数で入力するよう依頼するとともに、入力規則を使用し、小数点以下を出来ないようにしています。が、コピー貼り付けや、計算式の入力により端数が入力され、なかなか徹底されません。  入力の際に小数点以下が入力できないよう排除する方法か、もしくは集計結果から小数点以下がないかを確認するいい方法がないか教えてください。現在は集計結果を「小数点桁上げ」を利用して目視で確認しています。  集計作業時にはマクロを使用するなど、マクロも多少理解しています。よろしくお願いします。

  • 小数点の置き方  (Excelでも)

     小数点の表記で、少数点を1の位と10分の1の位の間に打ちます。   Excelでは一文字分に数えたりします。  我が子どもたちも、少数の位の理解に苦労するものがいました。 「小数点は、一の位を表す印」と教えると理解も早いようです。  小数点の代わりに、一の位を太字や色を変えて表すと理解が格段に早まります。  表計算ソフトで、小数点を一文字としないで、表示する表計算ソフトウエアは有りますか?  または、小数点をマス目の罫線の上に打たないで、一の位と同枡内に打つべきとお考えの方、または、反対にマス目の上に打つべきだという意見の方、ご主張をお知らせ下さい。 小数点を10分の1の位のマス目の左側部分に打つと言う方はいないと思いますがおりましたら?

  • Excelで数値の小数点を揃える方法は?

    Excelの数値データで、小数点以下1桁とか2桁とかの表示にした時、整数の小数点以下を表示しない方法はありますか?しかも、小数点を中心に桁を揃えて。   12.2  300   20.4 こんな感じです。

  • 小数点以下の入力規則

    !教えてください! セルの中に数値を入力するときに、小数点第2位までは数値が入力でき、小数点第3位に数値が入ると入力規則エラーがかかり入力できないように設定したいのですが、どのように設定したらよいのでしょうか?また、入力規則以外のエラー設定方法をご存知の方いらっしゃいましたら、ご教授ください。

専門家に質問してみよう