2021年度以降の4直3交代のシフト表を作成したいです。
2020年のベースはこの写真のようになっています。
これは今年の初めにExcelの数式をなどを全く理解していない時に手打ちで地道に作ったものです。
シフトのサイクルは
1111休2222休3333休休です。
2021年の1月1日のシフトは
A班 休(1の次の日です)
B班 1(1日目)
C班 3(3日目)
D班 2(4日目)
としてスタートしたいです。
このシフト表をベースにして「I1」を2021.2022などと変えると自動的に1月なら3行目の曜日、5~8行目がその年の曜日やシフトに合わせて自動変換、それを12月まで変換出来れば助かります。
ちなみにシフト表の日付は固定しておきたいです。(1月なら4行目、2月なら11行目)
このようにできる数式があれば教えていただけるとありがたいです。
説明不足なところがあればおっしゃってください。よろしくお願いしますm(_ _)m
No.7
- 回答日時:
>マクロ...。
すいません初心者なのでよく分からないのですがファイル名の後に付いてるやつでしょうか??ファイル名の後につくのは拡張子です。
マクロはファイルの中に格納されます。
拡張子は添付図のxlsx,xlsmの部分です。
あなたのPCでBoook1だけが見えていてBook1.xlsxと表示されていないなら拡張子が
表示されていません。
拡張子を表示する方法は下記URLを参照してください。
windows10の場合
https://pc-karuma.net/windows-10-show-explorer-f …
windows7の場合
https://pc-karuma.net/windows-7-show-file-name-e …
No.6
- 回答日時:
>2.出来れば祝日も色を付けたいです。
自分で準備が出来るのか自身がありませんがもし複雑そうならカレンダーを見て自分で色付けしたいです。>3.2020年はAグループに所属しましたが2021年からは全グループの人が均等に見れるようなシフト表にするつもりです。
>4.シフト表は「ヤ」の表記でお願いします。
了解しました。土日祝日に自動で色を付けることは可能です。
私の場合、マクロでの提供になりますが、よろしいでしょうか。
その為には、あなたのexcelの環境がマクロが実行可能な状態になってる必要があります。また、マクロのついたファイルを保存するとき、
ブック名の拡張子をxlsxでなくxlsmにする必要があります。
例 Book1.xlsxがBook1.xlsmになります。
それでもよろしければ、提供します。
又その場合、今、表示しているシフト表のシート名を教えてください。
更に、祝日カレンダーのシートを予め作っておく必要があります。
シート名は”祝日”でよろしいでしょうか。
No.5
- 回答日時:
No3です。
1.曜日で土、日、祝日の場合、色を付けていますが、
添付図の①のように直接文字の色を変える方法と、
添付図の②のように背景色変える方法があります。
①の方法が希望でしょうか。
上記の質問は取り消します。曜日の背景は黄色なので、文字の色(土、日等)を変えるパターンになりますね。
No.4
- 回答日時:
御參考迄に、
添附圖參照(Excel 2019)
Sheet1! B2: =OFFSET(Sheet2!$B2,,MOD(COLUMN(G2)-1,16))
Sheet1! B3: =OFFSET(Sheet2!$B2,,MOD(COLUMN(C2)-1,16))
Sheet1! B4: =OFFSET(Sheet2!$B2,,MOD(COLUMN(O3)-1,16))
Sheet1! B5: =OFFSET(Sheet2!$B2,,MOD(COLUMN(K3)-1,16))
【餘談】1サイクル16進でも32進でもヘッチャラだいッ!?
No.3
- 回答日時:
私が回答できる保証はありませんが、以下質問です。
1.曜日で土、日、祝日の場合、色を付けていますが、
添付図の①のように直接文字の色を変える方法と、
添付図の②のように背景色変える方法があります。
①の方法が希望でしょうか。
2.祭日に色を付ける場合、別途、祝日用のカレンダーが必要になりますが、それはあなたが準備する必要がありますが、よろしいでしょうか。
A列 B列
2020/11/3 文化の日
2020/11/23 勤労感謝の日
のように記述したシートです。
3.Aグループが休みの日だけ、日付の背景に色がついていますが
Aグループだけ、特別扱いするのでしょうか。それとも、これは不要でしょうか。
4.シフトが休みの場合は、「休」ではなく「ヤ」を表示あってますか。
No.2
- 回答日時:
》 シフトのサイクルは 1111休2222休3333休休 です。
2020年1月度下記の樣に始まってますね?
A→222ヤ3333ヤヤ1111…
B→11ヤ2222ヤ3333ヤヤ…
C→ヤヤ1111ヤ2222ヤ33…
D→3333ヤヤ1111休22…
1日は上記に示されたサイクルのどの位置から始めるのか、其の規則を教へて下さい。
2021年1月度は2020年12月31日の續きでなきゃアカンのですか?
其れとも新たに斯樣にすると云ふ規則でも?
No.1
- 回答日時:
回答が付きにくいようですね。
説明するのが面倒な作りなので、それが原因かも。
関数のみで処理するとして、簡単なヒントだけの回答です。
シフト表の順番の処理の仕方には幾つかの方法がありますが、私が
作成する場合なら、CHOOSE関数を使いますね。
シフトの順番が16日間で繰り返されるので、16進数と10進数で処理
したシリアル値を使って、年間使用ができるものにします。
基本的にはシリアル値の日付から、
=CHOOSE(16進数の値,1,1,1,1,"休",2,2,2,2,"休",3,3,3,3,"休","休")
これで順番に表示されるようになります。
この日付セルを参照したB5セルに
=HEX2DEC(RIGHT(DEC2HEX(シリアル値のあるセル)))
とすることで、末尾の16進数を元に10進数の値が取得できます。
あとは、3行目または4行目のどちらかをシリアル値の日付にして、
そのセルを参照させることで対応します。
数式の例:
=HEX2DEC(RIGHT(DEC2HEX(INDIRECT("R[-"&MOD(ROW()+2,7)+1&"]C",FALSE)-(MOD(ROW()+2,7)*4+1)),1))
これで取得した値をCHOOSE関数と組み合わせをすることで、希望
するシフト表になっていると思います。
添付画像は2020年になっていますが、2021年に切り替えれば、
> 2021年の1月1日のシフトは
> A班 休(1の次の日です)
> B班 1(1日目)
> C班 3(3日目)
> D班 2(4日目)
としてスタートします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
ハマっている「お菓子」を教えて!
この世には、おいしいお菓子がありすぎて……。 次何を食べたらいいか迷っています。 みなさんが今、ハマっている「お菓子」を教えてください!
-
人生最悪の忘れ物
今までの人生での「最悪の忘れ物」を教えてください。 私の「最悪の忘れ物」は「財布」です。
-
CDの保有枚数を教えてください
ひとむかし前はCDを買ったり借りたりが主流でしたが、サブスクで簡単に音楽が聴ける今、CDを手に取ることも減ってきたかと思います。皆さんは2024年現在、何枚くらいCDをお持ちですか?
-
昨日見た夢を教えて下さい
たまにすごいドラマチックな夢見ること、ありませんか? 起きてからも妙に記憶に残っているような、そんな夢。
-
14歳の自分に衝撃の事実を告げてください
タイムマシンで14歳の自分のところに現れた未来のあなた。 衝撃的な事実を告げて自分に驚かせるとしたら何を告げますか?
-
先日、年間の4直3交代のシフト表の作成をお願いしたのですが今回は年間のシフトを元に週間の予定表に自動
Excel(エクセル)
-
Excelで4勤2休のカレンダーを作りたい
Excel(エクセル)
-
「3交替5勤2休」ってどういうこと?
アルバイト・パート
-
-
4
4勤2休のシフト作成
その他(コンピューター・テクノロジー)
-
5
年間仕事用シフトカレンダーに、日勤 夜勤 休み に色分けをした。
Excel(エクセル)
-
6
4直3交替の勤務時間について
その他(暮らし・生活・行事)
-
7
3交替について
転職
-
8
工場勤務3交代。年間休暇。悩んでます
就職
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・ハマっている「お菓子」を教えて!
- ・最近、いつ泣きましたか?
- ・夏が終わったと感じる瞬間って、どんな時?
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelの警告について
-
エクセルの数式バーのフォント...
-
Excelの区切り文字について質問...
-
8:40までの出勤は全て8:30に...
-
【Excel VBA】 テキストファイ...
-
excelVBAについて。
-
Excelで<a>,<b>の入ったセルをc...
-
EXCELの散布図で日付が1900年に...
-
【再投稿】レイアウトが異なる...
-
【Excel】日付に連動してプルダ...
-
エクセルでファイルの最終更新...
-
大容量があつかえるソフトを探...
-
エクセル VBA 参照設定とイ...
-
Excelの計算で差分を求める場合...
-
Excel 標準フォントについて教...
-
Excelについて教えてください ...
-
Excel 小さくなったスクロール...
-
excelファイルの内容検索
-
年間の医療費のデータがあり、...
-
エクセルの計算式について(COU...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelの警告について
-
エクセルデーターから必要な項...
-
エクセルでファイルの最終更新...
-
複数のテキストファイルをexcel...
-
Excelの複数条件の関数
-
【マクロ】ファイル名の一括変...
-
EXCELの散布図で日付が1900年に...
-
マクロの処理が遅くなった
-
Excelの時刻の不思議
-
エクセルでの2項目比較および...
-
Excelマクロで空白セルを詰めて...
-
エクセルの数式バーのフォント...
-
ExcelでASCを使って全角を半角...
-
エクセルで80万行、50列位のデ...
-
今まで文字化けなく開けていたc...
-
エクセルのことで教えてくださ...
-
エクセルVBA 月の中で、月~土...
-
Excelでの表の作り方
-
Excel セルにおけるフォント設...
-
エクセルの質問です。 F列からL...
おすすめ情報
mike_gさん
1/1は12/31の続きになります。
2021年1月1日からのシフトです(1番左)
A→ヤ2222ヤ3333ヤヤ1111…
B→1111ヤ2222ヤ3333ヤヤ…
C→33ヤヤ1111ヤ2222ヤ33…
D→2ヤ3333ヤヤ1111休22…
※2020年12月31日は1番右です。
tatsumaru77さん
2.出来れば祝日も色を付けたいです。自分で準備が出来るのか自身がありませんがもし複雑そうならカレンダーを見て自分で色付けしたいです。
3.2020年はAグループに所属しましたが2021年からは全グループの人が均等に見れるようなシフト表にするつもりです。
4.シフト表は「ヤ」の表記でお願いします。
色々と手間をおかけしてすいません。よろしくお願いします。
tatsumaru77さん
マクロ...。すいません初心者なのでよく分からないのですがファイル名の後に付いてるやつでしょうか??
ファイル名も本日は休日で分からないため明日に会社に行き調べてみます。
祝日の件に関しては題名は祝日で構いません。
よろしくお願いします(^.^)
皆様、多数のご回答頂きありがとうございますm(_ _)m
tatsumaru77さん
遅くなり申し訳ありません。マクロ実行できるように設定を行いました。先にシフト表を設定してから色付けをやっていきたいと考えています。
enunokokoroさん、goomaniaさん
教えて頂いたわかる範囲で数式を入れてみました。
気になったのが「B1」に日付が入っていることです。
月の変換、曜日、日付の設定はお陰様で出来ました。
「B5」にも数式を入れてオートフィルタで「AF8」までやると1月分は出来ました。
2月分からはどうすればいいですか?
あと気になったのが2月29日ですね。
今年は29日があったので「AD」列に29日の枠を作っていました。「I1」を2021年に変えてみると「AD11」が1日になってしまいます。
これはどうしょうもないでしょうか?
何度もすいません。