エクセルで勤務表から実働時間を自動計算したい
- 私の会社は365日24時間休みなく稼働しています。正社員は3班に分かれ、1日は1班、2日は2班、3日は3班、4日は1班と3日に一度24時間勤務をしています。正社員で各勤務地をカバーできればいいのですが、有給や慶弔で休みを取るので穴のあいた勤務地に68歳を超えた方が嘱託社員として穴のあいた勤務地の補充をしていただいております。勤務地によっては日勤は一人勤務を行い、夜勤になってから二人勤務になるところもあります。
- 今回の質問は、嘱託社員の方の一カ月の勤務時間を自動計算できないかというものです。表はA1に日にち、A2に曜日、A3は空白、A4に氏名、A5に氏名、A6に氏名となります。B1とC1は結合して1日、B2とC2は結合して曜日、B3に日勤の日、C3に夜勤の夜、B4~B6勤務地、C4~C6は勤務地となり後は添付した表のようになります。
- 嘱託社員の一カ月の勤務時間を表示するためにExcelで勤務表から実働時間を自動計算したいです。正社員は日勤、夜勤を通しで行い、班長や副班長は当直のため夜勤は現場では働かず当直室に詰めます。しかし、夜勤勤務者や時には日勤勤務者が足りなくなることがあります。そのため、嘱託社員の方に足りなくなった勤務地の補足をお願いしています。嘱託社員は日勤だけ、夜勤だけ、または日勤夜勤の通しで働くことになります。勤務表の空白の部分は正社員が勤務をしているため開けてあります。
- ベストアンサー
エクセルで勤務表から実働時間を自動計算したい
エクセルで勤務表から実働時間を自動計算したい 私の会社は365日24時間休みなく稼働しています。 正社員は3班に分かれ、1日は1班、2日は2班、3日は3班、4日は1班と3日に一度24時間勤務をしています。 正社員で各勤務地をカバーできればいいのですが、有給や慶弔で休みを取るので穴のあいた勤務地に68歳を超えた方が嘱託社員として穴のあいた勤務地の補充をしていただいております。 勤務地によっては日勤は一人勤務を行い、夜勤になってから二人勤務になるところもあります。 今回の質問は、嘱託社員の方の一カ月の勤務時間を自動計算できないかというものです。 表はA1に日にち、A2に曜日、A3は空白、A4に氏名、A5に氏名、A6に氏名となります。 B1とC1は結合して1日、B2とC2は結合して曜日、B3に日勤の日、C3に夜勤の夜、B4~B6勤務地、C4~C6は勤務地となり後は添付した表のようになります。 正社員は日勤、夜勤を通しで行うのですが、班長や副班長は当直のため、夜勤は現場では働かず当直室に詰めます。 このため、夜勤勤務者、時として日勤勤務者が足らなくなることがあります。 そこで、嘱託社員の方に足らなくなった勤務地の補てんをしていたできます。 そのため日勤だけ、夜勤だけ、日勤夜勤の通しで働くことになります。 表の空白の部分は正社員が勤務をしているので開けてあります。 L4~6に嘱託社員の一カ月の勤務時間を表示したいのですが。
- suto333
- お礼率95% (19/20)
- その他(インターネット・Webサービス)
- 回答数2
- ありがとう数11
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
No1です。 計算自体は、前回のサンプルで言うと D4列に以下を入れれば計算できます。 =IF(B4="",IF(C4="",0,11),IF(C4="",8,18)) 列を挿入しないならこの式を1日分ずつ、 「勤続時間」欄に+で足していけば可能ですが 長い式はセルの選択誤りやカンマ位置の誤り等を見つけにくく、 検算もしにくいので私はおすすめいたしません。 列を挿入したくないのは、なぜでしょう? 1.印刷したくないため 2.中間計算を見せたくない 3.シートやセルに保護があって列挿入できない 1,2の理由であれば、列を非表示にすれば問題なくなると思います。 3の場合は別シートで各日別の計算をして、 集計結果を「勤続時間」欄に持って行くのも手ですね。
その他の回答 (1)
- mako_sea
- ベストアンサー率47% (62/130)
添付画像の字が小さかったので、 通しは8+10=18時間と勝手に補完しましたがよろしいでしょうか? その仮定で問題なければ、 こんな感じで作成してみてはいかがでしょう。 (1) C列とD列の間に1列挿入して新しい列を作ります (2) D4セルに次の式を入力します =IF(B4="",0,8)+IF(C4="",0,10) (3) D5:D6にD4をコピーします (4) D列と同じものを2列おきに日数分挿入しながら貼り付けします (添付画像参照) (5) 「勤続時間」欄でsum関数で行の合計をとります
お礼
回答ありがとうございます。 質問の説明が不足しておりました。 申し訳ありません。 勤務の実働時間ですが、日勤は8時間、夜勤は11時間、日勤夜勤の通しは18時間となっています。 そして、勤務者の一か月の勤務時間を列を挿入しないで、知りたいのですが。 このような変則の時間で計算できるのでしょうか。 よろしくお願いします。
関連するQ&A
- エクセルの表で一カ月の勤務時間を出したのだが、
エクセルの表で一カ月の勤務時間を出したのだが、 私の会社は365日24時間休みなく稼働しています。 正社員は3班に分かれ、1日は1班、2日は2班、3日は3班、4日は1班と交代で稼働しています。 正社員は、有給をとったり、慶事で休みを取ったりします。 そこで、穴のあいた所を嘱託社員が勤務をします。 嘱託社員は日勤だけ、夜勤だけ、日勤夜勤通しで働くとなります。 日勤の実働時間は8時間、夜勤の実働時間は11時間、日勤夜勤の実働時間は18時間と決まっています。 山田さんの一か月の実働時間は◎◎時間と計算する計算式はmako_seaさんに教えていただいた(http://oshiete1.nifty.com/qa5861551.html)=IF(B4="",IF(C4="",0,11),IF(C4="",8,18))で解決したのですが、問題がありました。 嘱託社員の有給や指定休や調整休を日にちの下に記入すると、そこも実働時間とエクセルは勘違いをして計算してしまいます。 特定の文字を入力しても計算しない計算式はできるでしょうか。 表の構成は、 A1に日にち、A2に曜日、A3は空白、A4に勤務者名、A5に勤務者名、A6に勤務者名。 B1とC1は結合して1日、B2とC2を結合して曜日、B3に日勤の日、C3に夜勤の夜、B4に勤務地、C4に勤務地、B5に勤務地、C5に勤務地、B6に勤務地、C6に勤務地となり、2日・3日も同じようになります。 勤務表の下に勤務時間を計算する表を作りました。 山田さんの1日は実働時間は8時間ですが、調整休と入力してあるので、それも夜勤と勘違いして、日夜勤の計算をしてしまいます。 特定の文字(有給・調整休・指定休)などを入力しても計算されない方法がないでしょうか。
- ベストアンサー
- その他(インターネット・Webサービス)
- エクセルで勤務表から実働時間を出したい。
エクセルで勤務表から実働時間を出したい。 私の会社は、365日24時間休みなく稼働しています。 68歳過ぎると勤務体系が、日勤だけ、夜勤だけ、日勤夜勤通しとわかれています。 そこで教えてほしいのですが、日勤は実働8時間、夜勤は実働11時間、日夜勤は18時間と決まっています。 今使っているエクセルの表はA1に日にち、A2に曜日、A3は空白、A4に氏名と縦に記入してあります。 横列はB1とC1を結合して1日、D1とE1を結合して2日以降横に一カ月の日にちが入ります。 B2とC2を結合して曜日がはいり横に同様に曜日を入れています。 B3に日勤の(日)、C3に夜勤の(夜)と記入しています。 A4に氏名を記入し、B4に勤務地名、C4に勤務地名りが入るようセルを開けてあります。 例えばA4のaさんがB4の1日の(日)に新宿でC4の夜勤なし。H4の4日の日勤なしでI4の(夜)に渋谷。N4の(日)に赤羽、O4の(夜)に赤羽と勤務をした場合にBN4に実働勤務時間を表したいのですが教えていただけますか。 また一人の月の勤務時間は162時間までと決まっているので、162時間を超えた場合にセルか文字の色が変わるようにできますか。 (日)の勤務地の文字を8時間と考え、(夜)の勤務地の文字を11時間と考え、(日)(夜)の勤務地を18時間と考えて計算できるのでしょうか。 説明が分かりずらく、申し訳ありませんが、教えていただけないでしょうか。
- ベストアンサー
- その他(インターネット・Webサービス)
- エクセルの勤務表で特定の方のセルの色や文字の色を変えたい
エクセルの勤務表で特定の方のセルの色や文字の色を変えたい 勤務表の中に山田さんや佐藤さんが勤務をしていたら文字の色やセルの色が変わるようにしたいのですが。 エクセルの表はA列に勤務場所、B列とC列に氏名が入ります。 A1は空白、B1に日勤者名、C1に夜勤者名 A2とA3を結合して、渋谷、A4とA5を結合して上野としています。 同じようにA2~A25までのセルを2行ずつ結合し、12か所の勤務地が表記してあります。 B2に勤務者名の但馬、B3に同じ勤務地で働く里中、C2に夜勤で働く勤務者名の但馬、C3に夜勤交代者の山田となります。 このように12勤務地を勤務者で埋めていくのですが、特定の方(山田、佐藤の他に4名)などが勤務交代で日勤や夜勤に勤務をしたときに、山田、佐藤の文字の色が変わるようにしたいのですが。
- ベストアンサー
- その他(インターネット・Webサービス)
- エクセルの勤務表で勤務者がいないセルに色をつけたい
エクセルの勤務表で勤務者がいないセルに色をつけたい 勤務表で各勤務地に人員を配置するのですが、配置する人員が手当てできないことがあります。 配置できていないセルを一目でわかるように、セルに色をつけたいのですが、できるでしょうか。 表はA1に勤務地、B1に日勤者名、C1に夜勤者名、A2とA3は結合して勤務地の渋谷、A4とA5は結合して勤務地の上野と以下続きます。 B2に勤務者名、C2に勤務者名と以下続きます。 添付の表の赤枠のところが勤務者を手配できないセルです。 勤務者を手配できていないセルに色をつけたいのですが。 また、できればでいいのですが、空白のセルに勤務者を入力したらセルの色が無にする。 それからセルの色を残すの両方教えていただきたいのですが。 よろしくお願いします。
- ベストアンサー
- その他(インターネット・Webサービス)
- エクセル シフト勤務表から、シフト別に氏名を抽出。
エクセルで、マクロを使わずに、やってみたいのです。 シフトの勤務表があります。 B4~B18に氏名が入ってます。 Cが、1日で AGが、31日です。 C4~AG4 C18~AG18 ここに、勤務予定が入ってます。 日(日勤) 準(準夜勤) 深(深夜勤) とかです。 ここで、別シートに、 準夜勤の氏名一覧表を、作りたいのです。 1日は C4 C5 C6 ここに、氏名が出るようにしたいのです。 2日は、 D4 D5 D6 です。 最初に書きましたが、マクロは使えないので、(能力不足) 使わずにできる方法を、教えてください。 よろしくお願いします。
- ベストアンサー
- その他(業務ソフトウェア)
- 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 です。 わかる方お願いします。 教えてください。
- 締切済み
- オフィス系ソフト
- Excelでの勤務表作成 *夜勤がある場合の計算式
Excelで勤務表を作成しているのですが 関数の作成に困っています。 私の職場には日勤(9:30~18:00)と夜勤があります 夜勤は 宿直(17:00~24:00)、宿明け(0:00~10:00) の時間帯です。 セルA 開始時間 セルB 終了時間 セルC 休憩時間 セルD 稼働時間 セルE 所定時間 セルF 時間外残業 セルDの稼働時間を求める関数に =IF(OR(A1="",B1=""),0,B1-A1-C1) セルEの所定時間の関数を =IF(D1>$N$44,$N$44,D1) としました。*N44には7:30を投入 この場合は日勤の場合の勤務時間は正しく反映されますが 夜勤(宿直、宿明け)の勤務時間を投入した場合 時間外残業が正しく反映されません。 所定時間を日勤の場合は7:30(7時間30分) 宿直の場合は6:00(6時間) 宿明けの場合は9:00(9時間) と設定すればうまくいくと思うのですが どのように設定したらよいでしょうか?
- ベストアンサー
- オフィス系ソフト
- 全体の勤務表から、個人のみの時間帯を抽出
現在、全体の勤務表で以下のような様式を使用しています。 A B C D E F ・・・ 1 1 2 3 4 5 ・・・ ←日付 2 月 火 水 木 金 ・・・ ←曜日 3 0:00 A B C D E ・・・ ←A~Eは名前 4 0:30 A ・ ・ ・ ・ 5 1:00 A ・ ・ ・ 6 1:30 A ・ ・ 7 2:00 A ・ ・ ・ ・ 上記のように30分刻みが全体の勤務表(日勤夜勤を含め)になっているのですが、これだと、人数+30分刻みの時間により醜い感じになっています。上記の勤務表から、個人個人の時間帯を抽出できれば・・・と思っています。 例:Aさん 1日0:00~2:00 Bさん 2日0:00~2:00 (出勤) (終業) のように、( : ~ : )と個人個人での出し方を教えて頂きたいと思います。上記の醜い表は制度請求上変更が難しいので、上の表のままできればと思います。 よろしくお願い致します。
- 締切済み
- オフィス系ソフト
- エクセルで勤務表・・
勤務表作成について教えてください 浅海も質問させていただいたのですが・・ たとえば A1.A2.A3と従業員の氏名を B1.B2.B3とB列には 出勤時間を C列には退社時間を入れた表をつくり D列から右の列には 勤務シフト(出勤から退社までの時間帯)を帯状に作成したいのですが・・1日の会社の営業を朝9時から夜10時までとして シフト表を簡単に記入できたらと思っています。できれば 休憩時間も D列に記載して自動入力できれば最高なのですが それ以上の機能は もとめませません 作成方法教えていただけませんか? グラフのテ入力しかありませんか? よろしくお願いします
- ベストアンサー
- オフィス系ソフト
- エクセルの勤務表で給与計算したいのですが....
勤務表の日付のセルに勤務シフトA、B、C....と入力します。この時、Aシフトは5時間勤務、Bは6時間勤務、Cは7時間勤務だとします。一ヶ月にAシフトが5日、Bシフトが4回、Cシフトが7回なら、合計の時間のセルに98(5X5+6X4+7X7)というように計算される方法を教えてください。
- ベストアンサー
- その他MS Office製品
お礼
mako_seaさんありがとうございます。 できました。(本当にありがとうございます) 列の追加をしないで、表の下に教えていただいた(=IF(B4="",IF(C4="",0,11),IF(C4="",8,18)))の計算式を記入したところ日勤のところに勤務地を記入すると8、夜勤の勤務地を記入すると11、日勤夜勤の勤務地を記入すると18と表示されました。 合計を勤務者の月の終わりに入力し表の完成となりました。 この表の月の勤務時間を手計算で行い、162時間を超えないように何度も勤務地を入力しては月の勤務時間を計算していた苦労がウソのようです。 本当に助かりました。 また、計算式も複雑でないのでよかったです。 また教えてください。よろしくおねがいします。 mako_seaさんのご健勝をお祈りしています。ありがとうございます