アプリ版:「スタンプのみでお礼する」機能のリリースについて

ある一定時間が含まれていてそれが何時間かっていうのを式かマクロで分かればいいなと思っています。
例)
一定時間 12:00  ~  17:00  だとして AとB(B-A)の差での確認です
 記録には
 A       B
⓵11:30     18:00
⓶14:20     16:45
③11:25     17:30 
④8:00      11:55
 適当ですがこんな感じで振り分けたとします

答え 上記の指定時間に含まれているの時間
⓵ 5 時間
⓶ 2:25 時間
③ 5 時間
④ 0 時間

 みたいな感じで見ることができればと思っています
宜しくお願いします。
セルの指定などはありません

A 回答 (3件)

添付図参照


D2: =MAX(B2,B$1)
E2: =MIN(C2,C$1)
F2: =IF(D2<=E2,E2-D2,0)
「エクセルで時間を比べて含まれているかを調」の回答画像3
    • good
    • 0
この回答へのお礼

式を少し改良しましたら自分好みにできました!
ありがとうございます

お礼日時:2018/08/09 10:13

こんにちは!



データは1行目からあるとし、C1セル以降に表示するとします。
C1セルに
=MAX(0,MIN(B1,"17:00")-MAX(A1,"12:00"))

としてフィルハンドルで下へコピーしてみてください。

※ エラー処理はしていません。
エラー処理まで考慮すると、C1セルの表示形式を h:mm または [h]:mm としておき
=IF(COUNT(A1:B1)=2,MAX(0,MIN(B1,"17:00")-MAX(A1,"12:00")),"")

といった感じでしょうか。m(_ _)m
    • good
    • 0

時刻をTIMEVALUE関数でシリアル値に変換して比較すれば良いのでは?

    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています