• ベストアンサー

エクセルの入力規則について

勤怠管理表を作成しています。 開始時刻と終了時刻に、入力規則を設定します。 入力できる時間帯は 8:30 ~ 29:00(翌朝5時)としたいのですが 下記のように指定しても『終了時刻に指定した時刻は無効です』 というエラーとなってしまいます。 入力値の種類→時刻 次の時刻から→8:30 次の時刻まで→29:00 シリアル値で条件設定をしても、 今度は入力した時刻がうまく入力規則に反映されないようです。 このような場合、どんな条件設定が有効でしょうか。 ネットで検索もしてみたのですが、うまくできませんでした。 どうか、お知恵を貸してくださいますよう お願いいたします。

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

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

次の時刻から  8:00 次の時刻まで  =1+"5:0" と設定してみてください。

toraiwashi
質問者

お礼

すごい!!うまくできました!! 早々の回答、どうもありがとうございます。 今日1日の悩みがすっかり解決しました!!

その他の回答 (1)

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

こんばんは! 一例です。 ↓の画像のようにどこか空いているセルに 時刻(時間)を入力しておきます。 今回はC1・C2セルに入力してみました。(セルの表示形式はユーザー定義から [h]:mm としています。 そして入力規則を設定したいセルを範囲指定し、 入力値の種類で「時刻」を選択し 次の時刻から と次の時刻までに 先ほどのセルを絶対参照で指定はどうでしょうか? 以上、参考になれば幸いですが 他に良い方法があれば読み流してくださいね。m(__)m

toraiwashi
質問者

お礼

御丁寧に、画像まで付けていただいて どうもありがとうございます! この方法、日中も試してみてうまくいかなかったはずなのに 今試したら、きちんと認識しました。 日中、どう間違ってたんでしょう(汗 ご回答本当にありがとうございました!

関連するQ&A

  • EXCELのリスト(入力規則)

    EXCELのデータ→データの入力規則の設定で、 入力値の種類を「リスト」にして、 「元の値」を別シートの範囲指定にすると、 その時は指定した別シートの値が表示されるのですが、 EXCELを保存・終了して再度そのファイルを開くと、 設定したはずの入力規則が綺麗に消えてしまっています。 「元の値」を同シートの範囲指定にすると、 保存・終了しても消えずに残っています。 なぜでしょうか?

  • フォーム入力で入力規則を設定するには

    excel2010を使用しています。 シートにデータを入力する際に特定の列に入力規則を設定しました。 (別シートに範囲指定で名前を定義したものを指定) オプションからフォームボタンを追加。 フォームで入力しようとしたら入力規則が反映されておりませんでした。 どこから設定ができるのでしょうか?

  • エクセルの入力規則

    こんにちは。どうかお力貸してください。 A・Bの列に各数字が入っているとします。       A       B 1   目標値    実績値 2   500      600 3   200      100 4   300      200 5   600      800 この場合、「A2」より「B2」の方が大きい場合、 「B2」を青く表示したいのです。 色々考えて、入力規則で、 「隣のセルより値が大きい時、文字を青くする設定」 をいたしました。 1つ1つ設定していくのは面倒なので、 入力規則のみコピーをしてみましたが はじめの一つの条件でしかコピーされず、 結局1個1個設定しているのですが、数が多く途方にくれています。 ちなみに実際の表はいろんなデータが組み込まれていて すでに関数も入っています。 (「シート1」が一覧になっていてそれに入力すると  グループごとのデータが各シートに分かれて表示する感じです。) 入力規則の上手な使い方や、他の方法など どなたか御存知でしたら教えてください。 よろしくおねがいいたします。

  • エクセルの「入力規則」についてお尋ねします。

    エクセル2010です。 あるセルにデータの入力規則を設定します。 条件設定の入力値の種類を「リスト」にし、リストの値は、0,1,2,3と直接指定します。 これで設定したセルにはプルダウンで0,1,2,3を選択するか、直接0~3の数値の入力しかできなくなります。 ここまでは問題ないのですが、このセルにユーザー定義の書式、0"人"を設定して、1は1人と表示されるようにしました。そうすると、直接0~3の数値の入力ははじかれ、プルダウンで0,1,2,3を選択するしか入力ができなくなります。 リストに設定した値を正しく入力しているのに排除されるのはなぜでしょう? いろいろ試し、リストの値を、0,1,2,3と直接指定せず、セル範囲のリスト指定とし、そのセル範囲にもユーザー定義の書式、0"人"を設定しておけばクリアできました。 でも、たかだか数件のリストを指定するのにいちいちリストをワークシート上に作成し、そこにもユーザー定義の書式を設定しなければならないのは腑に落ちません。

  • エクセル2000の入力規則

    エクセル2000を使っていますが、データ→入力規則で、「文字列(長さ指定)」で最大値を10文字ではなく10バイト分としたいのですが、それは可能でしょうか。 また、この入力規則では不可能であるとすれば、ある列を全て10バイト分で設定したいとき、よい方法はありますか? よろしくお願いします。

  • 入力規則

    エクセルで入力規則の設定がわからないので教えていただきたいです。 数枚のシートのうち、1枚目だけに入力規則に使うリストの表があり、そのリストを使って全てのシートに入力設定をしたいのです。 そのリストの載っているシートには入力設定することができました。が、他のシートの方はできません。 リストの値を使って全てのシートに設定できる方法を教えてください。よろしくお願いします。

  • Excelの入力規則について

    Excelの入力規則について教えてください。 A1:A20に入力規則を設定します。 入力値の種類にリストを選び、元の位置で、北海道、青森、岩手、山形・・・と都道府県名を20件ほど入力し、設定が完了したとします。 A1セルでドロップダウンして、岩手を選び、次のA2のセルでドロップダウンした時、岩手をリストから消しておきたいのです。 つまり、リストから選んだものは、次のセルでドロップダウンした時、常に消えておくことができるように設定したいのですが、良い方法はありませんか?

  • EXCEL 複数の入力規則について

    EXCELにて複数の入力規則の指定をしたいのですが出来ないので質問しました。 配送トラックの運行情報を入力する為のシートを作っています。 A列に業務が終わったときの距離メーターの数字 B列に業務開始時の距離メーターの数字を入れるようになってます。 業務開始時の距離か終了時の距離か、どちらから打つのか分かりません。 条件は・・・ 「6桁(999999)以上は禁止」 「業務終了時(A1)の距離より業務開始時(B1)の距離の方が小さい」 の2つです。 A1のセルに =IF(B1="",A1<=999999,AND(A1<=999999,B1<A1)) と入れたのですが、FALSEの場合は正確に動くんです。 業務開始時(B1)の距離が入力されていれば、A1にB1より小さい数字は入れられないようになり、999999以上の数字もエラーがちゃんと出ました。 しかし、B1が空で999999以上の数字を入れてもエラーにならないんです。 B1が空の状態でA1は999999以上の数字が入力できないようにしたいのですが分かりません。 だれかわかりましたらアドバイスお願いします。

  • エクセル 入力規則

    エクセル2007を使用しています。仕事でデータ入力をしているのですが、ある特定のセルに、日本語入力をオンに設定しました。なので、そのセルに入力するときだけ日本語で入力ができ、それ以外のセルにはオフの状態に設定をしました。しかし、その特定のセル(日本語入力をオンに設定したセル)に移動しても、オンになりません。IMEツールバーが「あ」にならず「A」のままです。これは何か問題があるのでしょうか?入力の規則で、日本語入力をオンに設定したのに、反映されない症状について、お分かりになる方がいらっしゃいましたら、教えてくださいl。

  • 入力規則が反映されない

    入力制限でリスト設定してセルに規則を設定したのですがどのセルにも選択するための”▼”がでなくてまったく反映されていません。保護しているわけでもなくそのシートだけどうしても反映できないんです。どなたかお教えください。よろしくお願いいたします。

専門家に質問してみよう