出勤時間A:A
退勤時間B:B
19時~翌5時(4:59:59)までの労働時間を計算せよ。
5時~19時(18:59:59)までを除外せよ。
例
12:00~16:00
(12時~16時の間で19時~翌5時の範囲に、該当するのはありません)
=4:00じゃなく=0:00です。
15:00~20:00
(15時~20時の間で19時~翌5時の範囲に、該当するのは19時~20時)
=5:00じゃなく=1:00です。
20:00~1:00
(20時~1時の間で19時~翌5時の範囲に、該当するのは其のまま20時~1時)
=5時間
3:00~7:00
(3時~7時の間で19時~翌5時の範囲に、該当するのは3時~5時)
=4:00じゃなく=2:00
よろしくお願いします。
No.3ベストアンサー
- 回答日時:
=B1-A1+(B1<A1)-MIN(TIME(19,,),B1+(B1<A1))+MAX(TIME(5,,),MIN(A1,TIME(19,,)))
>=FLOOR(B1,"0:30")+(B1<A1)-CEILING(A1,"0:30")
>の方がスッキリしてませんか?
こんな条件どこにありましたか?
因みに、小数誤差を考慮した方がいいのでは
この回答への補足
あ!出来てる!凄い。
有難う御座いました。
>=FLOOR(B1,"0:30")+(B1<A1)-CEILING(A1,"0:30")
の様な方法はないですか?と書きたかったです。
No.2
- 回答日時:
明らかに5:00、19:00用のセルを用意した方がいいですが、
C1に例えば以下の式を入れれば出勤時間A1,退勤時間B1から計算できます。
=(A1<TIME(5,0,0))*(TIME(5,0,0)-A1)-(B1<TIME(5,0,0))*(TIME(5,0,0)-B1)-(A1>TIME(19,0,0))*(A1-TIME(19,0,0))+(B1>TIME(19,0,0))*(B1-TIME(19,0,0))+(A1>B1)*(TIME(10,0,0))
この回答への補足
=FLOOR(B1,"0:30")+(B1<A1)-CEILING(A1,"0:30")
の方がスッキリしてませんか?
で、
>19時~翌5時(4:59:59)までの労働時間を計算せよ。
>5時~19時(18:59:59)までを除外せよ。
が、質問なのですが・・・
No.1
- 回答日時:
課題か何かのようですのでヒントだけ
日付を含めて時間計算すると幸せになれますよ
エクセルは時間と日付をシリアル値という数値で扱っています
19:00 は、1900/1/1 19:00 として、0.791666666666667 と言う数値になります
翌日の5:00であれば 1900/1/1 5:00 (1.20833333333333)として計算すれば問題なく時間を引き算で求められます
翌日の5:00と言うことであれば、"5:00"+1 でも同じ結果(シリアル値)を得られます
※シリアル値は24時間で1になります
12時間であれば0.5、2日であれば2、1年であれば365 となります
「シリアル値」をエクセルのヘルプで検索すると更に詳しい説明を知ることができます
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
変形四角形の面積を計算するソフト
-
勤怠管理で始業時刻を基準に計...
-
エクセル 重なる時間の計算方法
-
EXCELで2つの数値のうち大きい...
-
エクセルで二つの数字の小さい...
-
Excelで隣のセルと同じ内容に列...
-
SUMIFとCOUNTIFを合わせたよう...
-
エクセル 文字数 多い順 並...
-
エクセルで時刻(8:00~20:00)...
-
エクセルでオートフィルタのボ...
-
エクセルのオートフィルタで最...
-
エクセルで特定の文字が入って...
-
エクセル(勝手に太字になる)
-
エクセルで最初のスペースまで...
-
エクセルで、2種類のデータを...
-
PowerPointで表の1つの列だけ...
-
EXCELで 一桁の数値を二桁に
-
2つのエクセルのデータを同じよ...
-
エクセルの項目軸を左寄せにしたい
-
エクセルでの複数条件下での標...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセル 重なる時間の計算方法
-
回転体の体積を求める方法
-
エクセルで数字を入力すると自...
-
a1=1/5,an+1=an/4an-1 おしえて...
-
Excelでこんな関数ありませんか...
-
JWCAD勾配入力方法
-
変形四角形の面積を計算するソフト
-
エクセルで1:00の90分後...
-
PCA会計Xの自動内税計算
-
Excelについて教えてください。...
-
ファイルメーカー(File Maker...
-
勤怠管理で始業時刻を基準に計...
-
(int)/(int)=(double)にする方法
-
エクセルで残業時間を時間帯に...
-
エクセル関数の意味は?
-
エクセルで次の文章を関数にす...
-
EXCELで2つの数値のうち大きい...
-
エクセルで二つの数字の小さい...
-
Excelで隣のセルと同じ内容に列...
-
PowerPointで表の1つの列だけ...
おすすめ情報