A 回答 (6件)
- 最新から表示
- 回答順に表示
No.6
- 回答日時:
No.5です。
大変失礼しました。前回回答の中にタイプミスがありました。
MIN(VALUE(B6,$B$1)
という数式が登場しますが、括弧の左右が一致していません。
MIN(VALUE(B6),$B$1)
が正しい数式です。お詫びして訂正いたします。
No.5
- 回答日時:
No.1さん、No.4さんの数式は参照セルを使用するかしないかの違いはありますが、やっていることは同じです。
大変失礼とは存じますが、お二人の数式では若干問題があります。添付画像①をご覧ください。
1行目から4行目まではご質問者が例示した時間を入力してあります。
1行目から4行目までは何の問題もなく、求めたい時間が表示されています。
5行目をご覧ください。A列18:00、B列18:30という入力に対し、C列「####」が表示されています。本来「0:00」が表示されるべきです。
これは「18:30」と「17:30」の小さいほうを計算に使用して、17:30-18:00を計算することになるため、結果がマイナスになってしまうからです。
また、6行目をご覧ください。A列、B列とも空白(未入力)なのですが、C列は「10:00」と表示されています。
このような状態だと、仮に「複数人の一覧表を作成して集計する」といった場面では未入力の人は「10:00」として計算されることになり、不都合が生じます。
これはMIN(B6,$B$1)が「0:00」ではなく「17:30」を返しているためです。これをMIN(VALUE(B6,$B$1)という数式に差替えれば、「0:00」が返るようになりますが、計算自体は0:00-7:30となり、5行目と同様「####」が返るだけです。
これを回避するため、業務開始時刻、業務終了時刻、所定業務開始時刻、所定業務終了時刻とを比較して、
(1)業務開始時刻が所定業務終了時刻より前であること
(2)業務終了時刻が所定業務開始時刻より後であること
(3)業務開始時刻と業務終了時刻の逆転がないこと
の全てをチェックすることが必要だと思われます。
そこで添付画像➁をご覧ください。C1に記述する数式を
=(MIN(B1,$B$1)-MAX(A1,$A$1))*(A1<$B$1)*(B1>$A$1)*(B1>A1)
と修正することでこの問題を回避できると思います。
なお、「0:00」ではなく、空白を表示したい場合は
=IFERROR((MIN(B1,$B$1)-MAX(A1,$A$1))/(A1<$B$1)/(B1>$A$1)/(B1>A1),"")
でどうでしょうか。
No.3
- 回答日時:
①個々のセルはどのようになっているのでしょうか。
間の「-」は開始時間・終了時間のいずれでもないセルに入ってますか。例えばA列が開始時間、B列が”-”、C列が終了時間とか。
②昼休みのような休憩時間はないのでしょうか。
No.1
- 回答日時:
こんにちは
データの値の取り得る可能性がはっきりとはしませんけれど、普通の範囲内と考えても良ければ・・・
A列、B列に時刻データがあるものとして
=MIN(B1,"17:30")-MAX(A1,"7:30")
とかではいかがでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 労働相談 至急‼︎‼︎ 以下の求人について質問します。 会計年度任用職員のパート雇用です。 【期間】最長4月1 1 2023/02/06 00:38
- その他(お金・保険・資産運用) 失業給付額ですが、最後の月の給与は 3 2023/02/21 16:53
- ヒーター・こたつ・ホットカーペット 教えて!gooに10分おきに質問をしていれば給料がもらえる仕事があれば、やりたいですか? 毎週金土日 4 2023/07/04 21:17
- 転職 転職活動中で2社内定があり迷っています。皆様ならAとBどちらの方が良いと思いますか?理由もお願いしま 1 2023/02/06 12:20
- 所得・給料・お小遣い 週休3日制のシフト制の日割り計算を教えてください。 給与 22万(総支給) 週休3日制 10時間勤務 1 2022/05/25 07:54
- 人事・法務・広報 会社の行事などで休日労働させる時、振替休日が休日労働した日の前週or翌週以降、月をまたいだ場合の手当 3 2023/05/21 23:37
- 労働相談 有給休暇使用時の賃金の計算方法について 5 2022/04/04 00:02
- Excel(エクセル) 勤務表の中抜け集計の関数を教えてほしいです。 1 2023/01/16 01:26
- アルバイト・パート 自由シフト制と日給について教えてください。 1 2023/04/13 15:30
- 転職 現在郵便局の契約社員で配達や集荷で3年程勤めています。正社員になりたく転職活動をしております。内定が 5 2023/02/12 01:07
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセル初心者です 関数の入れ...
-
【関数】先頭だけにある、半角...
-
エクセル 白黒印刷で白線を印刷...
-
Excelのチェックボックスの使い...
-
【関数】適切な文字数の数字を...
-
Excelのpivotについて質問です
-
Excel ピボットテーブルで日付...
-
LOOKUP関数を使えばいいのでし...
-
エクセル関数を教えてください
-
エクセルのセルに同じ大きさの...
-
UNIQUE関数が使えないバージョ...
-
excelの不要な行の削除ができな...
-
エクセルで「-0.0」と表示さ...
-
時間によってファイル名が変わ...
-
WPS OFFICEでの縦書きについて
-
エクセルの関数について教えて...
-
Aというブックの1というシート...
-
【マクロ】シート名を取得する...
-
VBA Private Sub Worksheet_Cha...
-
VBA、Excelのworkbook.open に...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel 2019 のピボットテーブル...
-
[関数得意な方]教えて下さい・...
-
Excelにてある膨大なデータを管...
-
[関数について]わかる方教えて...
-
Excel初心者です。 詳しい方、...
-
excelの不要な行の削除ができな...
-
エクセル関数に詳しい方教えて...
-
INDIRECTを使わず excelで複数...
-
[オートフィルタ]で抽出された...
-
エクセルの神よ、ご回答を! エ...
-
エクセル関数に詳しい方、教え...
-
各ページの1番上の表示について
-
Excelで写真のような表を作った...
-
エクセルで不等号記号(≠)が上に...
-
数学 Tan(θ)-1/Cos(θ)について...
-
Excel 2019 は、SPILL機能があ...
-
Excelで全角を半角にしたいので...
-
条件付き書式を教えてください
-
Excel フィルターを掛けた状態...
-
[オートフィルタ]の適用範囲の...
おすすめ情報