- ベストアンサー
15分単位以外の入力ミスを無くす
タイムカードの打刻をエクセルに入力しています。 出社・退社時刻は15分単位で切り上げたり切り下げたりしてます。 がしかし、つい実際の打刻を入力してしまうのです。 例えば17:39の退社打刻は17:30としてエクセルに入力すべきなのに、 17:39とそのまま間違って入力してしまうことがあります。 目で確認すれば済む話ですが、今後一切間違えたくない気持ちでいっぱいなので、念を入れて何か関数で(赤になるとか)ミスの発覚を強調することはできないでしょうか。 どうぞよろしくお願いします。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
色を変えるだけであれば、セルを選択し「条件付き書式」を設定すれば出来ます。 「数式が」を選び、条件に MOD(MINUTE(A1),15)<>0 と入れます(A1はそのセルのアドレス)。 書式は適当な書式を設定します。 後は、書式コピーで該当範囲に書式をコピーしてください。
その他の回答 (4)
- Ce_faci
- ベストアンサー率36% (46/127)
こんにちわ 15分刻みの時計を作りましょう。 この時計を見て入力するのはいかがでしょう。 セルA1に”入力時刻”、セルB1に =HOUR(NOW())&":"&IF(AND(MINUTE(NOW())>=0,MINUTE(NOW())<15),0,IF(AND(MINUTE(NOW())>=15,MINUTE(NOW())<30),15,IF(AND(MINUTE(NOW())>=30,MINUTE(NOW())<45),30,IF(AND(MINUTE(NOW())>=45,MINUTE(NOW())<=59),45)))) セルA2に”現在時刻”、セルB2に=NOW() セルB2の文字を大きくしたり色をつけて視認性を高めてみてください。 条件としては ファイルを開いた時やセルの値が変わったときに有効になります。 分は繰り下げにしました。 時計はパソコンの時計を利用しています。 また、秒単位は考えませんでしたので、59分01秒から59秒は45分となります。
お礼
お礼が遅くなりごめんなさい。 時計を作る・・!考え付きませんでした。 とても参考になりました、ありがとうございました!
- mshr1962
- ベストアンサー率39% (7417/18945)
切り上げなら =CEILING(A1,1/96) 切捨てなら =FLOOR(A1,1/96) で計算できます。 後はチェック方ですが「データ」「入力規則」でユーザー設定で数式に 「=CEILING(A1,1/96)=A1」 としてエラーメッセージに「時刻は15分単位で入力してください。」 と書き込む方法もあります。
お礼
お礼が遅くなりすみませんでした。 とても参考になりました、ありがとうございました!
- p-applepie
- ベストアンサー率53% (156/290)
No1の方がかかれている条件付書式の他に、シートが増えてもよければ 考えられる15分ごとのパターンを作成してリストとして入力規則に 設定するという方法もあります。 これでしたら、指定した値以外は入力自体が出来なくなります。 Sheet2 に 17:00 17:15 17:30 17:45 ・ ・ ・ と時刻パターンを入力し、入力した部分に 挿入→名前→定義 で 適当な名前(退社時刻とか)をつけます。 実際に入力したいセルを選択し データ→入力規則 の設定タブで 入力値の種類 ・・・ リスト データ・・・ =退社時刻 と入力すれば 入力欄に▼が表示され、17:30など設定した値を 選択できるようになります。 直接入力も可能です。リスト値に無い値を入力しようとすると エラーのダイアログが表示されます。 同じ入力規則設定画面の エラーメッセージでエラー発生時(リストに無い 値を入力しようとした時)に表示させるメッセージも設定したり 日本語入力のタブで IMEのモード(IMEをオフにするなど)も 指定することが出来ます。
お礼
お礼が遅くなりすみませんでした。なるほどとてもよくわかりました。 ありがとうございました、感謝いたします。
- CHRONOS_0
- ベストアンサー率54% (457/838)
そのままの時間を打ち込んでもらい 後で計算で15分単位に丸めるという方法のほうが良く採られますね タイムカードの時間をそのまま取り込む時なんかはこの方法しかありませんし
お礼
お礼が遅くなりすみませんでした。 なるほど、とても参考になりました。 ありがとうございました!
補足
ご回答くださりありがとうございます。 でも成功しない!何故だろう!