EXCELで労働時間から男女の比率を求める方法

このQ&Aのポイント
  • EXCEL勤務表より、様々な勤務体系の人達から男女の比率を求める方法について説明します。
  • 勤務表は縦軸が氏名、横軸が日付で休日が'ヤ'と表示されています。
  • 勤務時間や休日の差や入社退社の入れ替わりも考慮し、EXCELを活用して男女の比率を算出する方法をご紹介します。
回答を見る
  • ベストアンサー

EXCEL 表計算について

EXCEL勤務表より月毎の男女の比率を求めたいのです。 *1日当たりの勤務時間が各自違います。 *1カ月当たりの休日が各自違います。 *入社退社の入れ替わりは月10人以上発生してます。 今、使っている勤務表(EXCELファイル)は縦軸(氏名)横軸(日付)で休日が各々’ヤ’と表示されている簡単なものです。 (例)          1 2 3 4 5 6 7・・・・・・・・31日 Aさん(9:00~14:00) ヤ Bさん(5:00~17:00)      ヤヤ Cさん(12:00~18:00)  ヤ      ヤヤ Aさんは勤務時間9:00~14:00で1回/週 休み、休憩0です。 Bさんは勤務時間5:00~17:00で2回/週 休み、休憩1時間です。 Cさんは勤務時間12:00~18:00で3回/週 休み、休憩1時間です。 様々な勤務体系の人達(200名)が居て労働時間から男女の比率を求める為にはどうしたら良いかご指導を宜しくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • edomin7777
  • ベストアンサー率40% (711/1750)
回答No.2

#1です。 > EXCELで勤務表をどのような形で変更すれば残業を含まない男女比率が求められるでしょうか? いや、そういう意味じゃなくて…、純粋に男女の項目があれば残業を考えないのだからすぐに個人の1日の勤務時間は判るでしょ? それを、各人で月の合計を出し、男女別で合計すれば良いだけ。 例えば、 Aさんの勤務時間:5時間 Bさんの勤務時間:11時間 Cさんの勤務時間:5時間 1日~7日までの勤務日数 Aさんの勤務日数:6日 Bさんの勤務日数:5日 Cさんの勤務日数:4日 Aさんの総勤務時間:30時間 Bさんの総勤務時間:55時間 Cさんの総勤務時間:20時間 後は、男女別で合計を出し、男:女で表示するだけ。

peckpock
質問者

お礼

ありがとうございました。

その他の回答 (1)

  • edomin7777
  • ベストアンサー率40% (711/1750)
回答No.1

自分で手で計算するとどうなるかを考えましょう。 純粋に男女の勤務時間を合計して、「男:女」で表すのか、もっと違う計算があるのかは質問者さんしか判りません。 また、例で示された表では男女の区別がつきません。当然、この表を利用して男女比率は求められません。 例えば、Aさんなら1日から31日までの「ヤ」の数を数えて31から引き(勤務日数)、その数に勤務時間を掛ければ月の勤務時間が求められます。 (但し、例の表にはないが残業等が発生した場合は別の計算が必要になります。) 示された情報だけでは完結しません。もう一度考えましょう。

peckpock
質問者

補足

純粋に男女の勤務時間を合計して、「男:女」で表すのか、もっと違う計算があるのかは質問者さんしか判りません。 また、例で示された表では男女の区別がつきません。当然、この表を利用して男女比率は求められません。 →男:女で表そうと思っています。やはり現行の表では男女の項目が無いので項目を立てようと 思います。求めたいのは月間の男女比率(労働時間ベース)です。残業は含みません。 EXCELで勤務表をどのような形で変更すれば残業を含まない男女比率が求められるでしょうか?

関連するQ&A

  • エクセルの勤務表計算の関数を教えて下さい。

    会社の勤務表の入力を改良したいのですが、うまくいきません。 詳しい方教えていただけると助かります。宜敷願いします。 まず、勤務時間のトータル時間数が6時間以下の時は休憩は0時間。 17:30迄なら1:00。 17:31~18:00迄は1時間+17:30を超過した分を1分単位でプラスする。 例えば、17:45なら1:15。 18:00を過ぎたら1:30という感じに休憩の欄に表示がしたいです。 B1に出勤時間、C1に退勤時間、D1に休憩時間という入力表になっています。 宜しくお願いします。

  • Excelで勤務表作りしたいのですが困っています

    エクセルで勤務表を作りたいのですが計算式がわからないので教えてください。 2交替なんですけど、日勤の人は定常時間が8:00~17:00です。休憩が12:00~13:00までです。遅刻せずに来る人には問題ないのですが、休憩時間以降に来た人には休憩時間のマイナスをしたくないんですがどぉしたらイイのかわかりません。 残業と実働時間は『H』で表わしたいです。 夜勤は深夜手当というものが適用されるのですが、定常時間が20:00~5:00で22:00~5:00の間が手当です。その間休憩が0:00~1:00まであるので普通なら6時間ですが早退したりしたらそれに適用するように計算式を入れたいです。 大体、今作っている表です  A  B   C    D     E    F    G     H    I    J    K 1 日 休  出社  退社  休憩  外出  定常  残業  深夜  休日  実働 2 1     8:00  20:00   ?        ?    ?H              ?H 3 2     13:00  20:00     4 3     20:00 9:00     ・ ・    A  B   C    D     E    F    G 34  日勤  8:00  17:00   休憩  12:00   13:00 35  夜勤  20:00   5:00    休憩  0:00    1:00 36  深夜  22:00  5:00 です。 わかる方お願いします。 教えてください。

  • エクセルの勤務表で給与計算したいのですが....

    勤務表の日付のセルに勤務シフトA、B、C....と入力します。この時、Aシフトは5時間勤務、Bは6時間勤務、Cは7時間勤務だとします。一ヶ月にAシフトが5日、Bシフトが4回、Cシフトが7回なら、合計の時間のセルに98(5X5+6X4+7X7)というように計算される方法を教えてください。

  • 勤怠集計表の計算式について教えて頂きたいのですが、 

    勤怠集計表の計算式について教えて頂きたいのですが、  1日の勤務時間が7時間30分の勤怠集計表を作成しています。休憩時間は1時間です。    A        B      C    D   日にち  開始時間 終了時間 時間計 例  7/1   9:00 17:30 7:30 計へは、1時間休憩時間を引いた計算式の IF(C2<=$C$1,C2-B2,C2-B2-TIME(1,0,0)) ※C1へ12:00と入力 この場合、開始時間が13時以降の時も1時間の休憩を取ってしまいます。 13時以降の開始の時、休憩時間を挟まない計算式を教えて下さい。

  • エクセル関数:シフト表を超過勤務表へ入力したい

    エクセルシート1に勤務表、シート2に超過勤務一覧表を作っています。 勤務形態としてはA,B,C,AB,BCの5種類あり、 週2回A,B,Cの各2名の6人体制(7時間労働が6人)、週5回はAB2名,BC2名の4人体制(8時間労働が4名)で動いています。 A,B,Cという勤務体制とAB,BCという勤務体制が混ざることはありません(例:2月10日に田中さんがA,同日に佐藤さんがBCという勤務体制はあり得ない) この週5回のAB,BCという勤務体制の日については1時間の残業が発生しているため、その管理を超過勤務一覧表にて管理しています。(A,B,Cという勤務体制の日については残業が発生していないため管理はしていません。) 超過勤務一覧表ではセルA1,2,3,,,に日付、B1,2,3,,,に名前、C1,2,3,,,に勤務時間(例:ABであれば19:00~20:00、BCであれば20:00~21:00というように記載)、D1,2,3,,,に残業時間数(毎回ほぼ決まって1時間)を記入しています。 現在はシート1の勤務表をプリントアウトし、それを片手に持ちシート2の超過勤務一覧表へ毎回手入力していますが、少しでも業務負担をはかりたく、 IF関数やVLOOK関数などについて調べてみましたがうまくできませんでした。 勤務表にて2月10日に田中さんと佐藤さんがABという勤務形態、鈴木さんと田中さんがBCという勤務形態として働いた場合、それを上述のような一覧表に一部分でもいいので自動入力できるような関数はありませんでしょうか? すべて手入力の状況から少しでも脱することができればと思っています。よろしくお願いします。

  • エクセルと時間の計算

    エクセルと時間の計算 学校勤務で勤務時間計算の事務を以下のようなエクセルシートでしています。 表の上段は、残業のない通常の場合ですが、下段は、残業があった場合の シートになっています。 Aさんは8時間勤務で休憩45分、Bさんは4時間勤務で休憩なしです。 それ以上は残業になるのですが、下段の表がその場合です。 ここで、通常の勤務時間合計と残業時間合計を分けて計算したいです。 その結果を F列6,7とG列6,7に表示したいのですが。 Aさんは8時間を超えた時間は、G6の合計に、 Bさんは4時間を超えた時間は、G7の合計に 入れたいのですが、どんな数式を入れればいいのでしょうか。 関数初心者で申し訳ありませんが、よろしくお願いします。

  • Excelで勤務表を作りたいのですが

    Excelで勤務表を作りたいのですが、なかなか関数がうまく使えません。 時間計算をご存知の方、教えて下さい。 入力列 A:出勤時刻 B:退勤時刻 C:勤務開始時間 *始業9:00のため、9時より以前の出勤時刻は9:00、9:00以降の出勤はその時刻を表示する。 D:休憩時間 E:実働時間(始:C/終:B/マイナス:D) F:時間内勤務(8時間まで) G:時間外勤務(8時間を超過したところから・22時迄) H:深夜残業(22時以降の勤務時間) このような説明でお分かり頂けるでしょうか。 よろしくお願いします。

  • エクセル関数で深夜勤務の計算

    エクセルで社内の勤務表を作成しています。深夜勤務の時間計算の関数がわかりません。教えていただけないでしょうか? 条件 1.深夜時間は22:00~05:00 2.始業、終業時間が深夜時間のみになる事もある 3.休憩時間も含めて計算したい。 例 1|   A |  B  |  C |  D  |  E |  F |  G | 2| 始業| 終業 | 再入| 再終|休憩| 実働|深夜 3| 9:00 |23:00 | 2:00 | 6:00 |2:00 |16:00| 宜しくお願い致します。

  • エクセルで勤怠表の時間計算

    初めまして。 エクセルで勤怠表を作成していますが、わからない所が出てきました。 A列:日付と曜日 B列:土日祝時に"休"を表示 C列:始業時間 D列:終業時間 E列:労働時間 F列:休憩時間(12:00~13:00) G列:休憩時間(17:30~18:00) H列:休憩時間(24:00~25:00) I列:休憩時間(28:30~29:00) J列:実働時間 E列ーsum(F列:I列) ちょっと簡略化しましたがこんな感じです。 休憩時間は、未入力時0:00になっています。 K列に、 例えば、20:00~33:00(平日→平日)まで働いたとすると、 5:30と表示するようにしたいのです。 (20:00~29:00まで休憩時間を抜いて7:30時間。20:00~22:00はカウントしません。ので5:30になります。) 始業時間(9時以上)から休憩時間を抜いた7:30を表示したいのです。 但し、始業時間が9:01(極端ですが)~22:00までは何時から働いても表示しません。 さらに、休前日の24:00~はカウントしません。 22:00~33:00(平日→平日)なら7:30。 22:00~33:00(平日→休日)なら2:00。という風です。 この計算式が色々やってみたのですが、組めません。 始業時間が決まっていないので、休憩時間が要る時と不要な時とパターンがいっぱいあると思うのですが・・・。 宜しくお願いいたします。

  • エクセル 勤務時間表 作成 ?

    エクセルで、勤務時間表を作成したいのですが、 書き方が決まっています。 2とうりあります。 例  勤務時間     休憩時間  労働時間  10:00~16:30  0.5     6  勤務時間     休憩時間  残業時間  10:00~20:00  1      +1 みたいな・・・ 教えて頂けますでしょうか?

専門家に質問してみよう