
シフトの勤務開始および終了時間と、実際の出退勤時間の差異を30分単位で
丸めたいのですが、どうしてもうまくいきません。
シフト時間をA1・出勤(退勤)時間をA2とし、A3に差異を丸めるとする…
=FLOOR(A1-A2,"0:30")
とすると、差異が0:30ちょうどの時に0:00となってしまいます。
これを、0:30と表示させたいのですが、どうしてもできません。
色々と試しましたが、:30と:59のどちらかが必ずおかしくなります。
<補足>
出勤を8時とすると、7:31~8:00は8:00、8:01~8:30は8:30と
30分単位での切り上げになります。
退勤を17時とすると、17:00~17:29は17:00、17:30~17:59は17:30と
30分単位での切り捨てになります。
以上、よろしくお願いします。
No.1ベストアンサー
- 回答日時:
数式で1分の調整をするなら min(1) でいかがですか?
=FLOOR(A1-A2,"0:30")
→=FLOOR(A1-A2+MIN(1),"0:30")
など
出勤と退勤の処理については当方検討していません。
早々の回答ありがとうございます。
=FLOOR(A1-A2+"0:01","0:30")と入力した時はうまくできなかったんですが
このやり方だと、きちんと30分で丸めることができました。
何が違うのか…(苦笑)。また調べて勉強します。
どうもありがとうございました。
No.4
- 回答日時:
これは分数と小数の変換誤差です。
日付や時刻のシリアル値は1日を1とする数値で扱うので、30分っていうと1/48で0.02083333333333..
と割り切れませんね。Excelの有効桁数は12桁しか無いので、途中で
ぶっちぎられちゃいます。そういう中途半端な数値を比較するんで
すから、0.0416666666666と0.0416666666667でゼロになっちゃうと
かの現象が出てくるんですよ。
解決策その1
24とか48を掛けて、引き算して、丸めて、また割る。
解決策その2
引き算した時に、floorなら1秒足し、seilingなら1秒引いておく。
回答ありがとうございます。
この変換誤差がやっかいですよね。一応、"0:30"のところを小数点で
表してみたりしたんですが、うまくいかず…でした。
単に基準を数値にするのではなく、掛け算や割り算をしてあげないと
いけないんですね。勉強になりました。
今後の参考にさせていただきます。ありがとうございました。
No.3
- 回答日時:
VLOOKUPで処理した方が簡単だと思いますが。
名前・出勤時間 退勤時間で表を作り
出勤時間と退勤時間の列を変えて、関数を入れれば。
この案件は出勤時間は切り上げ、退勤時間は切り捨てになっているからです。
なのでroundとかで入れ子しても複雑になるだけです。
あまり時間が無く懇切丁寧にかけませんが。
一般的によく使う関数なので、覚えておけば色々利用出来ます。
回答ありがとうございます。
質問では簡単にしか書きませんでしたが、全体がかなり複雑なシートに
なっていまして…。
出退勤の差異だけでよければ、VLOOKUPでいいのかもしれません。
お時間がない中、回答いただきありがとうございました。今後の参考に
させていただきます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(Microsoft Office) 勤務表のエクセル作成で数式を教えてください。 1 2023/01/17 03:27
- その他(ビジネス・キャリア) 日報の実務労働時間の集計について困っています。 2 2023/06/09 19:00
- 正社員 手取り15万円 夜勤あり工場勤務です 13 2022/09/27 15:08
- Excel(エクセル) 出退勤管理の遅刻・早退時間について 3 2023/08/10 15:33
- 仕事術・業務効率化 IF関数で時間指定をして、数値を切り上げたいです 1 2022/05/01 23:37
- Excel(エクセル) エクセル2019の関数を教えてください。 8 2022/12/16 12:45
- Excel(エクセル) Excel関数で日またぎの勤務時間にしるしを立てる 2 2022/04/20 17:22
- 会社・職場 夜勤中の眠気について 3 2022/09/02 07:49
- Excel(エクセル) エクセルの早退時間を計算したいです。計算はうまくいっているようですが… 1 2022/12/26 16:22
- その他(社会・学校・職場) 時短勤務に制限があるのは普通ですか? 1 2023/02/11 12:03
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
月途中で通勤手当が変更となる...
-
エクセル不変則な休憩時間の実...
-
IF関数について、14時以降の...
-
至急!!体調不良でバイト休むべきか
-
何進法なのかわからない
-
7時間55分勤務で1ヶ月20日出勤...
-
バイト先へのお菓子で、最終出...
-
1分単位のタイムカード計算でエ...
-
給与明細と実際の出勤日数が違う
-
出勤日数が合わないです。
-
会社遅刻
-
タイムカードって出勤も退勤も...
-
会社って、無断出勤するとどう...
-
休日出勤のお昼休みの取り扱い...
-
バイトでタイムカードを帰りの...
-
交通費(定期代)の日割計算
-
【0.25での計算】Excelを使用し...
-
遅刻・早退の控除計算について
-
建設業・夜勤の深夜労働金額の...
-
エクセルで関数を使い時間差を...
おすすめ情報