
こんにちは。
月間シフト表から、総勤務時間を計算する関数を考えています。
マクロではなく、関数でやりたいです。
A,B,C,D,E,F,G....
Xさん,9:00,18:00,9:00,18:00,9:00,14:00.....
Yさん,9:00,18:00,9:00,14:00,11:00,20:00.....
というようにセルが分かれていて、左から右へ計30日分あるような表です。
一日の稼働時間が8時間を超える場合は一時間休憩時間があるものとみなしますが、休憩時間を記したセルはありません。
それぞれの総勤務時間をどこかのセルにポンと出したいです。
横に続く形式なので、繰り返しで書くととんでもなく長い式になり困っています。
またシフト表の形式を変えることは難しいです。あくまでいまの形式のシフト表から計算したいです。
明確な答えでなくとも、この関数いいよなどでもいいので、アドバイスいただけますと助かります。
よろしくお願いいたします。
A 回答 (4件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
添付画像をご覧ください。
>左から右へ計30日分あるような表です。
とのことですが、30日分では画像範囲が広くなりすぎて詳細が見えなくなってしまうので、とりあえず7日分を計算する数式です。
画像ではQ3セル以下に各人の「総勤務時間」が表示される訳ですが、Q3セルに
=IF(A3="","",SUMPRODUCT((C3:O3-B3:N3-(C3:O3-B3:N3>1/3)/24)*ISODD(COLUMN(C3:O3))))
という数式を記述し、下方向へコピーしています。また、Q3以下の書式を「[h]:mm」にしています。
退勤時刻の範囲C3:O3,出勤時刻の範囲B3:N3は実際のデータに合わせて調整してください。

No.3
- 回答日時:
こんにちは
>総勤務時間をどこかのセルにポンと出したいです
>あくまでいまの形式のシフト表から計算したいです
手順を踏んで計算すれば、簡単にできることと思います。
複雑な形式にして難くしておいて、「ポンと出したい」というのは、自分で自分の首を絞めているような気がします。
それは置いておいて・・
>8時間を超える場合は一時間休憩時間があるものとみなします
8時間丁度は、休憩時間は無いものとすると解釈しました。
※ 正確なセル範囲がわかりませんので、以下はご提示の例に合わせた例示です。
※ 計算の都合上、表の最終列の右隣の1列は空き列にしておく必要があります。
(添付の例では、H列がこれに該当します。)
※ 表中の時刻の値は、全てシリアル値(=エクセルの時間型の値)であると想定しています。
添付図では、I2セルに
=IF(A2="","",SUMPRODUCT((C2:H2-B2:G2-(C2:H2-B2:G2>1/3)/24)*MOD(COLUMN(C2:H2),2)))
の式を入れ、下方にフィルコピーしてあります。
※ 合計値が24時間を超える可能性がある場合は、書式を [h]:mm などにしておく方が良いでしょう。
※ 表の範囲が実際のものとは異なると思いますので、お使いの表に合わせて調整してください。

No.2
- 回答日時:
添付図参照(Excel 2019)
Sheet1 において、
 ̄ ̄式 =Sheet2!AG2 を入力したセル AG2 を必要なだけ下方にオート
 ̄ ̄フィル
Sheet2 において、
 ̄ ̄A2: =Sheet1!A2
 ̄ ̄式 =IF(Sheet1!B2>"8:00"*1,Sheet1!B2-"1:00",Sheet1!B2)
 ̄ ̄を入力したセル B2 を右方にズズーッと(AF列まで)オートフィル
 ̄ ̄AG2: =SUM(B2:AF2) ←書式は [h]:mm
 ̄ ̄範囲 A2:AG2 のフィルハンドルを下方にドラッグ&ペースト
オ・シ・マ・イ

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excel関数で日またぎの勤務時間にしるしを立てる 2 2022/04/20 17:22
- Excel(エクセル) エクセル2019の関数を教えてください。 8 2022/12/16 12:45
- 求人情報・採用情報 月単位、週40時間の変形労働時間制で、 日曜祝日土曜半日の固定休+シフト制(平日一日)の企業の場合、 1 2023/08/10 23:43
- Excel(エクセル) エクセルで休憩時間を引く時と、引かない時の数式 3 2022/11/05 11:48
- アルバイト・パート アルバイトの勤務時間について 新しく始めたバイトでシフトを提出する時があり、学校が休みの時はランチで 3 2023/03/17 13:28
- その他(Microsoft Office) Excel 勤務時間の計算について~(残業)有.無しの場合。 4 2022/07/17 21:03
- 所得・給料・お小遣い 週休3日制のシフト制の日割り計算を教えてください。 給与 22万(総支給) 週休3日制 10時間勤務 1 2022/05/25 07:54
- アルバイト・パート 自由シフト制と日給について教えてください。 1 2023/04/13 15:30
- Excel(エクセル) TEXT関数(負の値)を集計のため数値に変換したい 5 2022/05/15 23:04
- 労働相談 有給休暇使用時の賃金の計算方法について 5 2022/04/04 00:02
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・「それ、メッセージ花火でわざわざ伝えること?」
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・【お題】甲子園での思い出の残し方
- ・【お題】動物のキャッチフレーズ
- ・人生で一番思い出に残ってる靴
- ・これ何て呼びますか Part2
- ・スタッフと宿泊客が全員斜め上を行くホテルのレビュー
- ・あなたが好きな本屋さんを教えてください
- ・かっこよく答えてください!!
- ・一回も披露したことのない豆知識
- ・ショボ短歌会
- ・いちばん失敗した人決定戦
- ・性格悪い人が優勝
- ・最速怪談選手権
- ・限定しりとり
- ・性格いい人が優勝
- ・これ何て呼びますか
- ・チョコミントアイス
- ・単二電池
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・ゴリラ向け動画サイト「ウホウホ動画」にありがちなこと
- ・泣きながら食べたご飯の思い出
- ・一番好きなみそ汁の具材は?
- ・人生で一番お金がなかったとき
- ・カラオケの鉄板ソング
- ・自分用のお土産
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
私は4月から大学生です。バイト...
-
どの文章が自然でしょうか? シ...
-
シフトがLINEで出す系のバイト...
-
バイトのシフトが急激に減りま...
-
パートのシフトが週1しか入りま...
-
店長にLINEを既読無視されました
-
バイトのシフトを勝手に増やさ...
-
バイトを休む連絡の仕方について
-
バイトを辞めると言ったら次回...
-
バイト先都合のシフト変更について
-
土日のアルバイトを休むとき
-
月間シフト表から総勤務時間を...
-
ドンキでオリエンテーションを...
-
シフト表から名前が消えてたら...
-
遅刻・早退時間の関数
-
エクセルでシフトをランダムで...
-
アルバイトのシフト 最近、アル...
-
バイト先のいい加減さに腹立ちます
-
飲食店でアルバイトを半年して...
-
スシローのバイト
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
どの文章が自然でしょうか? シ...
-
私は4月から大学生です。バイト...
-
シフトがLINEで出す系のバイト...
-
パートのシフトが週1しか入りま...
-
バイトのシフトが急激に減りま...
-
エクセルでセルを挿入するとき...
-
店長にLINEを既読無視されました
-
ドンキでオリエンテーションを...
-
パートのシフトについて。 新人...
-
バイトのシフト 確認方法
-
今日バイトを辞める事を電話で...
-
バイトのシフトを勝手に増やさ...
-
売れないコンカフェ嬢
-
エクセルでシフトをランダムで...
-
赤外線吸収スペクトル
-
Accessのクエリで2つのフィー...
-
バイト先都合のシフト変更について
-
パート職員ですが、シフト作成...
-
ローテションシフト制とは…?
-
4日程前にコンビニでアルバイト...
おすすめ情報