Розмір відео: 1280 X 720853 X 480640 X 360
Показувати елементи керування програвачем
Автоматичне відтворення
Автоповтор
回避ペア設定の仕方を知りたいです。
特定の方同士を鉢合わせたくないケースでは、いずれかの方のシフトにもう一方の方が出勤なら問答無用で休みを返す条件分岐を追加されてください☺️
素晴らしい動画をありがとうございます!自分の職場でも自動化にしたいと思い、HARU先生の動画を参考に試行錯誤して作っております。今躓いている所をご質問したいのですが、次の様な出勤形態がありまして、B勤 7:00~16:00A勤 8:00~17:00G勤 11:00~20:00準夜勤 15:00~0:00夜勤 0:00~9:00case2を参考に、①「準夜勤の次の日にB.Aの勤務を入れないようにするIF関数」と、②「夜勤の前日にA,B,G,準夜の勤務を入れないようにするIF関数」を組み込んだのですが、「データ入力規則の制限を満たしてません。」とエラー表示が出てしまいます。この様に複数IF関数を入れる正しい方法を知りたいです。急ぎではありませんので、時間がある時にでもご教授の程宜しくお願いいたします!長文失礼致しました。
ご視聴くださり誠にありがとうございます!ドロップダウンリストに設定した勤務形態の文字列と、関数で返す勤務形態の文字列を、完全一致の状態にされてください☺️
p
お世話になります。シフト作成に時間が掛かり自動化したいと考えても方法が分からない者です。先生の動画に出会い希望に満ち溢れています。お手数ですが、以下の勤務形態でも対応可能か回答して頂ければ幸いです。作業者12名2直2交代1直4名必要8:00~20:0020:00~8:00出勤日数:20日~23日宜しくお願いします。
ご視聴いただき、本当にありがとうございます!また、ご質問コメントを頂戴し大変嬉しく思います。ご照会の内容を拝見し、日々、製造業で生産管理をご担当されているとお見受けしました。可能な限りお力になりたく存じます。以下の考え方を元に試験的にシステムを構築→近日中に解説動画を収録しようと思います。前提条件に不備がございましたら、お気軽にご指摘くださいますようお願い申し上げます。①土日祝日は出勤なし生産遅れや設備トラブル、調達部材の納期ズレで土曜出動やイレギュラーな残業等あるかと思いますが、まずは製造業の一般的な公休日である土日祝日は「出勤なし」とします。②12hを超える連勤なし当日日勤→当日夜勤、当日夜勤→翌日日勤の連続勤務はないものとします。③各班メンバーは固定作業者12名をA/B/Cの3班に分け、異なる班のメンバーとの組み合わせはないものとします。
返信有り難うございます!ひとつだけ条件変更お願いします。①の土日祝日出勤無し→有りでお願いします。
承知いたしました!それでは、メンバー固定の3班が完全交代制(2直2交代)で勤務する前提でサンプルを作成してみたく存じます。あいにく、撮り溜めた講座の投稿が当面続きますが、今月中には何らかのお知らせできるよう作業を進めて参ります。今しばらくお待ちくださいますようお願い申し上げます!
宜しくお願いします!
先日お問合せいただいたエッセンスを盛り込んだ講座を、先ほど投稿いたしました。2交代制のシフト作成については、case.3が参考になるかと思います。ぜひお時間あるときにご視聴いただき、いつでもご意見ご質問お待ちしております!「便利なシフト表の作り方」番外編 質問回答②ua-cam.com/video/a0KFBqywE_4/v-deo.html
シフトの作成方法、大変勉強になりました。これから会社のシフト作成をどうすれば時短できるか考えており、動画を探していたところ検索に一番初めに出てきた動画でした。一つ希望があります。日別のガントシフトに出勤者の氏名をリンクして、当日のシフトを作成したいのですが、それが出来るのか出来ないのかも判らない状態です。もしも可能であればその方法も教えて頂けると、シフト作成に割く時間が減りありがたいです。シフト作成者が休日も使ってシフトを作成しているのが現状です。もしよろしければご教授ください。よろしくお願いいたします。
ご視聴くださり誠にありがとうございます!最もシンプルなのは以下手順です☺️①Excelに標準搭載されているガントチャートのテンプレートを入手する。(Excel起動時に表示されるスタートメニューで検索できます)②テンプレートは概ね縦軸がタスク、横軸が日付となっているので、縦軸を従業員名、横軸を時間に変更する。③検索関数と時刻シリアル値を活用してシフト表とリンクさせる。
勉強させていただいています。教えて下さったことを活用しながらAさんは1週間同じ時間のシフト。月~金。翌週違う時間で1週間シフトを組みたいです。その際はどのようにしたらいいですか?シフト時間は4種類ほどあります。
ご視聴くださり誠にありがとうございます☺️週ごとに各メンバー固定の勤務時間なのであれば、シフト表の自動化はせずに(数式などで条件分岐はせずに)、手入力されてください。
教えてください2月だけ29日以降祝日と同じ色にぬられてしまいます2025年も2026ねんも。なにがおきてるのかわからず困ってます
月末に日付がない場合は塗りつぶしなしとする条件付き書式を追加されてください☺️
@@OfficeHARU 様 ありがとうございます。その条件付き書式を調べて追加したいとおもいます。
作成方法が神回だと思ったのにQ&Aの回まで作ってくれるんてHARUさん神様です✨HARUさんの優しさが伝わってきます😊私の仕事ではシフト作成使わないですが関数自体はなにかの機会に応用できそうなので早速保存させていただきました💕
まさに、講座で多用している条件分岐の考え方はシフト表に限らず活かせます😊質問回答回②もぜひ!ua-cam.com/video/a0KFBqywE_4/v-deo.html
@@OfficeHARU わー②もあるんですねー!リンクまでありがとうございます🎵さっそくみてきまーす😍
はじめまして。全動画で学習させて頂きましたが、夜勤次の日を明けに設定するのがどうしても分かりません。深夜勤務から朝勤務をさせないケースの逆とはどのように設定するのか教えて頂きたいです😢
前日のセルが夜勤なら問答無用で明けを返す条件分岐を設定されてください。
大変勉強になりました。人によって入れない勤務代がある場合はどのようにすればよいでしょうか。お手数をおかけしますが、よろしくお願いいたします。
メンバーごとに勤務形態(数式の条件分岐)設定を変えてください。
@@OfficeHARU 早速のお返事ありがとうございます。数式の条件分岐とはどの動画になるでしょうか。申し訳ありませんがご教示ください。よろしくお願いいたします。
シフト作成動画ありがとうございます。今、作っています。そこで質問ですが、夜勤→明け にしたい場合どのようにしたらいいでしょうか?
深夜→朝出勤させない仕組みと同じです。前日が夜勤であれば翌日を明けとする条件分岐を追加されてください。
申し訳ありません、一点ご質問させて下さい。CASE2についてです。少し自分なりにカスタムし、「A=早番」「B=遅番」、「週休」という表示に変えて作成しようとしています。説明の中の関数式を踏まえ試してみたのですが、どうやっても前日が「A」または「週休」の場合、翌日がFALESになってしまいます。アドバイスを頂けませんでしょうか。
ご視聴いただきありがとうございます。"A"の文字列は数式内に残しているという理解でよろしいでしょうか。まずは全角半角が統一されているかご確認ください。
大変参考になり本当に助かっております。ありがとうございます。1点質問ですが、月の公休が決まっている場合の関数はどのように設定すればよろしいでしょうか?
こちらこそご視聴くださり誠にありがとうございます。公休"数"が決まっている場合は本講座Case4の通りですが、全員ぴったり均等にするとなると月末に休暇が集中してしまう可能性があるため、あくまで目安として設定いただきます。公休"日"が決まっている場合は本講座Case5の応用で、公休日の日付には"休"を返すような条件分岐を設定いただきます。
大変勉強になりました。早速利用させて頂きたいのですが、平日17時からで土日祝は8時〜17時、17時〜翌8時まで1人づつといった振り分けの場合は可能でしょうか。土日祝だけ2列にしようかと思ったりしたのですが、なかなかうまく行っておりません。個別になってしまい大変恐縮ですが、何かアドバイス頂けますと幸いです。
参考にしてくださりありがとうございます。お問い合わせの内容については、以下3点の条件分岐が必要です。===・平日か土日祝日かを判断する・土日祝日の場合は、8-17時か17-8時かを判断する・特定のメンバーが該当のシフトに入っている場合は他のメンバーはそれ以外のシフトもしくは休暇を返すご覧いただいた本講座の土日祝日に応じた条件分岐と、質問回答回②の日勤夜勤配分が参考になるかと思いますので、ご確認の上ご自身で工夫されてみてください。【便利なシフト表 番外編 質問回答回②】ua-cam.com/video/a0KFBqywE_4/v-deo.html
とても有益な動画ありがとうございます。1点質問させてください。職種による勤務固定は可能でしょうか?色々IF関数で試してみたもののうまく動作せず悩んでいます。例えば、日勤、昼勤、夜勤、深夜があったとして、Aの職種なら日勤と昼勤のみ、Bの職種なら日勤深夜のみ、Cの職種は日勤のみといった関数を指定することは可能でしょうか? お時間がある時でいいのでヒントを教えていただけると幸いです。
いつもご視聴いただき、本当にありがとうございます!お問い合わせの件、各メンバー氏名の近傍に職種ABCを併記した上で、ご照会の通りIF関数を使用し以下のイメージで組み立てれば動作するかと想像します。【=IF(●●セル="A",SWITCH(RANDBETWEEN(1,2),1,"日勤",2,"昼勤"),IF(●●セル="B",SWITCH(RANDBETWEEN(1,2),1,"日勤",2,"深夜"),"日勤"))】正常に機能しない状況が続くようであれば、個別に改善提案もさせて頂いておりますので、ぜひお気軽にご連絡ください。
@@OfficeHARU ご返信ありがとうございます。教えていただいた関数に修正したところうまく動作してくれました。本当にありがとうございました。これで来月からのシフト作りが捗ります。P.S 自分はSWITCH関数は使えない環境なのでCHOOSE関数で代用しました。問題なく動作しました。
質問失礼致します。自動化までは作成出来たのですが、①1年を通して月ごとの公休日数が一定数以上ではなく、◯日と決まっている場合②1日の出勤日数が最低2人にするにはどのように関数を設定すれば宜しいでしょうか?
もはや年間の勤務管理をExcelで行うことからの脱却を推奨します☺️
コメント失礼します!飲食業のシフトを作っております。現在自動化と祝日リストにシート分けし、シフトを作っております。自動化の所はホールのシフトだけで、別のシートでホールとキッチンの合わせたシフトを作りたいと思っています。ホールのシフトを打ち込んだら他のシートに反映させる方法はありますか?
・ホールのメンバーはシフトをランダム抽出する(関数を使用する)・キッチンのメンバーはシフトを手入力する(関数を使用しない)↑これらは同じワークシート上で実現できるかと存じますが、わざわざ別々のシートに分けて作成されたい背景をご教示ください。
@@OfficeHARU ホールとキッチンは別々で別のスタッフが作っており、最初は個々の上長に見せるためにホールはホール、キッチンはキッチンのシフトだけの状態で、それでOKが出たら別のホールとキッチンを合わせたシフトにコピペをしています。なので手間を省きたいのと、同じExcel上で作りたいという気持ちです
@@U-username オーソドックスに数式リンクかコピペでご対応ください。
とても参考になりました!そして、感動しました。どうにか普段の業務を効率化させたくさまざまな動画をみましたが一番わかりやすかったです。今取り組んでいますのが年間カレンダーに曜日毎に当番を決めて割り振り当番表の作成をしていまして例えば第一、第三はAさん第二、第四はBさん祝日日曜はA→B→Cのローテーションのように土日祝日の当番を自動で割り振る方法ご教授頂けませんか。また別シートへ簡易版シートとして土日祝日と当番者を取り出したいです。
@@OfficeHARU ありがとうございました!なんとか作成出来ました!!今はその作成した年間予定表の空白以外をギュットまとめたものを自動で抽出する方法を模索中です。いい方法があればご教授頂きたいです。
無事機能されたようでなによりです。追加でお問い合わせの内容につき、最初に頂戴していた簡易版シートの件ですね!ご照会の空白が一つの列(または行)の中で判断できる前提で、以下の手順でギュッとまとめることができます。-----Step.1 空白が散在している列(または行)を選択するStep.2 Ctrl + Gでジャンプ機能を呼び出すStep.3 「セル選択」オプションから“空白セル”を指定するStep.4 対象の空白セルが選択されていることを確認し、・空白以外を削除する場合は[Ctrl + ー]・空白以外を非表示にする場合は[Ctrl + 9](行)、[Ctrl + 0](列) を実行する。-----またいつでもご連絡お待ちしております!
@@OfficeHARU ありがとうございます。一応数列が入った空白のセルを自動更新で抽出するように作ることは可能でしょうか?!
データとして数式が入力されているときの処し方ですね!論理関数のような数式で判定した結果、空白が返されているセルでも、一括で選択→非表示にする方法がございます。※この場合でも「ジャンプ機能」を使用します。まさにちょうど、本日配信した講座が参考になるかもしれません。お時間許す限り、ぜひご覧ください!【Excel講座】不要な空白セル,行,列を一括で非表示にするテクニックua-cam.com/video/VfOhJ7Zsn48/v-deo.html
@@OfficeHARU ありがとうございます。動画拝見しました。残念ながら自分の今やりたい操作には合致せずでした…非表示ではなく、数式で得た結果を空白以外だけ抽出する方法はあるのでしょうか?
ありがとうございます!自動シフトほぼ完成できました!ですがあと一歩。。弊社は、1支店10名弱で、20日間勤務の日勤夜勤の二交代制なのですが、夜勤は2人分か3人で十分です。夜勤1日あたり、1店舗2or3人で組むにはどうすればよいのでしょうか…ド素人すぎで申し訳ありませんが、御指南ーお願いしたいです。
ご視聴いただき誠にありがとうございます。お問い合わせの内容を機能させるには、縦方向の(その日の夜勤人数が指定の数に到達したら必ず非番を返す)条件設定が必要になります。下記解説動画がヒントになるかと思いますので、ぜひお時間許す限りご覧ください。便利な「シフト表」の作り方 番外編 質問回答②ua-cam.com/video/a0KFBqywE_4/v-deo.html
素晴らしい!実に素晴らしいです。Case.5,6,7に関しての早速の動画発信に感動しました。早速ながら弊社でもこちらの公式を利用させて頂きましてシフト表に反映させて頂きます。今後ともご教授のほど、よろしくお願い致します。
お役に立てそうで嬉しいです!最後は人の手で調整が必要ですが、是非ご参考ください。またどんなことでもお問い合わせお待ちしております!
質問させてください。case3の一定日数以上勤務をさせないことと、一月間の間に9日の休みジャストを必ず取得するようにするにはどのような関数を用いればよいでしょうか。
考え方はCase.3と同様(COUNTIF関数)です。各メンバー、月内のシフトにおいて休暇が9日間に到達していたら問答無用で休みとする条件分岐を加えてください。ただしその場合、月末最終週が全員休みとなるケースが多発し、柔軟性に欠けるシフト表が生成されます。ご要望のアイテムを全て満たすことによる上記弊害について、予めお含みおきください。
ご返信ありがとうございます。すみません、「9日に達したらその瞬間勤務と無条件で入れる。」との理解であってますでしょうか。
@@isaotakahata3523 1つ目の条件「一定日数以上勤務させない」が月内の出勤数を制限する主旨であれば、9日の休暇を抽出したところで"休み"を優先し、一定日数以上の連続勤務を制限する主旨であれば、9日の休暇を抽出した場合に"勤務"を返す条件分岐となります。お勤め先の労務管理における優先順位次第です。いずれにしても、月末最終週は全員休みもしくは全員出勤の結果が散発します。
コメント失礼します!シフト表の事で質問があります!うちのシフトは時間別にA~K番まであり、休みは/、有休は#にしております。1ヶ月の中で最大何連勤なのか自動的に出す方法はありますか?
ご視聴いただき誠にありがとうございます。最も簡単な方法ではないかもしれませんが、思いついた手順を下記に記します。(セル番号は講座のサンプルをベースにしています)===①メンバー毎のシフトを参照したIF関数をシフト表欄外(ex.D34:AH34の範囲)に設定します。D34セルに【=IF(OR(D8="/",D8="#"),1,0)】と入力したら、AH34セルまで数式をコピーします。結果、休み(/ or #)なら1、それ以外は0が返ります。②D35セルに1と入力します。③E35セルに【=IF(AND(E34=0,E34=D34),D35+1,1)】と入力し、AH35セルまで数式をコピーします。結果、出勤が続く限り数字を積み上げ、休日の度に数字がリセットされる数列が出来上がります。④AI35セルに【=MAX(D35:AH35)】と入力します。結果、最大連続出勤数が抽出されます。===とても興味深く面白いお問い合わせをいただきましたので、いつか講座でも取り上げて参りたいと思います。
説明がとても分かりやすく、活用させていただこうと思います。ちなみに、もし可能でしたら以下についてご教授ください。・一週間のうちどこかで休み(週休)を2日間必ず設定する。・連勤が4日以下になるように設定する(=5連勤以上にならない)上記を反映するにはどのような関数式となりますでしょうか。ぜひご教授頂けますと幸いです。よろしくお願いいたします。
ご視聴いただき誠にありがとうございます。お問い合わせの内容については本講座Case.3/4の考え方が応用できます。【週2日の休み】→前7日間の範囲で“休”が2つに満たなかった場合に”休”を返す。【連勤は4日まで】→前4日間の範囲で”休”が0だった場合に”休”を返す。
とても勉強になる動画感謝です!お時間ある時にお答え頂けると有難いのですが、この動画のシフト表の形式で自動生成を行い、その日の日勤を9名、夜勤を3名、という様に人数を指定する方法をご教授願えないでしょうか😭
ご視聴いただき、本当にありがとうございます!また、ご質問もお寄せくださり大変嬉しいです。ご紹介の件、医療業界や24h営業の小売業界を前提としたサンプルとして、ぜひお力になりたく存じます。解説動画を収録→投稿するため、差し支えなければいくつか前提条件をご指示ください。・全メンバー数・土日祝日の出勤要否・連勤日数の上限等々、情報ご提供いただければ幸いでございます!
@@OfficeHARU 返信ありがとうございます!・メンバー数→20名(リーダー5名、社員5名、バイト10名)・平日→日勤数名(8-17名)、夜勤3名(夜勤:リーダー1名、社員1名、バイト1名)・土日祝日→日勤0名、夜勤3名、他休み(夜勤:同上)・連勤数→指定なし※勤務形態は日勤、夜勤、明け、休みの4種類※夜勤の次の日は明けこのようになっております。よろしくお願いします😭
承知いたしました!それでは、いただいた条件でサンプルを作成してみたく存じます。あいにく、撮り溜めた講座の投稿が当面続きますが、今月中には何らかのお知らせができるよう作業を進めて参ります。今しばらくお待ちくださいますようお願い申し上げます!
@@OfficeHARU ありがとうございます!他の講座も楽しみに見てます!ぜひよろしくお願いしますm(_ _)m
シフト作成めっちゃ楽になりました!夜勤8時間明け8時間で連続するための関数を教えて頂きたいです😊
参考にしてくださりありがとうございます。前日が夜勤だったら必ず明けを返す条件分岐を設定されてください。本講座の"深夜勤務から連続して朝勤務をさせない"ケースの逆を指示するだけです。
とても有益な動画ありがとうございます。ほぼほぼ完成したのですが、細かい設定が多く自分1人では完成できそうにありません。どうにか個別でアドバイス頂けないでしょうか..よろしくお願いします🙇
ご視聴いただき誠にありがとうございます。シフト表シリーズには全6stepと質問回答①に加え、質問回答②もございます。まずはそちらをご覧いただき、お悩みが解消されない場合は、メンバーシップの「いつでも直接相談クラス」にご参加いただければ、専用メールアドレスにて直接やり取りさせていただきます。便利な「シフト表」の作り方 番外編 質問回答②ua-cam.com/video/a0KFBqywE_4/v-deo.html
とても勉強になり、参考になります。動画に感謝してます。コロナの時期が続いて出社率80%になってしまっていて、休みとランダムの在宅を入れて出社率80%にする事は出来ますでしょうか?
ご視聴いただき誠にありがとうございます。出社率をピッタリ80%で設定できる訳ではありませんが、ランダム抽出する数式を以下に置き換えていただくと、確率論として出社が返される可能性が高くなります。【SWITCH(RANDBETWEEN(1,6),1,"出社",2,"出社",3,"出社",4"出社",5,"在宅",6,"休")】
シフト作りがとても楽になり本当に助かっています…!ありがとうございます!!質問なのですが、1日の中でA~Dを1個ずつだけ入れる方法を教えていただきたいです!(1ヶ月で均等にA~Dを入れる設定にしても1日に集中して何個もAが入ってしまうので…)
ご視聴いただき誠にありがとうございます。お問い合わせの内容については、以下の続編動画のエッセンス(日勤/夜勤の配分)が参考になるかと思いますので、お時間許す限りぜひご視聴ください。便利な「シフト表」の作り方 番外編 質問回答②ua-cam.com/video/a0KFBqywE_4/v-deo.html
返信ありがとうございます!動画拝見しました。1つずつだけ入れる方法はわかりましたが希望休も反映したい場合はどうすれば良いのでしょうか?
シフト表のIF関数に本編でご紹介した希望休を反映する条件(COUNTIF関数)を挿入されてください。尚、想像に難くないですが、関数による自動化で横方向と縦方向の双方の条件分岐を完璧に成立させることは不可能であり、その日あたりの必要人数や全員均等な出勤数にこだわりすぎると、月末最終日に欠勤が集中したり、一部のメンバーに偏ったシフトが生成されます。今回ご照会のようなさらに細かい分岐をお求めであればなおさらです。すべてをExcelで解決(自動化)できるとは期待せずに、改めてご要求事項の実現性をご確認ください。それでも尚、ご要求事項を全て満たした煩雑な条件分岐をヌケモレなく関数化するご意志があれば、ぜひトライしてみてください。
いつも役立つ動画ありがとうございます!弊社ではAさんはB番希望と言ったようなシフト希望もいただいております。休日の回数だけじゃなくシフト希望も反映させることは可能でしょうか?それとも手入力した方が良いのでしょうか?
・関数の条件分岐(ランダムで返す勤務形態)をメンバー共通ではなく各員ごとに設定する。・休暇希望日欄、勤務形態ごとの出勤希望日欄を設け、その日が該当していれば希望のシフトを返す。上記の通りです。シフト表シリーズ本編では休暇希望日反映のエッセンスを織り込んでご案内しております。勤務形態毎の出勤希望日にも応用できますので、ご自身で条件分岐を組み合わせ工夫されてください。シフト表シリーズ再生リストua-cam.com/play/PLauuFlD7eyY0SIyY8WnrEmgIg45vGc1xx.html
はじめまして。こちらのpart4までをベースとした勤務表を作り、アレンジさせていただいてます。(希望が休みだけではなく複雑なため、直接入力しながら勤務を考えていくスタイルです)①勤務表下の人数がされる部分で、日勤・早番・夜勤にそれぞれに必要な人数が揃っていれば条件付き書式で背景色がつくように設定したいのですが、平日、土曜日、日曜・祝日で必要な人数が異なる場合はどうしたら良いでしょうか?②月数を入力したら、ある条件が"無"の人の日曜・祝日には自動的に"公"が入力されるようにするにはどうしたらいいでしょうか?質問が多くて申し訳ありません。
ご視聴いただき、本当にありがとうございます!本講座を参考にしてくださりとても嬉しいです。お問い合わせの2件は、いずれもAND関数を活用し複数条件を指示することで機能してくれるかと思います。条件付き書式に設定する数式を、「シフト表の作り方」初期のサンプルベースで以下に記します。①最低出勤人数を、(1)土曜3人以上、(2)(3)日曜/祝日4人以上、(4)平日2人以上に設定する場合、対象範囲に以下4件の条件付き書式を追加し、ルールの管理画面で(4)の優先順位を一番下に配置します。(1)=AND(TEXT(D$6,"aaa")="土",D28>2)(2)=AND(TEXT(D$6,"aaa")="日",D28>3)(3)=AND(COUNTIF(祝日リスト!$B:$B,D$6)>0,D28>3)(4)=D28>1②上記①の考え方が参考になるかと思います。体系として【=IF(AND(ある条件="無",対象日="日"),"公",‥)】のイメージでございます。あいにく、ここ数日Excel作業ができる環境におらず、誠に恐縮ながら正常動作するかの確認ができておりませんが、もし追加のお困りごとがございましたら、いつでもお気軽にお問い合わせください!こうしたご質問コメントは大変嬉しく励みになります。このチャンネルがお悩み解決の一助となれば幸いです。
回答ありがとうございます!関数初心者ながら、どんどん自分の使いやすいものになっていくことに楽しさを感じています!①は無事完成しました!しかし、30日までの月の31日のチェック欄にも背景色がついてしまいます。ついていてもそれほど問題はないのですが、せっかくですので対処法を教えていただきたいです。②日曜日には"公"が表示されるように設定することができました!しかし、祝日の数式がうまくいきません。数式が長くなればなるほどわからなくなってしまいます。急ぎませんので、またご指導いただけると嬉しいです!
無事、機能されたようでなによりです!①【数式[=D$6=""]、背景色[なし]】の条件付き書式を新たに追加し、ルールの管理画面で優先順位を一番上に配置しておきましょう。②祝日は全般的に【COUNTIF(祝日リスト!$B:$B,D$6)>0】で判定することができます。※祝日リストにおいて該当日を数えて、1以上存在する場合(=その日が祝日である場合) という考え方です。エクセルの関数は長ければ長いほど、こんがらがりますよね笑 あまり難しくなってしまうのも視聴者様に対し不親切なので、本講座のIF関数下の条件も3〜4つほどに留めております。またいつでもお気軽にお問い合わせください!
回避ペア設定の仕方を知りたいです。
特定の方同士を鉢合わせたくないケースでは、いずれかの方のシフトにもう一方の方が出勤なら問答無用で休みを返す条件分岐を追加されてください☺️
素晴らしい動画をありがとうございます!
自分の職場でも自動化にしたいと思い、HARU先生の動画を参考に試行錯誤して作っております。
今躓いている所をご質問したいのですが、次の様な出勤形態がありまして、
B勤 7:00~16:00
A勤 8:00~17:00
G勤 11:00~20:00
準夜勤 15:00~0:00
夜勤 0:00~9:00
case2を参考に、①「準夜勤の次の日にB.Aの勤務を入れないようにするIF関数」と、②「夜勤の前日にA,B,G,準夜の勤務を入れないようにするIF関数」を組み込んだのですが、「データ入力規則の制限を満たしてません。」とエラー表示が出てしまいます。
この様に複数IF関数を入れる正しい方法を知りたいです。
急ぎではありませんので、時間がある時にでもご教授の程宜しくお願いいたします!
長文失礼致しました。
ご視聴くださり誠にありがとうございます!
ドロップダウンリストに設定した勤務形態の文字列と、関数で返す勤務形態の文字列を、完全一致の状態にされてください☺️
p
お世話になります。シフト作成に時間が掛かり自動化したいと考えても方法が分からない者です。
先生の動画に出会い希望に満ち溢れています。お手数ですが、
以下の勤務形態でも対応可能か回答して頂ければ幸いです。
作業者12名
2直2交代
1直4名必要
8:00~20:00
20:00~8:00
出勤日数:20日~23日
宜しくお願いします。
ご視聴いただき、本当にありがとうございます!また、ご質問コメントを頂戴し大変嬉しく思います。
ご照会の内容を拝見し、日々、製造業で生産管理をご担当されているとお見受けしました。可能な限りお力になりたく存じます。
以下の考え方を元に試験的にシステムを構築→近日中に解説動画を収録しようと思います。前提条件に不備がございましたら、お気軽にご指摘くださいますようお願い申し上げます。
①土日祝日は出勤なし
生産遅れや設備トラブル、調達部材の納期ズレで土曜出動やイレギュラーな残業等あるかと思いますが、まずは製造業の一般的な公休日である土日祝日は「出勤なし」とします。
②12hを超える連勤なし
当日日勤→当日夜勤、当日夜勤→翌日日勤の連続勤務はないものとします。
③各班メンバーは固定
作業者12名をA/B/Cの3班に分け、異なる班のメンバーとの組み合わせはないものとします。
返信有り難うございます!ひとつだけ条件変更お願いします。①の土日祝日出勤無し→有りでお願いします。
承知いたしました!それでは、メンバー固定の3班が完全交代制(2直2交代)で勤務する前提でサンプルを作成してみたく存じます。
あいにく、撮り溜めた講座の投稿が当面続きますが、今月中には何らかのお知らせできるよう作業を進めて参ります。今しばらくお待ちくださいますようお願い申し上げます!
宜しくお願いします!
先日お問合せいただいたエッセンスを盛り込んだ講座を、先ほど投稿いたしました。2交代制のシフト作成については、case.3が参考になるかと思います。
ぜひお時間あるときにご視聴いただき、いつでもご意見ご質問お待ちしております!
「便利なシフト表の作り方」番外編 質問回答②
ua-cam.com/video/a0KFBqywE_4/v-deo.html
シフトの作成方法、大変勉強になりました。
これから会社のシフト作成をどうすれば時短できるか
考えており、動画を探していたところ検索に一番初めに出てきた動画でした。
一つ希望があります。
日別のガントシフトに出勤者の氏名をリンクして、
当日のシフトを作成したいのですが、それが出来るのか出来ないのかも
判らない状態です。
もしも可能であればその方法も教えて頂けると、シフト作成に
割く時間が減りありがたいです。
シフト作成者が休日も使ってシフトを作成しているのが現状です。
もしよろしければご教授ください。
よろしくお願いいたします。
ご視聴くださり誠にありがとうございます!
最もシンプルなのは以下手順です☺️
①Excelに標準搭載されているガントチャートのテンプレートを入手する。(Excel起動時に表示されるスタートメニューで検索できます)
②テンプレートは概ね縦軸がタスク、横軸が日付となっているので、縦軸を従業員名、横軸を時間に変更する。
③検索関数と時刻シリアル値を活用してシフト表とリンクさせる。
勉強させていただいています。
教えて下さったことを活用しながら
Aさんは1週間同じ時間のシフト。月~金。
翌週違う時間で1週間シフトを組みたいです。
その際はどのようにしたらいいですか?
シフト時間は4種類ほどあります。
ご視聴くださり誠にありがとうございます☺️週ごとに各メンバー固定の勤務時間なのであれば、シフト表の自動化はせずに(数式などで条件分岐はせずに)、手入力されてください。
教えてください
2月だけ29日以降祝日と同じ色にぬられてしまいます
2025年も2026ねんも。なにがおきてるのかわからず困ってます
月末に日付がない場合は塗りつぶしなしとする条件付き書式を追加されてください☺️
@@OfficeHARU 様 ありがとうございます。その条件付き書式を調べて追加したいとおもいます。
作成方法が神回だと思ったのに
Q&Aの回まで作ってくれるんて
HARUさん神様です✨
HARUさんの優しさが伝わってきます😊
私の仕事ではシフト作成使わないですが
関数自体はなにかの機会に応用できそうなので
早速保存させていただきました💕
まさに、講座で多用している条件分岐の考え方はシフト表に限らず活かせます😊質問回答回②もぜひ!
ua-cam.com/video/a0KFBqywE_4/v-deo.html
@@OfficeHARU
わー②もあるんですねー!
リンクまでありがとうございます🎵
さっそくみてきまーす😍
はじめまして。
全動画で学習させて頂きましたが、夜勤次の日を明けに設定するのがどうしても分かりません。
深夜勤務から朝勤務をさせないケースの逆とはどのように設定するのか教えて頂きたいです😢
前日のセルが夜勤なら問答無用で明けを返す条件分岐を設定されてください。
大変勉強になりました。人によって入れない勤務代がある場合はどのようにすればよいでしょうか。お手数をおかけしますが、よろしくお願いいたします。
メンバーごとに勤務形態(数式の条件分岐)設定を変えてください。
@@OfficeHARU 早速のお返事ありがとうございます。数式の条件分岐とはどの動画になるでしょうか。申し訳ありませんがご教示ください。よろしくお願いいたします。
シフト作成動画ありがとうございます。
今、作っています。
そこで質問ですが、夜勤→明け にしたい場合どのようにしたらいいでしょうか?
深夜→朝出勤させない仕組みと同じです。前日が夜勤であれば翌日を明けとする条件分岐を追加されてください。
申し訳ありません、一点ご質問させて下さい。CASE2についてです。
少し自分なりにカスタムし、「A=早番」「B=遅番」、「週休」という表示に変えて作成しようとしています。
説明の中の関数式を踏まえ試してみたのですが、どうやっても前日が「A」または「週休」の場合、翌日がFALESになってしまいます。アドバイスを頂けませんでしょうか。
ご視聴いただきありがとうございます。
"A"の文字列は数式内に残しているという理解でよろしいでしょうか。まずは全角半角が統一されているかご確認ください。
大変参考になり本当に助かっております。ありがとうございます。1点質問ですが、月の公休が決まっている場合の関数はどのように設定すればよろしいでしょうか?
こちらこそご視聴くださり誠にありがとうございます。
公休"数"が決まっている場合は本講座Case4の通りですが、全員ぴったり均等にするとなると月末に休暇が集中してしまう可能性があるため、あくまで目安として設定いただきます。
公休"日"が決まっている場合は本講座Case5の応用で、公休日の日付には"休"を返すような条件分岐を設定いただきます。
大変勉強になりました。
早速利用させて頂きたいのですが、平日17時からで土日祝は8時〜17時、17時〜翌8時まで1人づつといった振り分けの場合は可能でしょうか。土日祝だけ2列にしようかと思ったりしたのですが、なかなかうまく行っておりません。個別になってしまい大変恐縮ですが、何かアドバイス頂けますと幸いです。
参考にしてくださりありがとうございます。
お問い合わせの内容については、以下3点の条件分岐が必要です。
===
・平日か土日祝日かを判断する
・土日祝日の場合は、8-17時か17-8時かを判断する
・特定のメンバーが該当のシフトに入っている場合は他のメンバーはそれ以外のシフトもしくは休暇を返す
ご覧いただいた本講座の土日祝日に応じた条件分岐と、質問回答回②の日勤夜勤配分が参考になるかと思いますので、ご確認の上ご自身で工夫されてみてください。
【便利なシフト表 番外編 質問回答回②】
ua-cam.com/video/a0KFBqywE_4/v-deo.html
とても有益な動画ありがとうございます。1点質問させてください。職種による勤務固定は可能でしょうか?色々IF関数で試してみたもののうまく動作せず悩んでいます。例えば、日勤、昼勤、夜勤、深夜があったとして、Aの職種なら日勤と昼勤のみ、Bの職種なら日勤深夜のみ、Cの職種は日勤のみといった関数を指定することは可能でしょうか? お時間がある時でいいのでヒントを教えていただけると幸いです。
いつもご視聴いただき、本当にありがとうございます!
お問い合わせの件、各メンバー氏名の近傍に職種ABCを併記した上で、ご照会の通りIF関数を使用し以下のイメージで組み立てれば動作するかと想像します。
【=IF(●●セル="A",SWITCH(RANDBETWEEN(1,2),1,"日勤",2,"昼勤"),IF(●●セル="B",SWITCH(RANDBETWEEN(1,2),1,"日勤",2,"深夜"),"日勤"))】
正常に機能しない状況が続くようであれば、個別に改善提案もさせて頂いておりますので、ぜひお気軽にご連絡ください。
@@OfficeHARU ご返信ありがとうございます。教えていただいた関数に修正したところうまく動作してくれました。本当にありがとうございました。これで来月からのシフト作りが捗ります。P.S 自分はSWITCH関数は使えない環境なのでCHOOSE関数で代用しました。問題なく動作しました。
質問失礼致します。自動化までは作成出来たのですが、①1年を通して月ごとの公休日数が一定数以上ではなく、◯日と決まっている場合②1日の出勤日数が最低2人にするにはどのように関数を設定すれば宜しいでしょうか?
もはや年間の勤務管理をExcelで行うことからの脱却を推奨します☺️
コメント失礼します!
飲食業のシフトを作っております。
現在自動化と祝日リストにシート分けし、シフトを作っております。
自動化の所はホールのシフトだけで、別のシートでホールとキッチンの合わせたシフトを作りたいと思っています。
ホールのシフトを打ち込んだら他のシートに反映させる方法はありますか?
・ホールのメンバーはシフトをランダム抽出する(関数を使用する)
・キッチンのメンバーはシフトを手入力する(関数を使用しない)
↑これらは同じワークシート上で実現できるかと存じますが、わざわざ別々のシートに分けて作成されたい背景をご教示ください。
@@OfficeHARU ホールとキッチンは別々で別のスタッフが作っており、最初は個々の上長に見せるためにホールはホール、キッチンはキッチンのシフトだけの状態で、それでOKが出たら別のホールとキッチンを合わせたシフトにコピペをしています。
なので手間を省きたいのと、同じExcel上で作りたいという気持ちです
@@U-username オーソドックスに数式リンクかコピペでご対応ください。
とても参考になりました!
そして、感動しました。
どうにか普段の業務を効率化させたくさまざまな動画をみましたが一番わかりやすかったです。
今取り組んでいますのが年間カレンダーに曜日毎に当番を決めて割り振り当番表の作成をしていまして
例えば
第一、第三はAさん
第二、第四はBさん
祝日日曜はA→B→Cのローテーション
のように土日祝日の当番を自動で割り振る方法ご教授頂けませんか。
また別シートへ簡易版シートとして土日祝日と当番者を取り出したいです。
@@OfficeHARU
ありがとうございました!
なんとか作成出来ました!!
今はその作成した年間予定表の空白以外をギュットまとめたものを自動で抽出する方法を模索中です。
いい方法があればご教授頂きたいです。
無事機能されたようでなによりです。
追加でお問い合わせの内容につき、最初に頂戴していた簡易版シートの件ですね!ご照会の空白が一つの列(または行)の中で判断できる前提で、以下の手順でギュッとまとめることができます。
-----
Step.1 空白が散在している列(または行)を選択する
Step.2 Ctrl + Gでジャンプ機能を呼び出す
Step.3 「セル選択」オプションから“空白セル”を指定する
Step.4 対象の空白セルが選択されていることを確認し、
・空白以外を削除する場合は[Ctrl + ー]
・空白以外を非表示にする場合は[Ctrl + 9](行)、[Ctrl + 0](列)
を実行する。
-----
またいつでもご連絡お待ちしております!
@@OfficeHARU
ありがとうございます。
一応数列が入った空白のセルを自動更新で抽出するように作ることは可能でしょうか?!
データとして数式が入力されているときの処し方ですね!
論理関数のような数式で判定した結果、空白が返されているセルでも、一括で選択→非表示にする方法がございます。※この場合でも「ジャンプ機能」を使用します。
まさにちょうど、本日配信した講座が参考になるかもしれません。お時間許す限り、ぜひご覧ください!
【Excel講座】不要な空白セル,行,列を一括で非表示にするテクニック
ua-cam.com/video/VfOhJ7Zsn48/v-deo.html
@@OfficeHARU
ありがとうございます。動画拝見しました。
残念ながら自分の今やりたい操作には合致せずでした…
非表示ではなく、数式で得た結果を空白以外だけ抽出する方法はあるのでしょうか?
ありがとうございます!自動シフトほぼ完成できました!
ですがあと一歩。。
弊社は、1支店10名弱で、20日間勤務の日勤夜勤の二交代制なのですが、夜勤は2人分か3人で十分です。夜勤1日あたり、1店舗2or3人で組むにはどうすればよいのでしょうか…
ド素人すぎで申し訳ありませんが、御指南ーお願いしたいです。
ご視聴いただき誠にありがとうございます。
お問い合わせの内容を機能させるには、縦方向の(その日の夜勤人数が指定の数に到達したら必ず非番を返す)条件設定が必要になります。下記解説動画がヒントになるかと思いますので、ぜひお時間許す限りご覧ください。
便利な「シフト表」の作り方 番外編 質問回答②
ua-cam.com/video/a0KFBqywE_4/v-deo.html
素晴らしい!実に素晴らしいです。
Case.5,6,7に関しての早速の動画発信に感動しました。
早速ながら弊社でもこちらの公式を利用させて頂きまして
シフト表に反映させて頂きます。
今後ともご教授のほど、よろしくお願い致します。
お役に立てそうで嬉しいです!
最後は人の手で調整が必要ですが、是非ご参考ください。またどんなことでもお問い合わせお待ちしております!
質問させてください。
case3の一定日数以上勤務をさせないことと、
一月間の間に9日の休みジャストを必ず取得するようにするにはどのような関数を用いればよいでしょうか。
考え方はCase.3と同様(COUNTIF関数)です。各メンバー、月内のシフトにおいて休暇が9日間に到達していたら問答無用で休みとする条件分岐を加えてください。ただしその場合、月末最終週が全員休みとなるケースが多発し、柔軟性に欠けるシフト表が生成されます。ご要望のアイテムを全て満たすことによる上記弊害について、予めお含みおきください。
ご返信ありがとうございます。
すみません、「9日に達したらその瞬間勤務と無条件で入れる。」との理解であってますでしょうか。
@@isaotakahata3523 1つ目の条件「一定日数以上勤務させない」が月内の出勤数を制限する主旨であれば、9日の休暇を抽出したところで"休み"を優先し、一定日数以上の連続勤務を制限する主旨であれば、9日の休暇を抽出した場合に"勤務"を返す条件分岐となります。
お勤め先の労務管理における優先順位次第です。いずれにしても、月末最終週は全員休みもしくは全員出勤の結果が散発します。
コメント失礼します!
シフト表の事で質問があります!
うちのシフトは時間別にA~K番まであり、休みは/、有休は#にしております。
1ヶ月の中で最大何連勤なのか自動的に出す方法はありますか?
ご視聴いただき誠にありがとうございます。
最も簡単な方法ではないかもしれませんが、思いついた手順を下記に記します。(セル番号は講座のサンプルをベースにしています)
===
①メンバー毎のシフトを参照したIF関数をシフト表欄外(ex.D34:AH34の範囲)に設定します。D34セルに【=IF(OR(D8="/",D8="#"),1,0)】と入力したら、AH34セルまで数式をコピーします。結果、休み(/ or #)なら1、それ以外は0が返ります。
②D35セルに1と入力します。
③E35セルに【=IF(AND(E34=0,E34=D34),D35+1,1)】と入力し、AH35セルまで数式をコピーします。結果、出勤が続く限り数字を積み上げ、休日の度に数字がリセットされる数列が出来上がります。
④AI35セルに【=MAX(D35:AH35)】と入力します。結果、最大連続出勤数が抽出されます。
===
とても興味深く面白いお問い合わせをいただきましたので、いつか講座でも取り上げて参りたいと思います。
説明がとても分かりやすく、活用させていただこうと思います。
ちなみに、もし可能でしたら以下についてご教授ください。
・一週間のうちどこかで休み(週休)を2日間必ず設定する。
・連勤が4日以下になるように設定する(=5連勤以上にならない)
上記を反映するにはどのような関数式となりますでしょうか。ぜひご教授頂けますと幸いです。よろしくお願いいたします。
ご視聴いただき誠にありがとうございます。
お問い合わせの内容については本講座Case.3/4の考え方が応用できます。
【週2日の休み】→前7日間の範囲で“休”が2つに満たなかった場合に”休”を返す。
【連勤は4日まで】→前4日間の範囲で”休”が0だった場合に”休”を返す。
とても勉強になる動画感謝です!
お時間ある時にお答え頂けると有難いのですが、
この動画のシフト表の形式で自動生成を行い、その日の日勤を9名、夜勤を3名、という様に人数を指定する方法
をご教授願えないでしょうか😭
ご視聴いただき、本当にありがとうございます!また、ご質問もお寄せくださり大変嬉しいです。
ご紹介の件、医療業界や24h営業の小売業界を前提としたサンプルとして、ぜひお力になりたく存じます。解説動画を収録→投稿するため、差し支えなければいくつか前提条件をご指示ください。
・全メンバー数
・土日祝日の出勤要否
・連勤日数の上限
等々、情報ご提供いただければ幸いでございます!
@@OfficeHARU 返信ありがとうございます!
・メンバー数→20名
(リーダー5名、社員5名、バイト10名)
・平日→日勤数名(8-17名)、夜勤3名
(夜勤:リーダー1名、社員1名、バイト1名)
・土日祝日→日勤0名、夜勤3名、他休み
(夜勤:同上)
・連勤数→指定なし
※勤務形態は日勤、夜勤、明け、休みの4種類
※夜勤の次の日は明け
このようになっております。
よろしくお願いします😭
承知いたしました!それでは、いただいた条件でサンプルを作成してみたく存じます。
あいにく、撮り溜めた講座の投稿が当面続きますが、今月中には何らかのお知らせができるよう作業を進めて参ります。今しばらくお待ちくださいますようお願い申し上げます!
@@OfficeHARU ありがとうございます!
他の講座も楽しみに見てます!
ぜひよろしくお願いしますm(_ _)m
シフト作成めっちゃ楽になりました!
夜勤8時間
明け8時間
で連続するための関数を教えて頂きたいです😊
参考にしてくださりありがとうございます。
前日が夜勤だったら必ず明けを返す条件分岐を設定されてください。本講座の"深夜勤務から連続して朝勤務をさせない"ケースの逆を指示するだけです。
とても有益な動画ありがとうございます。ほぼほぼ完成したのですが、細かい設定が多く自分1人では完成できそうにありません。どうにか個別でアドバイス頂けないでしょうか..よろしくお願いします🙇
ご視聴いただき誠にありがとうございます。
シフト表シリーズには全6stepと質問回答①に加え、質問回答②もございます。まずはそちらをご覧いただき、お悩みが解消されない場合は、メンバーシップの「いつでも直接相談クラス」にご参加いただければ、専用メールアドレスにて直接やり取りさせていただきます。
便利な「シフト表」の作り方 番外編 質問回答②
ua-cam.com/video/a0KFBqywE_4/v-deo.html
とても勉強になり、参考になります。動画に感謝してます。コロナの時期が続いて出社率80%になってしまっていて、休みとランダムの在宅を入れて出社率80%にする事は出来ますでしょうか?
ご視聴いただき誠にありがとうございます。
出社率をピッタリ80%で設定できる訳ではありませんが、ランダム抽出する数式を以下に置き換えていただくと、確率論として出社が返される可能性が高くなります。
【SWITCH(RANDBETWEEN(1,6),1,"出社",2,"出社",3,"出社",4"出社",5,"在宅",6,"休")】
シフト作りがとても楽になり本当に助かっています…!ありがとうございます!!
質問なのですが、
1日の中でA~Dを1個ずつだけ入れる方法
を教えていただきたいです!(1ヶ月で均等にA~Dを入れる設定にしても1日に集中して何個もAが入ってしまうので…)
ご視聴いただき誠にありがとうございます。
お問い合わせの内容については、以下の続編動画のエッセンス(日勤/夜勤の配分)が参考になるかと思いますので、お時間許す限りぜひご視聴ください。
便利な「シフト表」の作り方 番外編 質問回答②
ua-cam.com/video/a0KFBqywE_4/v-deo.html
返信ありがとうございます!
動画拝見しました。
1つずつだけ入れる方法はわかりましたが
希望休も反映したい場合はどうすれば良いのでしょうか?
シフト表のIF関数に本編でご紹介した希望休を反映する条件(COUNTIF関数)を挿入されてください。
尚、想像に難くないですが、関数による自動化で横方向と縦方向の双方の条件分岐を完璧に成立させることは不可能であり、その日あたりの必要人数や全員均等な出勤数にこだわりすぎると、月末最終日に欠勤が集中したり、一部のメンバーに偏ったシフトが生成されます。今回ご照会のようなさらに細かい分岐をお求めであればなおさらです。すべてをExcelで解決(自動化)できるとは期待せずに、改めてご要求事項の実現性をご確認ください。
それでも尚、ご要求事項を全て満たした煩雑な条件分岐をヌケモレなく関数化するご意志があれば、ぜひトライしてみてください。
いつも役立つ動画ありがとうございます!
弊社ではAさんはB番希望と言ったようなシフト希望もいただいております。
休日の回数だけじゃなくシフト希望も反映させることは可能でしょうか?それとも手入力した方が良いのでしょうか?
・関数の条件分岐(ランダムで返す勤務形態)をメンバー共通ではなく各員ごとに設定する。
・休暇希望日欄、勤務形態ごとの出勤希望日欄を設け、その日が該当していれば希望のシフトを返す。
上記の通りです。
シフト表シリーズ本編では休暇希望日反映のエッセンスを織り込んでご案内しております。勤務形態毎の出勤希望日にも応用できますので、ご自身で条件分岐を組み合わせ工夫されてください。
シフト表シリーズ再生リスト
ua-cam.com/play/PLauuFlD7eyY0SIyY8WnrEmgIg45vGc1xx.html
はじめまして。
こちらのpart4までをベースとした勤務表を作り、アレンジさせていただいてます。
(希望が休みだけではなく複雑なため、直接入力しながら勤務を考えていくスタイルです)
①
勤務表下の人数がされる部分で、
日勤・早番・夜勤にそれぞれに必要な人数が揃っていれば条件付き書式で背景色がつくように設定したいのですが、
平日、土曜日、日曜・祝日で必要な人数が異なる場合はどうしたら良いでしょうか?
②
月数を入力したら、
ある条件が"無"の人の日曜・祝日には自動的に"公"が入力されるようにするにはどうしたらいいでしょうか?
質問が多くて申し訳ありません。
ご視聴いただき、本当にありがとうございます!本講座を参考にしてくださりとても嬉しいです。
お問い合わせの2件は、いずれもAND関数を活用し複数条件を指示することで機能してくれるかと思います。条件付き書式に設定する数式を、「シフト表の作り方」初期のサンプルベースで以下に記します。
①最低出勤人数を、(1)土曜3人以上、(2)(3)日曜/祝日4人以上、(4)平日2人以上に設定する場合、対象範囲に以下4件の条件付き書式を追加し、ルールの管理画面で(4)の優先順位を一番下に配置します。
(1)=AND(TEXT(D$6,"aaa")="土",D28>2)
(2)=AND(TEXT(D$6,"aaa")="日",D28>3)
(3)=AND(COUNTIF(祝日リスト!$B:$B,D$6)>0,D28>3)
(4)=D28>1
②上記①の考え方が参考になるかと思います。体系として【=IF(AND(ある条件="無",対象日="日"),"公",‥)】のイメージでございます。
あいにく、ここ数日Excel作業ができる環境におらず、誠に恐縮ながら正常動作するかの確認ができておりませんが、もし追加のお困りごとがございましたら、いつでもお気軽にお問い合わせください!
こうしたご質問コメントは大変嬉しく励みになります。このチャンネルがお悩み解決の一助となれば幸いです。
回答ありがとうございます!
関数初心者ながら、どんどん自分の使いやすいものになっていくことに楽しさを感じています!
①は無事完成しました!
しかし、30日までの月の31日のチェック欄にも背景色がついてしまいます。
ついていてもそれほど問題はないのですが、せっかくですので対処法を教えていただきたいです。
②日曜日には"公"が表示されるように設定することができました!
しかし、祝日の数式がうまくいきません。
数式が長くなればなるほどわからなくなってしまいます。
急ぎませんので、またご指導いただけると嬉しいです!
無事、機能されたようでなによりです!
①【数式[=D$6=""]、背景色[なし]】の条件付き書式を新たに追加し、ルールの管理画面で優先順位を一番上に配置しておきましょう。
②祝日は全般的に【COUNTIF(祝日リスト!$B:$B,D$6)>0】で判定することができます。※祝日リストにおいて該当日を数えて、1以上存在する場合(=その日が祝日である場合) という考え方です。
エクセルの関数は長ければ長いほど、こんがらがりますよね笑 あまり難しくなってしまうのも視聴者様に対し不親切なので、本講座のIF関数下の条件も3〜4つほどに留めております。
またいつでもお気軽にお問い合わせください!