• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:EXCEL2002 入力規則の設定内容の意味について)

EXCEL2002 入力規則の設定内容の意味について

このQ&Aのポイント
  • 「入力規則」の問題で、出勤時間よりも前の時刻を入力した場合には、エラーメッセージを表示する設定方法について理解できない。
  • 出勤時間は退勤時間よりも前の時間になるため、出勤時間よりも大きい時刻を入力したらエラーメッセージを表示する設定になる。
  • 時刻の表現は特別であり、出勤時間よりも前の時間を入力した場合にエラーメッセージを表示するために「次の値より大きい」設定が行われる。

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

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

出勤時間の積もりでA1セルに7:00といれてみてください。 エクセルは数字と:があるので時刻と解釈して、7:00と表示します。しかしA1セルの書式-セル-数値-(小数点以下の桁数)10とかにしてください。 値は0.2916666667と表示されます。エクセル内で持っているA1セルの値はこれです。これは=7/24と等しく、1日24時間を1とした割合で値をもっている訳です。 B1に 17:00といれて同じことをすると、0.7083333333 になります。=17/24です。 何が言いたいかといいますと、エクセルでは、時刻の前後は、値の「大小」で判別できると言うことです。 「>”次の値より大きい”と設定するのかがまたまた理解できないでいます」の「大きい」の言葉に込められているのはこのことです。 ●次に「大きい」ではなくて「小さい」が正しいのではないか、について 「OKの方を取り上げて」!定義します。エラーの方では ありません。エラーメッセージはエラーの場合に考えを置いて、適当なものを考えて、出すものですが。 データ-入力規則-時刻-「設定」タブ-時刻- 次の値より大きい-7:00:00-OK で、7時より後をいれるとOk、6:00などの、前を入れるとエラーメッセージが出て、入力できません。

yagi29
質問者

お礼

imogasiさんへ  お礼が後になってすみません。  感動です!有難うございました。  今、自分で作っておっしゃったように  やってみましたら、理解できました。  そうなんでしたよね、時刻も実際には  あのような状態になっていたのを  忘れていました。。表面的な部分しか  見れずにお恥ずかしい。。  有難うございました。。  これで、旧MOUSの試験勉強にも  またやる気がでました。  有難うございました(^0_0^)

その他の回答 (1)

回答No.1

入力規則は、 入力が許される条件を指定して、その条件を満たさないとエラーにする ということで、 入力したらエラーになるデータを指定する というものではありません。

関連するQ&A