『一人の残業時間を求めたい』(おまる) お世話になります。 現在Excelでタイムカードを入力しています。 弊社20日〆なので、9月21〜10月20というようなシートが 各月あります。 そちらのシートごとに、所定労働時間と実際の労働時間、2つの差異を 求める式を作りました。 当社みなし残業代込みなので、サービス残業をしていないか調べるためです。 そちらの各月のシートを1年分足して、1年でどれだけサービス残業をしているか。という式を作りたいです。 下記のような表です。 A1〇所定労働時間 A2〇実際労働時間 A3〇差異 ↑〇のところは結合して、従業員の名前が入っています。 上記3つを従業員ごとに別シートに1年分足したいのですが、 異動が多々あるため、計算が面倒です。 何かいい式はありますでしょうか。 教えていただけますでしょうか。宜しくお願い致します。 < 使用 Excel:Excel2019、使用 OS:Windows10 > ---- |[A] |[B]|[C]|[D] [1]|氏X名X8| | |下記のような表です。 [2]|氏X名X9| | |A1〇所定労働時間 [3]| 1| | |A2〇実際労働時間 [4]| | | |A3〇差異 [5]| | | |↑〇のところは結合して、従業員の名前が入っています。? な、感じで、セル番地が解るように、[D2:F2セル結合とか^^;] 更に詳細をご説明賜れば、多数回答が有るかもしれません。。。←多分^^; 365シート有るのでせうかね??;。。。それと時間の型式は テキストとか数値とかシリアル値とかという情報も大事かも m(_ _)m (隠居Z) 2021/10/18(月) 10:28 ---- あ。。。違うか。。。12シートかな?w ( ̄▽ ̄)。。。(#^ ^#)/// m(__)m (隠居Z) 2021/10/18(月) 10:30 ---- 追伸 大変申し訳ありません。わたし、数式は対応で来ませんので ↑、無視してください。VBAでよければ、お手伝い出来るかも m(__)m済みませんでした。 (隠居Z) 2021/10/18(月) 10:37 ---- >隠居Z 表がわかりにくくてすみません。。。 (A)  (B) 1 氏 所定労働時間←月の出勤数×9時間(1日8時間とみなし残業1時間) 2 名 実際労働時間←1か月分の実際の労働時間の合計 3 ↓ 差異←A2-A3 A1〜A3が結合されています。 B列は結合されておらず、単独です。 Bはユーザー定義で[h]:mmです。 1ブック12シート×3年分あります,,, 今年の分は9月分までなので33シート分 手作業で従業員ごとに計算するのが大変なので、 何かいい案があればご教授お願いします.,, VBAの知識あまりないのですが大丈夫でしょうか,,, 合計できればExcelでもVBAでも大丈夫です! (おまる) 2021/10/18(月) 10:43 ---- >従業員ごとに計算 一人分しか示されていません。 他の人の分はどこに記入されているのでしょうか? >1ブック12シート×3年分あります シート名は? 1年分とは、何月〜何月まででしょうか? (わからん) 2021/10/18(月) 11:15 ---- >1年分とは、何月〜何月まででしょうか? 下記から求められるだろ。 >>1ブック12シート×3年分あります,,, >>今年の分は9月分までなので33シート分 (ah) 2021/10/18(月) 11:18 ---- おはようございます。 被りましたが、そのまま。。。 詳細のご説明、有難う御座います。 何人分あるのでしょうか。。。←。。。一人、1ブックですか?^^; ブックでしたら、同じフォルダ内ですか?ブック名の規則性とか拡張子とか 解れば教えて下さい。 シート名のサンプルを2〜3シート分で結構ですので。規則性が 解ればうれしいです。それと、出力はどちらへ[ブック、シート、セル、範囲、項目名等] (隠居Z) 2021/10/18(月) 11:20 ---- >わからん 他の人のはその下にあります。 (A)  (B) 1 ↑  所定労働時間 2 A  実際労働時間 3 ↓  差異 4 ↑  所定労働時間 5 B  実際労働時間 6 ↓ 差異 というような形で約60人分あります。 シート名は月です。 「1月21〜2月20」 という形です。 20日〆です。 (おまる) 2021/10/18(月) 11:21 ---- >隠居Z 約60人分あります。 1シートに60人分あります。 月によってブックが変わる形です。 ブック名は2021など年の名前です。 シート名は2021.1.21〜2.20 と1.21〜2.20の2種類です。 (担当が途中で変わったからだと思います...) シート名は必要であれば変更します。 出力は各ブックの最後に 集計 という形でシートを作成しているので そちらにしたいです。  (おまる) 2021/10/18(月) 11:24 ---- >月によってブックが変わる形です。 >1ブック12シート×3年分あります >今年の分は9月分までなので33シート分 >ブック名は2021など年の名前です。 矛盾してませんか? (わからん) 2021/10/18(月) 11:29 ---- >わからん すいません、月によってシートが変わります。 ブックではなくシートです。 (おまる) 2021/10/18(月) 11:40 ---- >集計 という形でシートを作成しているので >そちらにしたいです。 シートのレイアウトを提示しないと解決しませんよ。 実際にやりたいことを表を使ってデータを入力して説明された方がいいのでは。 (*) 2021/10/18(月) 11:49 ---- >ブック名は2021など年の名前です。 ということは、 >1ブック12シート×3年分あります 1ブック12シート×3ブックということでしょうか? だとしたら、区切りは何月でしょうか? あと、1年分とは、何月〜何月まででしょうか? (わからん) 2021/10/18(月) 12:27 ---- 3年目の9月までで33シートであれば3年目は33-24で9シート、つまり1月から12月で1年分では? (ねむねむ) 2021/10/18(月) 13:04 ---- ねむねむさん 「1月から12月で1年分」についてはその通りだと思いますが、 「1月」というのが、12.21〜1.20なのか1.21〜2.20なのか知りたいです。 また、集計したい「1年分」は、「1月から12月」とは限らず、直近の1年分かもしれません。 (わからん) 2021/10/18(月) 13:28 ---- >出力は各ブックの最後に 集計 という形でシートを作成しているので >そちらにしたいです。  集計表ってこんなかんじですか?集計表のテーブル範囲とどのような形式か言って くれんとわからんけど |[A] |[B]|[C]|[D]|[E]|[F]|[G]|[H]|[I]|[J]|[K] |[L] |[M] |[N] |[O] [1] |従業員名|1月|2月|3月|4月|5月|6月|7月|8月|9月|10月|11月|12月|2020年集計内容|年間集計 [2] |織田信長|180|180|180|180|180|180|180|180|180| 180| 180| 180|所定労働時間 | 2160 [3] | |188|188|188|170|188|188|188|188|170| 188| 188| 188|実際労働時間 | 2220 [4] | | 8| 8| 8|-10| 8| 8| 8| 8|-10| 8| 8| 8|差異 | 60 [5] |豊臣秀吉|190|190|190|190|190|190|190|190|190| 190| 190| 190|所定労働時間 | 2280 [6] | |192|192|192|200|192|192|192|192|200| 192| 192| 192|実際労働時間 | 2320 [7] | | 2| 2| 2| 10| 2| 2| 2| 2| 10| 2| 2| 2|差異 | 40 [8] |徳川家康|200|200|200|200|200|200|200|200|200| 200| 200| 200|所定労働時間 | 2400 [9] | |206|206|206|210|206|206|206|206|210| 206| 206| 206|実際労働時間 | 2480 [10]| | 6| 6| 6| 10| 6| 6| 6| 6| 10| 6| 6| 6|差異 | 80 であれば、数式でリンクさせるだけではないのかな? 勿論、従業員名は順番である条件の元でですが… (あみな) 2021/10/18(月) 13:29 ---- わからんさん >「1月」というのが、12.21〜1.20なのか1.21〜2.20なのか知りたいです。 確かに締日を基準にするのか開始日を基準にするかは示されていないか。 ただ >また、集計したい「1年分」は、「1月から12月」とは限らず、直近の1年分かもしれません。 こちらは >出力は各ブックの最後に 集計 という形でシートを作成しているので >そちらにしたいです。  とあるのでブック単位だろう。 (ねむねむ) 2021/10/18(月) 13:36 ---- ねむねむさん >とあるのでブック単位だろう。 おそらく、その通りでしょうね。 「今年の分は9月分までなので」に惑わされたみたいです。 (わからん) 2021/10/18(月) 14:28