Excel ロードマップ

Excel ロードマップ

私には機能が満載の Excel シートがあり、それぞれについて、1 人で作業した場合に何日かかるかを計算しました。今度は、何らかの数式を使用して、いつ完了すると予想されるかを計画したいと思います。

どうすればそれができるのか理解できないのは、周囲の他の特徴を考慮した計算を行うことです。たとえば、次のようになります。

  • 特集1 - 22日間
  • 特集2 - 1日
  • 特集3 - 3日間
  • 特集4 - 10日間

さらに、開発者は3人いますが、1つの機能に同時に取り組むことができるのは2人だけです。2人の開発者が同時に1つの機能に取り組むと、時間は例えば40%短縮されます。

設定した開始日に基づいて数式で結果がわかるようにしたいです。この例では今日を使用します。

  • 機能 1 - 終了予定日 2016 年 10 月 12 日 (13.2 日、フルタイムの開発者 2 名が必要)
  • 機能 2 - 終了予定日 2016 年 9 月 21 日 (1 日、1 開発)
  • 機能 3 - 終了予定日 2016 年 9 月 26 日 (3 日、開発 1 件、今日は機能 1 と 2 によってすでに完全にブロックされているため、開始日は明日に変更されます)
  • 機能 4 - 終了予定日 2016 年 10 月 7 日 (10 日間、開発者 1 人、開始日は機能 3 の終了日です。それまでは全員がブロックされます)

注: 機能の順序は重要であり、最上位の機能がその下の機能よりも重要であると予想されます。

これで、WORKDAY 関数を使用して、最初の項目であれば各項目がいつ完了するかを示す数式を作成することができました。しかし、1 週間に処理される他の項目も考慮に入れるには、数式をどのように拡張すればよいでしょうか。また、作業するリソースの量も考慮すればよいでしょうか。

誰かが私を正しい方向に導いてくれることを願っています。それとも、これは公式では不可能だと教えてくれるでしょうか?

答え1

これであなたのスプレッドシート問題: Excel は、あなたが実行しようとしているタスクに適したツールではないと思います。スプレッドシートを使用するには複雑すぎるように思われます。代わりに、適切なスケジュール プログラムが必要です。

過去に私はマイクロソフトプロジェクト(変更される可能性が低いため、Wikipedia リンク) これがまさにそのプログラムが行うことです。

項目を実行できる人を設定することができ、それらの項目が相互に依存していない限り、ダウンタイムが発生しないようにタスクを配置できると思います。また、複数の人をタスクに割り当てることもでき、タスク効率の調整機能があることは間違いありません。

使用してからしばらく経っているので、少し使い慣れていませんが、タスクのスケジュール設定、依存関係、リソース管理、平準化を行うので、まさにあなたが達成しようとしていることのように思えます。

関連情報