• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:メンバー88人の年間スケジュールを自動で作成したい)

メンバー88人の年間スケジュールを自動作成! パソコン入力でも簡単に対応可能か?

このQ&Aのポイント
  • メンバー88人の年間スケジュールを自動で作成したい。現在はExcelの並べ替え機能とCOUNTIFを使用していますが、時間がかかります。パソコン入力でも扱えるようにする方法や、専門のSEにプログラム作成を依頼する場合の費用について質問したい。
  • 私は600戸2000人規模の大規模マンションの自治会役員であり、夜間防犯パトロールのスケジュール作成を担当しています。メンバーは有志グループ16人、自治会役員グループ15人、フロアー長グループ57人の88人です。毎週月・水・土に参加する条件で、年間約130日のスケジュールを組む必要があります。
  • メンバー全員から希望曜日と個別条件をアンケートで聞き、それに基づいてスケジュールを組む必要があります。現在はExcelを使用して手動で作成していますが、自動化したいと思っています。パソコン入力を行う一般の人でも簡単に扱えるようにする方法や、プログラム作成を依頼した場合の費用について質問したい。

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

  • ベストアンサー
  • nishi6
  • ベストアンサー率67% (869/1280)
回答No.5

質問の回答として、「乱数を使ったりして、できますよ」では無責任かと思い、実際例を作ってみました。乱数など使わず、手作業を意識しています。いろいろ面倒なので、マクロ(VBA)を使っていますが、手作業で十分できる操作だと思います。 1.年の入力と開始月のセルを設定 2.年間のスケジュール表を作成    指定した年・月から各月、月と「月・水・土」の日を出力表示    曜日を表示    各日が祝日かどうかを計算し、祝日なら「祝」を表示     振替休日や第2、第3月曜、春分・秋分の日は計算可能です  (マクロで実行しましたが、手作業でも十分可能でしょう) 3.アンケートの要望の整理    要望をシート外で管理すると面倒なので表に取り込みました   A.希望曜日     入力が無ければ月水土OK     「○」が入力されていれば、希望曜日とし、なければ参加不可   B.内・指定曜日     例えば、「234」とあれば、第2、第3、第4が可能という意味   C.除外曜日     「▲」がある曜日は割り当てません   D.平日祝日     「×」があれば平日祝日には割り当てません   E.除外月     指定の月には割り当てません。年3回にしました  (マクロでスケジュールに参加できない日には「×」を付けましたが参照   しながら手作業でもできる範囲でしょう) 4.その他の要望を加味した年間のスケジュール表の「×」を完成させます 5.後は、スケジュール表に機械的に参加の「●」を記入していきます。   右下に進んでいき、「×」でないセルに「●」を記入します。「×」ならば   さらに下を探します。「×」の人はなるべく早く「●」にします   どうやっても「月1回」に収まらない時は「ごめんなさい」でしょうか。   多分翌月は「0回」になるでしょう 6.予定変更が発生した場合、添付図のように「都合のいい人と交換する」   ことにしておけば不公平は無いでしょう  7.新参加の人も考慮して、3グループに空き行を作っておけばいいでしょう   また、途中月で諸事情で参加できなくなった人の対応も、   機械的に配置してあれば、修正は簡単でしょう。ずらすだけ   一応、個人別の「●」の年間計は集計しました。 全体的にみると、人数がある程度多いので、  ・「スケジュール表に参加できない日をセットする」のが重要  ・セットできれば人の配置は機械的に行う と考えれば、自作できれば、高額の費用や管理費を心配する必要もないでしょう。 また、「Excelの並べ替え機能とCOUNTIFを使い」とありますが、このような機能は使いませんでした。機能を頻繁に使うと、Excelの操作に慣れていることが必要になるので、引継ぎとかが心配になります。 このような案件への対応は、「今日入ってきたパートさんや契約社員さん」が苦痛なく作業できるような手順にしていました。そうしておけば、引継ぎも不要になるわけです。 要は、(手作業であっても)スケジュール表に各人のだめな日を記入することでしょう。

rune9w6q
質問者

お礼

nishi6さん ごていねいに、再度ご提案いただき、たいへんありがとうございます。 こういう作り方もあったのか!と眼を開かれる思いです。 私は、メンバーを月水土にグループ分けをし、カレンダー横に曜日グループごとに貼り付け、並べ替え機能でカレンダーの日付順に並べ直す。個別条件を参照しながら入れ替え・調整をする。 という単純な方法でやっています。 次年度に向け、ご提案の方法で作成してみたいと思います。 ほんとうにありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (4)

  • nishi6
  • ベストアンサー率67% (869/1280)
回答No.4

ナーススケジューリング問題の類かなと思いましたが、条件がたくさん書かれているように見えて、3グループ(有志グループ、自治会役員グループ、フロアー長グループ)間の関係は無いようです。「あの人とは組みたくない」、「男性とは組みたくない」、「若い人がいい」などの条件がないわけですね。「並べ替え機能とCOUNTIFを使って作っています」と書かれているので、個人間の関係を気にする必要が無いはずです。 問題は、 >メンバー全員から、希望曜日と個別条件  (毎月第一月曜、月・水でも祝日は×、8月は外して等) をアンケートで聞く。 をどのように数値化、計算ができるように条件・計量化するかだと思います。「等」という表現が外注するにしろExcelで作るにしろ問題個所でしょう。 ナーススケジューリングに近い条件で、100名近い人員の配置をExcelで何件も対応しましたが、基本的には、 1.制約条件の強さを見定める。 2.個人を割り当てる時の優先順位の評価関数を作る。 3.条件が強い制約から「乱数」を使い配置を決めていく。 4.割り当てが破綻したら、新たな「乱数」で3から再計算 5.「実現度」的な全体の評価をする関数で、設定した再計算回数で中断する。 6.ある程度の「実現度」になったら、配置を固定し、3から再計算する。 7.どうしてもだめなら、数人(少ない回数)に謝って対応してもらう。 のような手順で対応していました。100人弱で3ヶ月の割り当てに要する時間は2、3分でした。作るのは1週間くらいかかりました。(開発経費の計算は難しいです)作業はパートさんが行っていました。 この質問の場合、3グループ毎に乱数を使い簡単と思える制約条件を考慮して、各人の配置を行い、数値化が難しい条件を手作業で修正するくらいで対応できるでしょう。設定だけが違った、3つの同じプログラムになるでしょう。また、「急に都合が悪くなった」ということは必ず起きるので、対応方法(誰かと交代するとかのルール)を決めておくべきでしょう。さらに、どのくらい前にスケジュールを公表するかも大事です。「年間スケジュール」というのはかなり長い気がします。変更が頻繁に起こらなければいいんですが。 ご参考に。

rune9w6q
質問者

お礼

nishi6 さん ご丁寧なご回答ありがとうございます。 フロアー長で実質参加不可能な方がいるため、1回2人のペアを組むときに、二人とも不参加にならないよう配慮する必要はあります。 おっしゃる通り、個別条件をクリアすることが難しいです。この調整にとても時間がかかっています。 曜日と個別条件を「公約」として参加して頂いているため、厳守しなければなりません。 また、都合が悪く当番日を変更してほしいという要請も、月に4件ほどあります。 その度に、手作業で変更調整をしています。 それは、仕方がないのでOKなのです。 問題は、防犯担当の役員が輪番で毎年変わることにあります。 私が次年度も作成するなら、多少面倒でも問題はありません。 しかし、役員の中にはExcel不案内の方もおり、そういう方が担当になった場合なんとかできないかと思って、質問させて頂きました。 4人の方に貴重な回答をいただきましたが、やはり、Excel知らない人でも簡単に扱えるようにはできないようです。 ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。
  • maiko04
  • ベストアンサー率17% (345/1956)
回答No.3

マクロにせよ、プログラムにせよ、内容を理解し、メンテナンス(変更対応) するためには「作って」「はい出来上がり」というわけには行かないのですよ。 普通は作成した会社に月いくらかのお金でメンテナンスを依頼していますよ。 したいことを明確にすれば何人かは作るでしょうが、 理解できなければ意味ないのですよ。

rune9w6q
質問者

お礼

早速のご回答ありがとうございます。 まことにmaiko04 さんのおっしゃる通りだと思います。 メンテナンス(変更対応)が必要不可欠ですね。 当分、手作業でやるしかないかと思います。 ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。
  • STICKY2006
  • ベストアンサー率29% (1536/5269)
回答No.2

シフトとか、スケジュールの自動作成ツールは探してみましたか?? 要望に完璧に一致!はせずとも、ちょっと調整すれば十分使えるだろう。 ぐらいなツールならば無料で落ちてんじゃねーかと思いますが。

rune9w6q
質問者

お礼

早速のご回答ありがとうございます。 一応すこしネットで探してみました。 今のところ、そういう格好のスケジュール作成ツールは見つかりませんでした。 もっとよく調べてみようと思います。

全文を見る
すると、全ての回答が全文表示されます。
  • kkkkkm
  • ベストアンサー率65% (1635/2480)
回答No.1

> Excelでもっと自動化 毎回の同じ作業が単純作業だけど時間だけがかかるというのでしたらマクロの記録で操作を一度記録しておけば次からはその作業を自動化できます。(ご自身でできます) 作成してもらうならこのようなところがあります。(Excelなどで作成してもらう方が安く上がると思います) 2019年最新版】Excel開発に強い システム開発会社9選 https://imitsu.jp/list/web-system/excel/

rune9w6q
質問者

お礼

早速、ご回答いただきありがとうございます。 そうでしたね。「マクロの記録」という方法がありました。 考えてみます。 昨年までは19名程度の有志メンバーが内輪だけてやっていたので、問題はなかったのです。 本年、私の担当になってから役員やフロフー長を参加させることになり大所帯になりました。 役員やフロアー長に対しては「公約」としているので、個別条件は厳守です。 ですから、かなり面倒な条件をいくつもクリアしないといけません。 私が毎年作成すれば良いのですが、役員は輪番で毎年交替、Excelをよく知らない人もいます。 そこで、もっと簡単に自動化はできないかと思ったわけです。 担当が変わるということが問題なんです。不案内な人がなると、トラブルが起こった場合お手上げになります。 Excelの開発会社は知りませんでした。10万からできるのですね。 前に、ランサーズでフリーランスのSEに問い合わせたところ20万と言われました。それは自治会の予算では無理と断念しました。 ご親切な回答、感謝いたします。こんなに早く反応があるとは思いませんでした。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセルでスケジュール表作成

    いつもお世話になっています。 エクセル(オフィスXP使用)でスケジュール表を作成しています。 日付は一番初めのセルに日付を入力すると自動的に日数が入力されるよう計算式を(隣のセル+1)で作成しています。1Pに月曜始まりで2週間分の日数が入っています。曜日は固定なのでWEEKDAY関数は使っていません。(直接曜日を入力しています)土日は網掛けをしています。 以上のスケジュール表で、自動的に祝日を判別し、セルの色を変えたいのですが方法はありますか?出来れば祝日の曜日欄には自動的に祝日と入るようにしたいのですが・・・。条件付書式などを組み合わせてなんとか1ヶ所入力すると全て自動で行えるように出来ないでしょうか?どの関数を組み合わせればよいか、もしくは別の方法(シートを別に作成し、祝日だけを入力すると、スケジュールのシートが自動的に変わったり・・・)など、ありましたら教えていただけると助かります。 宜しくお願いします。

  • エクセル メンバー表からグループメンバーを抽出

    縦に名前が並び、その横の列に男女、その横の列にA・B・Cの3グループが入力されている表があります。 その表からAグループ・Bグループ・Cグループのメンバーを抽出して各グループのメンバー表を作成したいです。 条件として… (1)今後メンバーが増える可能性がある。 (2)メンバーの所属グループは変更になる。 (3)グループの人数構成はバラバラである。 (4)メンバー表の名前は上から縦に並べたい。 (5)メンバー表はそれぞれ別シートに作成したい。 (6)ABどちらかに所属する男性のみ(女性のみ)のグループのメンバー表も作成したい。 毎日作成するので日々の手間を最小限にしたいです。 関数等を利用して一発で表作成することはできないでしょうか? よろしくお願いします。

  • Outlook2000のスケジュール機能アップのソフト

    社内でOutlook2000を使うことになりました。 グループ員(7名くらい)のスケジュール管理をしたい のですが、Outlook2000 の機能では使い物になりません。  グループメンバーの今週の予定を一覧でみたい・・   といった最も基本的な機能がないようです。 マイクロソフトさん、なんとかしてくださーーーい。 何か、いいアドオンソフトはないでしょうか? いってみれば、サイボウズのスケジュール機能のような 一覧性のあるスケジュール管理がしたいのですが・・・。        イメージ的にはこんな感じです。 ____12(月)_13(火)_14(水) ____・・・・ Aさん|会議  MTG   役員会 ___|_______________ Bさん|    外出  bb社訪問 ___|_______________ Cさん|年休  会議  夏休み ___|_______________    |   一日、週間、月間 などのビューがあればサイコウ。  よろしくお願いしまーす。

  • 自治会と管理組合が一緒になっているケース

    相談にのって下さい。 自治会は任意団体で加入義務がないことは存じているのですが 私の住む市営住宅では自治会がマンション内の管理をしていて任意である 町内会の部分とが一緒くたになっています。 共益費は自治会費として毎月役員が徴収にくるシステムです。 自治会が共益費を徴収し、そのお金で住宅内の様々な管理を住人で分担して共同でおこなう形態になっております。 こういうケースの場合は自治会へ加入するのが義務になるように思うのですが 実は入居する際に住宅側からそのような説明が一切なかったのです。 契約書の中に何も触れられておりません。 入居したら自治会という名の管理組合に入ることが義務であることを 知らされておりませんでした。 入居後のある日、自治会の方から自治会の規約を渡されて驚きました。 規約の中には入居と同時に自動的に自治会員となる義務があるという一文があり 拒否はできないこと、様々な決まり事もあり、それができなかった時の ペナルティ金が記されていました。 諸事情で自治会の規約の中のいくつかが守れそうにありません。 毎月1回○曜日の早朝に掃除があり、出れないものは○千円のお金を払うとあります。 その曜日は毎週どうしても抜けられない用事があり掃除に参加できません。 また、仕事で毎晩遅く朝も早く出かけてしまう事が多いので順番で回ってくる役員を 引き受けることも不可能な状態です。 自治会への参加が義務であることを入居前に知っていたら 最初からできないことがわかっていたので決して契約することはありませんでした。 実質的な自治会参加ができない以上、ここに住む資格がないと思い 引っ越し費用を住宅側に請求しようとしたら住宅側は退去しなくて良いと言うのです。 そのまま住んでよしと。出て行かなくて良いと言ってるのだから引っ越し費用を 請求することもできず、かといって引っ越し費用がすぐ用意できるものでもなく 自力で出ていくこともできません。 しかし、入居していれば自治会参加の義務はあると思われるので ペナルティ金は払わないといけないことになりますか? 共益費は払っていますがペナルティ金は払っていない状態です。 仕事を辞めてでも役員をしないといけないことになりますか? そのままどちらもほっておいたらどうなりますか? 自治会側から掃除不参加ペナルティ金の請求訴訟を起こされたら払わなくてはいけないものでしょうか? 今はできることのみしています。 ゴミ置き場や階段の掃除なども順番に回ってくるのですが 時間や曜日に関係なく1週間の間にすればよい事になっていて 夜遅くでもよいとのことなので協力できていますが 特定の曜日を指定されての掃除には参加できませんし、特定の時間を 指定される会議出席、打ち合わせ、日中の電話連絡などの必要がでてくる 役員の仕事はできません。平日の日中はほとんど留守で、休日は親の介護の為、 実家に泊まっているので留守にしています。 できない理由を話せばもしかしたら役員を免除にしてもらえるかもしれませんが それには日中家をほとんど留守にしていることを告げねばなりません。 留守にしてることを他人に知られるのは恐ろしいです。 わかれば泥棒に入られる危険性も出てきます。 自治会の役員はいろいろあるのですが、入居年数に関係なく部屋の番号順に回り 来年春には回ってくることが既にわかっています。 仕事を辞めて、ペナルティ金を払っていたら引っ越し費用を貯めることは益々困難になりそうです。 事前に説明してくれなかった住宅公社側にせめて自治会活動に参加できないと生じるペナルティ金だけでも支払ってもらいたい気分です。

  • バンドのメンバーでHPを作ろうとしているのですが…

    バンドのメンバーでホームページを作ろうとしているのですが、 ・パソコンからでも携帯からでも見れる ・グループみんなで作れる ・できるだけ簡単に作れる ・無料で作れる この四つの条件に当てはまるおすすめのホームページ作成サービスはありますか?

  • Excelで年間スケジュール作成 曜日判断する関数は?

    年間を通してうちの会社では、曜日を基準としたイベントがあります。年間スケジュールを立てたいのですが、皆さんのお知恵を拝借できないでしょうか?よろしくお願いします。条件は以下のとおりです。 1.(1)月曜日にアンケート作成、(2)その週の木曜日に配布、(3)3週間目の火曜日に回収。これが基本の形です。 2.(1)が祝日で、かつ翌日の火曜日が平日の場合、火曜日に実施します。 3.(2)が祝日で、かつ翌日の金曜日が平日の場合、金曜日に実施します。 4.(3)で火曜日が祝日であったり、火曜日が平日でも翌水曜日が祝日 であれば、(1)を一週間ずらして入力します。 5.(1)基準日(月曜日)を入力すると、(2)、(3)の結果をシート内 に作った年末年始、祝日、会社指定休日リストから判定結果 を表示。     例)A3セルに1/19(月)入力すると B3セル 1/22(木) C3セル 2/10(火)ですが2/11(水)は祝日なので、D3には"祝日あり"と表示させたいです。 どの関数が適切か教えてください。

  • グループのメンバー取得

    Active Directory ユーザーとコンピュータにて あるグループのメンバを表示させるクエリを作成出来ません。 ネットにて調査し 検索 ”ユーザー、連絡先およびグループ” フィールド ”Member Of” 条件 ”が” 値 ”グループ名” として定義すれば取得できるようなサイトを見つけたのですがだめでした Active Directory ユーザーとコンピュータにて実現可能なクエリをご教授願います。

  • もうすぐ、2年間のマンションの自治会役員が終了します。

    もうすぐ、2年間のマンションの自治会役員が終了します。 このマンションの自治会は、役員終了後に慰労会をやります。 慰労会費は、十万円まで使えます。 しかし、今までの慰労会では、最高8万円ぐらいしか使ってません。 私もそのつもりで、見積もりしてましたが、他の役員の方々が「十万円まで使えるなら、丸ごと十万円使えばいい」と言う人が多くて、悩んでます。 予算は、十万円だけどだいたい8万円ぐらいに、今まではおさえてきているので、今回もその金額でいきたい。 説明しても納得してもらえない。 昔は昔、今は今。 確かにそうだけど、あとあと問題にならないかと心配です。 前例どおり8万円で押さえるか、十万円丸ごと使うか。 皆さんならどうしますか?

  • 最強スケジュールソフト

    最も優れたスケジュールソフトのお勧めはどれですか? 今はPALMを使っています、Entourageはいまいちでした。 ・カレンダー形式で月、週、日の切り替えができる。 ・用件が簡単に書き込め、定期スケジュールの設定後、個別の変更が自由にできる。 ・カテゴリを自由に増やせる。 ・アイコンを自由に設定できる。 ・ドラッグで自由に曜日、時間をずらせる。 ・枠の高さ、幅を自由に変更できる。 ・できればUSBでハードが対応している。 ・デモ版がダウンロードできる。 ・イベントに補足欄がある。 ・軽い フリーソフトは色々試しましたが条件にあうのが見つかりませんでした。

    • ベストアンサー
    • Mac
  • エクセルで役員会の案内状作成

    町会役員会の案内状を作成しております。 案内状作成後、必要枚数印刷し案内状の左上に出席してほしい役員さんの名前を個別に手書で書いております。 出席してほしい役員さんは会議のテーマによりその都度変わります。 教えて頂きたいのは、どこか特定の複数のセルに、それぞれ出席してほしい役員の名前を入力すると、入力されたセルの役員名が案内状の左上に個別に記入され、入力された役員の人数分の案内状が印刷されるとありがたいです。役員数は多い時は20名を超える時もあります。 よろしくお願い致します。  

専門家に質問してみよう