
No.1ベストアンサー
- 回答日時:
20:00~29:00(翌日05:00)ということでしょうか?
B2が29:00と入力なら
=B2-A2-((B2-A2)>1/3)/24
解説:
(B2-A2)>1/3の部分が終了-開始と1/3日(24時間/3で8時間)の比較で
8時間を越えると1(TRUE)、8時間以内なら0(FALSE)となります。
時間からすると1は1日(24時間)を表すので24で割ってます。
B2が05:00と入力なら
=B2-A2+(B2<A2)-((B2-A2+(B2<A2))>1/3)/24
解説:
追加した(B2<A2)が時刻が逆転の判定で1日(24時間)を追加しています。
※29:00と表示したい場合は、セルの書式設定の表示形式をユーザー定義にして
[hh]:mm
としてください。24時間以上の時刻が表示できます。
=B2-A2+(B2<A2)-((B2-A2+(B2<A2))>1/3)/24でできました。
時間計算はどうも苦手で・・・。
本当にありがとうございました。
No.4
- 回答日時:
開始時刻がA1、終了時刻がB1のとき
=IF(B1-A1<0,IF(B1+1-A1>=8/24,B1+1-A1-1/24,B1+1-A1),IF(B1-A1>=8,B1-A1-1/24,B1-A1))
でどうでしょうか。
補足説明
1)開始時刻>終了時刻の場合は日またがりと判断して終了時刻に1を加算しています。1はEXCEL内部では1日に相当しますので、質問例では翌日の朝5時を意味するようになります
2)勤務時間が8時間以上の時は勤務時間から1時間(EXCEL内部では1/24)を減算しています
回答ありがとうございます。
計算式はNo.1さんのでうまくいきましたが、皆さんの計算式も後でゆっくり勉強させていただきます。
色々な計算方法があるのがわかりとても勉強になりました。
ありがとうございました。
No.2
- 回答日時:
開始時間をA1終了時間をB1に入れます。
ただし、例示されたような日付をまたぐ場合は、2006/11/14 20:00や2006/11/15 5:00というように日付も入れないと計算できないと思います。
エクセルでは1時間を一日の1/24、8時間なら8/24⇒1/3というように認識します。
式は
=IF(B1-A1>1/3,B1-A1-1/24,B1-A1)
式を入れたセルの書式は「時刻」にしてください。
時間の所には時間しか入ってなく、それが300行くらいあったので、今回はNo.1の方のでやりました。
今後の参考にさせていただきます。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 指定した値以上の中で最小値を出したい 7 2022/10/24 21:12
- Excel(エクセル) エクセルで勤務時間の計算をしています。 下記図でstartは勤務開始時間、endは勤務終了時間です。 5 2022/06/07 13:51
- Excel(エクセル) TEXT関数(負の値)を集計のため数値に変換したい 5 2022/05/15 23:04
- その他(Microsoft Office) エクセル 条件付き書式 日をまたぐ塗りつぶし 1 2023/01/13 18:00
- Excel(エクセル) エクセル2019の関数を教えてください。 8 2022/12/16 12:45
- 転職 転職活動中で2社内定があり迷っています。皆様ならAとBどちらの方が良いと思いますか?理由もお願いしま 1 2023/02/06 12:20
- アルバイト・パート バイトの休憩時間に関してです。 大学生で友達とふたりでバイトを始めました。 飲食店でオープニングスタ 3 2022/12/04 22:45
- 労働相談 運輸会社と2ヶ月短期の契約を結び、配達会社にて勤務しましたが、途中辞退しました。 契約書には、途中辞 3 2022/11/25 05:18
- 転職 現在郵便局の契約社員で配達や集荷で3年程勤めています。正社員になりたく転職活動をしております。内定が 5 2023/02/12 01:07
- 政治 警察、消防、自衛隊などの「当直」って意味不明ではないでしょうか? これらの組織は24時間365日フル 5 2022/11/12 14:46
このQ&Aを見た人はこんなQ&Aも見ています
-
エクセルで休憩時間を計算したいのですが 条件 勤務時間6時間以上8時間未満は休憩45分 8時間以上は
Excel(エクセル)
-
エクセルで休憩時間を引く時と、引かない時の数式
Excel(エクセル)
-
ある一定時間を超えた場合の超えた時間のみを合計する方法をご存知でしたら
Excel(エクセル)
-
-
4
Excelの時間計算で経過時間から特定の時間を引く方法
Excel(エクセル)
-
5
エクセルで表示形式の時刻の「0:00」を表示しないようにするには?
Excel(エクセル)
-
6
複数の休憩時間がある場合の休憩時間の算出方法
Excel(エクセル)
-
7
エクセルで年休を管理 (一日8時間単位で)
Excel(エクセル)
-
8
IF関数について、14時以降のみに1時間の休憩を計算したい。
その他(ビジネス・キャリア)
-
9
excel関数 変動する休憩時間等を計算する
ソフトウェア
-
10
エクセルで、時間の計算をした場合、マイナス表示を0:00にする方法を教えてください。
Excel(エクセル)
-
11
エクセルで勤怠管理表で休憩時間を計算させるには
Excel(エクセル)
-
12
年次休暇の取得とのこりの自動計算について
Excel(エクセル)
-
13
エクセル条件付書式で指定の時間が過ぎていたらフォントの色を変える
Excel(エクセル)
-
14
エクセルで複数の勤務時間ごとの休憩時間の計算がしたい
Excel(エクセル)
-
15
エクセルの関数 ENTERを押さないと反映されない。
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
8時間以上だったら1時間マイ...
-
Accessの重複なしのカウントの...
-
iPhoneのボイスメモ
-
SL(DL)やまぐち号 津和野行きの...
-
[MS Access]クエリで変換 hhmm...
-
メールの受信時刻が変です。
-
時間計算 エラー表示を無くしたい
-
フリー wifi でwindowsの時刻が...
-
午後11時59分って何時? 昼の11...
-
標準時間と117の時間の10秒のずれ
-
電線等の入線潤滑材の代用品っ...
-
岡山駅、または福山駅でののぞ...
-
特急や新幹線の領収書から 乗っ...
-
朝の中央線下りの混雑状況
-
前日に切符を購入した際領収書...
-
羽田空港第3ターミナルの送迎用...
-
あずさもしくはかいじの乗車券...
-
無人駅では切符が買えません。 ...
-
隣の指定席が空いてので移る
-
新幹線で2人席だと思っていたら...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Accessの重複なしのカウントの...
-
午後11時59分って何時? 昼の11...
-
電線等の入線潤滑材の代用品っ...
-
[MS Access]クエリで変換 hhmm...
-
8時間以上だったら1時間マイ...
-
iPhoneのボイスメモ
-
[h]:mm形式→10進法への変換
-
標準時間と117の時間の10秒のずれ
-
エクセルで早朝深夜労働時間を...
-
時間帯別作業時間についてエク...
-
SL(DL)やまぐち号 津和野行きの...
-
エクセルのNow関数の時刻の更新...
-
PC間の時刻同期コマンドが失敗...
-
わざとずらした時間調整
-
時刻と時間を明確に区別したい...
-
VBA で PCの 時刻を サーバー時...
-
サンライズエクスプレスの通過時刻
-
エクセルの関数で教えてください。
-
京都に223系を入れたのは、221...
-
フリー wifi でwindowsの時刻が...
おすすめ情報