『30分単位での時間の入力について』(evian)excel2003 タイムシートの就業時間の入力について相談させてください。 D1のセルに始業時間を入力します。 "1000"と入力すると、10:00となるように、 表示形式の ユーザー定義で 0!:00 にしています。 このセルに、30分単位以外で入力した場合に (例えば1015とか1040とかって入力した場合です) エラーがでるようにしたいのです。 入力規則のユーザー設定でしょうか? どんな式を入れればいいのでしょうか? 入力規則以外の方法でも構いません。 どうぞよろしくおねがいいたします。 ---- 入力規則のユーザー設定で、 =OR(MOD(D1,100)=0,MOD(D1,100)=30) でしょうか? (純丸)(o^-')b ---- 純丸様: ご解答ありがとうございます。できました!ありがとうございます! ちなみに上の式の意味は、例えば入力した値を100で割って 0か30ならいいよって意味なんでしょうか?@evian ---- 「100で割った余り(=右2ケタ)が、0 か、30 になる数値のみ、 入力を許可する。」 と、言ったような意味です。 (純丸)(o^-')b ---- ありがとうございました。余りのことなのですね。 大変助かりました。どうもありがとうございました。@evian