SlideShare a Scribd company logo
3. 作業リスト,スケジューリン
グ,PERT図
(オペレーションズリサーチ)
URL: https://www.kkaneko.jp/cc/or/index.html
1
金子邦彦
アウトライン
• 作業リストとスケジューリング
• Excel による作業リスト作成
• クリティカルパス
• PERT 図
• Excel を用いてスケジュールを調べる
2
3-1 作業リストとスケジュー
リング
3
作業リスト
• 作業リストとは,プロジェクトを達成するために
必要な作業のリスト
4
作業記号 作業名 作業時間 先行作業
A 沸かす 1 なし
B ゆでる 3 A
作業リストの例
スケジュールの例
5
A. 沸かす
B. ゆでる
8 9 10 11 12 13 14
時間
作業
作業記号 作業名 作業時間 先行作業
A 沸かす 1 なし
B ゆでる 3 A
作業リスト
AのあとにBを配置
他のスケジュールの例
6
A. 沸かす
B. ゆでる
8 9 10 11 12 13 14 時間
作業
A. 沸かす
B. ゆでる
8 9 10 11 12 13 14 時間
作業
15
途中
休憩
AとBの間に余裕
3-2 Excel による作業リスト作
成
7
作業リストの例
• 4つの作業
• 演習では,開始時刻,途中休憩分の時間,終了時
刻も Excel で扱う
8
作業記号 作業名 作業時間 先行作業
A 注文 10
B 作成と配達 40 A
C お金の準備 2 A
D 食べる 15 B, C
演習
• Excel を起動.起動したら「空白のブック」を選
ぶ
9
• 次のように値を入力.
10
※ 数値はすべて半角.「A」,「B」,「C」なども半角
• E, F, G 列に次のように値を入力を書き加える.
11
※ 数値はすべて半角.
• 全体を確認する.
12
※ 数値はすべて半角.「A」,「B」,「C」なども半角
終了時刻を計算させるために,次のように式
を入力
セル G2 に式「=E2+C2+F2」
13
G2 の式を,G3, G4, G5 に「コピー&貼り付
け」しなさい.
右クリックメニューが便利
14
終了時刻が自動で再計算されることを確認する
ために,
C5 の値を「15」から「30」に書き換えてみな
さい
30 に変えてみる 自動で
80 に変わる
あとで使うので、消さずに残しておく
15
3-3 クリティカルパス
16
もっと早く終わりたい!
17
A. 注文
C. お金の準備
作業
B. 作成と配達
D. 食べる
ここを急いでも、Dに影響がない
クリティカルパス
• クリティカルパスとは,作業リストをもとにスケ
ジュールを立てたとき、余裕が0である(余裕が
ない)ような作業の列
18
A. 注文
C. お金の準備
作業
B. 作成と配達
D. 食べる
クリティカルパスは, A → B → D
3-4 PERT図
19
20
クリティカルパスを知りたい!
PERT図を活用できる
D食べる
30
B作成と配達
40
A注文
10
作業リストと PERT 図
21
Cお金の準備
2
PERT図
作業リストと PERT 図
22
D食べる
30
B作成と配達
40
A注文
10
Cお金の準備
2
PERT図から、
クリティカルパスが分かる
A → B → D がクリティカルパス
PERT 図の書き方
• PERT図では、作業ごとに矢印を作る。
• 矢印に、作業番号、作業時間などを書き込む。
23
D食べる
30
B作成と配達
40
A注文
10
Cお金の準備
2
3-5 Excel を用いて
スケジュールを調べる
24
作業リストとスケジュールの例
25
A. どんぶり
C. スープ
B. 沸かす
D. ゆでる
E. 盛り付ける
クリティカルパス
は B → D → E
8
12
15
途中休憩 1
途中休憩 1
いまから行うこと
26
先行作業の終了時間を、
開始時間のところに自動で転記
◆ 「C スープ」の先行作業は,A, B
A の終了時刻 12. B の終了時刻 11.
→ C の開始時刻は 12 (11, 12のうち大きい方の 12)
◆ 「E 盛り付ける」の先行作業は,C, D
C の終了時刻 14. D の終了時刻 15.
→ E の開始時刻は 15 (14, 15のうち大きい方の 12)
自動計算
ルックアップ
いまから使用する Excel の機能
• 転記 VLOOKUP
• 2つの数の大きいほうを調べる MAX
27
演習
• Excel を起動しなさい.起動したら「空白のブッ
ク」を選びなさい
28
• 次のように値を入力しなさい.
29
※ 数値はすべて半角.「A」,「B」,「C」なども半角
終了時刻を計算させるために,次のように式
を入力しなさい
G2に式「=E2+C2+F2」
30
G2 の式を,G3, G4, G5, G6 に「コピー&貼り
付け」しなさい.
右クリックメニューが便利
31
E4に、作業A, Bの終了時間のうち遅い方であ
る「12」を自動で、転記したい.
いま E4 にある値「12」は消して、
E4に、次のように式を入力しなさい
E4に式
=MAX(VLOOKUP("A", $A:$G, 7, FALSE), VLOOKUP("B", $A:$G, 7, FALSE))
32
E5に、作業Bの終了時間である「12」を自動
で、転記したい.
いま E5 にある値「12」は消して、
E5に、次のように式を入力しなさい
E5に式
=VLOOKUP("B", $A:$G, 7, FALSE)
33
E6に、作業C, Dの終了時間のうち遅い方であ
る「15」を自動で、転記したい.
いま E6 にある値「15」は消して、
E6に、次のように式を入力しなさい
E6に
=MAX(VLOOKUP("C", $A:$G, 7, FALSE), VLOOKUP("D", $A:$G, 7, FALSE))
34
「B 沸かす」に手間取ってしまい、10分か
かってしまったとする。
セル C3 を 10 に書き換えなさい
開始時間、終了時間が自動で再計算される
シミュレーションの例
35
「D ゆでる」に手間取ってしまい、5分か
かってしまったとする。
セル C5 を 5 に書き換えなさい
開始時間、終了時間が自動で再計算される
シミュレーションの例
36

More Related Content

More from kunihikokaneko1

mi-8. 人工知能とコンピュータビジョン
mi-8. 人工知能とコンピュータビジョンmi-8. 人工知能とコンピュータビジョン
mi-8. 人工知能とコンピュータビジョン
kunihikokaneko1
 
mi-7. 学習と検証, 学習不足, 過学習, 学習曲線
mi-7. 学習と検証, 学習不足, 過学習, 学習曲線mi-7. 学習と検証, 学習不足, 過学習, 学習曲線
mi-7. 学習と検証, 学習不足, 過学習, 学習曲線
kunihikokaneko1
 
mi-6. 画像分類システム
mi-6. 画像分類システムmi-6. 画像分類システム
mi-6. 画像分類システム
kunihikokaneko1
 
mi-5. ディープラーニング
mi-5. ディープラーニングmi-5. ディープラーニング
mi-5. ディープラーニング
kunihikokaneko1
 
mi-4. 機械学習
mi-4. 機械学習mi-4. 機械学習
mi-4. 機械学習
kunihikokaneko1
 
mi-3. データサイエンス・AIの演習
mi-3. データサイエンス・AIの演習mi-3. データサイエンス・AIの演習
mi-3. データサイエンス・AIの演習
kunihikokaneko1
 
mi-2. データサイエンス・AIの事例
mi-2. データサイエンス・AIの事例mi-2. データサイエンス・AIの事例
mi-2. データサイエンス・AIの事例
kunihikokaneko1
 
mi-1. 人工知能の概要
mi-1. 人工知能の概要mi-1. 人工知能の概要
mi-1. 人工知能の概要
kunihikokaneko1
 
kaneko202304.pptx
kaneko202304.pptxkaneko202304.pptx
kaneko202304.pptx
kunihikokaneko1
 
Coding Standards of C++ について
 Coding Standards of C++ について  Coding Standards of C++ について
Coding Standards of C++ について
kunihikokaneko1
 
co-3. サブクラス、継承
co-3. サブクラス、継承co-3. サブクラス、継承
co-3. サブクラス、継承
kunihikokaneko1
 
co-2. メソッド定義と呼び出し
co-2. メソッド定義と呼び出しco-2. メソッド定義と呼び出し
co-2. メソッド定義と呼び出し
kunihikokaneko1
 
co-1. クラスとメソッド
 co-1. クラスとメソッド co-1. クラスとメソッド
co-1. クラスとメソッド
kunihikokaneko1
 
Visual Studio 2013 の起動とプロジェクトの新規作成
Visual Studio 2013 の起動とプロジェクトの新規作成Visual Studio 2013 の起動とプロジェクトの新規作成
Visual Studio 2013 の起動とプロジェクトの新規作成
kunihikokaneko1
 
extern の意味
extern の意味extern の意味
extern の意味
kunihikokaneko1
 
cp-15. 疑似乱数とシミュレーション
cp-15. 疑似乱数とシミュレーションcp-15. 疑似乱数とシミュレーション
cp-15. 疑似乱数とシミュレーション
kunihikokaneko1
 
cp-14. ファイル処理
cp-14. ファイル処理cp-14. ファイル処理
cp-14. ファイル処理
kunihikokaneko1
 
cp-13. 構造体
cp-13. 構造体cp-13. 構造体
cp-13. 構造体
kunihikokaneko1
 
cp-12. 文字列
cp-12. 文字列cp-12. 文字列
cp-12. 文字列
kunihikokaneko1
 
cp-11. ポインタ
cp-11. ポインタcp-11. ポインタ
cp-11. ポインタ
kunihikokaneko1
 

More from kunihikokaneko1 (20)

mi-8. 人工知能とコンピュータビジョン
mi-8. 人工知能とコンピュータビジョンmi-8. 人工知能とコンピュータビジョン
mi-8. 人工知能とコンピュータビジョン
 
mi-7. 学習と検証, 学習不足, 過学習, 学習曲線
mi-7. 学習と検証, 学習不足, 過学習, 学習曲線mi-7. 学習と検証, 学習不足, 過学習, 学習曲線
mi-7. 学習と検証, 学習不足, 過学習, 学習曲線
 
mi-6. 画像分類システム
mi-6. 画像分類システムmi-6. 画像分類システム
mi-6. 画像分類システム
 
mi-5. ディープラーニング
mi-5. ディープラーニングmi-5. ディープラーニング
mi-5. ディープラーニング
 
mi-4. 機械学習
mi-4. 機械学習mi-4. 機械学習
mi-4. 機械学習
 
mi-3. データサイエンス・AIの演習
mi-3. データサイエンス・AIの演習mi-3. データサイエンス・AIの演習
mi-3. データサイエンス・AIの演習
 
mi-2. データサイエンス・AIの事例
mi-2. データサイエンス・AIの事例mi-2. データサイエンス・AIの事例
mi-2. データサイエンス・AIの事例
 
mi-1. 人工知能の概要
mi-1. 人工知能の概要mi-1. 人工知能の概要
mi-1. 人工知能の概要
 
kaneko202304.pptx
kaneko202304.pptxkaneko202304.pptx
kaneko202304.pptx
 
Coding Standards of C++ について
 Coding Standards of C++ について  Coding Standards of C++ について
Coding Standards of C++ について
 
co-3. サブクラス、継承
co-3. サブクラス、継承co-3. サブクラス、継承
co-3. サブクラス、継承
 
co-2. メソッド定義と呼び出し
co-2. メソッド定義と呼び出しco-2. メソッド定義と呼び出し
co-2. メソッド定義と呼び出し
 
co-1. クラスとメソッド
 co-1. クラスとメソッド co-1. クラスとメソッド
co-1. クラスとメソッド
 
Visual Studio 2013 の起動とプロジェクトの新規作成
Visual Studio 2013 の起動とプロジェクトの新規作成Visual Studio 2013 の起動とプロジェクトの新規作成
Visual Studio 2013 の起動とプロジェクトの新規作成
 
extern の意味
extern の意味extern の意味
extern の意味
 
cp-15. 疑似乱数とシミュレーション
cp-15. 疑似乱数とシミュレーションcp-15. 疑似乱数とシミュレーション
cp-15. 疑似乱数とシミュレーション
 
cp-14. ファイル処理
cp-14. ファイル処理cp-14. ファイル処理
cp-14. ファイル処理
 
cp-13. 構造体
cp-13. 構造体cp-13. 構造体
cp-13. 構造体
 
cp-12. 文字列
cp-12. 文字列cp-12. 文字列
cp-12. 文字列
 
cp-11. ポインタ
cp-11. ポインタcp-11. ポインタ
cp-11. ポインタ
 

Recently uploaded

RaySheetで解決できるシナリオ10選-業務改善に貢献する機能 - RaySheet Documentation
RaySheetで解決できるシナリオ10選-業務改善に貢献する機能 - RaySheet DocumentationRaySheetで解決できるシナリオ10選-業務改善に貢献する機能 - RaySheet Documentation
RaySheetで解決できるシナリオ10選-業務改善に貢献する機能 - RaySheet Documentation
GrapeCity, inc.
 
Bhyve Management Daemon Version 3.0 on FreBSD
Bhyve Management Daemon Version 3.0 on FreBSDBhyve Management Daemon Version 3.0 on FreBSD
Bhyve Management Daemon Version 3.0 on FreBSD
Yuichiro Naito
 
RayPen Product Description Documentation - 2024.6.19
RayPen Product Description Documentation - 2024.6.19RayPen Product Description Documentation - 2024.6.19
RayPen Product Description Documentation - 2024.6.19
GrapeCity, inc.
 
Solanaで始めるRustプログラミング - Superteam Japan Developer Event
Solanaで始めるRustプログラミング - Superteam Japan Developer EventSolanaで始めるRustプログラミング - Superteam Japan Developer Event
Solanaで始めるRustプログラミング - Superteam Japan Developer Event
K Kinzal
 
RayBarcode Product Description Documentation - 2024.6.19
RayBarcode Product Description Documentation - 2024.6.19RayBarcode Product Description Documentation - 2024.6.19
RayBarcode Product Description Documentation - 2024.6.19
GrapeCity, inc.
 
クラウドネイティブにおけるセキュアなソフトウェア・サプライ・チェーンの考え方とベストプラクティス.pdf
クラウドネイティブにおけるセキュアなソフトウェア・サプライ・チェーンの考え方とベストプラクティス.pdfクラウドネイティブにおけるセキュアなソフトウェア・サプライ・チェーンの考え方とベストプラクティス.pdf
クラウドネイティブにおけるセキュアなソフトウェア・サプライ・チェーンの考え方とベストプラクティス.pdf
TatsuyaHanayama
 
GPT - 振り返りフレームワークKPTをちょっとKAIZENしてちょうど良いフレームワークに。
GPT - 振り返りフレームワークKPTをちょっとKAIZENしてちょうど良いフレームワークに。GPT - 振り返りフレームワークKPTをちょっとKAIZENしてちょうど良いフレームワークに。
GPT - 振り返りフレームワークKPTをちょっとKAIZENしてちょうど良いフレームワークに。
Hibiki Mizuno
 
RaySheet Product Description Documentation - 2024.6.19
RaySheet Product Description Documentation - 2024.6.19RaySheet Product Description Documentation - 2024.6.19
RaySheet Product Description Documentation - 2024.6.19
GrapeCity, inc.
 
シグネチャで始めるRustプログラミング - Superteam Japan Developer Event
シグネチャで始めるRustプログラミング - Superteam Japan Developer Eventシグネチャで始めるRustプログラミング - Superteam Japan Developer Event
シグネチャで始めるRustプログラミング - Superteam Japan Developer Event
K Kinzal
 

Recently uploaded (9)

RaySheetで解決できるシナリオ10選-業務改善に貢献する機能 - RaySheet Documentation
RaySheetで解決できるシナリオ10選-業務改善に貢献する機能 - RaySheet DocumentationRaySheetで解決できるシナリオ10選-業務改善に貢献する機能 - RaySheet Documentation
RaySheetで解決できるシナリオ10選-業務改善に貢献する機能 - RaySheet Documentation
 
Bhyve Management Daemon Version 3.0 on FreBSD
Bhyve Management Daemon Version 3.0 on FreBSDBhyve Management Daemon Version 3.0 on FreBSD
Bhyve Management Daemon Version 3.0 on FreBSD
 
RayPen Product Description Documentation - 2024.6.19
RayPen Product Description Documentation - 2024.6.19RayPen Product Description Documentation - 2024.6.19
RayPen Product Description Documentation - 2024.6.19
 
Solanaで始めるRustプログラミング - Superteam Japan Developer Event
Solanaで始めるRustプログラミング - Superteam Japan Developer EventSolanaで始めるRustプログラミング - Superteam Japan Developer Event
Solanaで始めるRustプログラミング - Superteam Japan Developer Event
 
RayBarcode Product Description Documentation - 2024.6.19
RayBarcode Product Description Documentation - 2024.6.19RayBarcode Product Description Documentation - 2024.6.19
RayBarcode Product Description Documentation - 2024.6.19
 
クラウドネイティブにおけるセキュアなソフトウェア・サプライ・チェーンの考え方とベストプラクティス.pdf
クラウドネイティブにおけるセキュアなソフトウェア・サプライ・チェーンの考え方とベストプラクティス.pdfクラウドネイティブにおけるセキュアなソフトウェア・サプライ・チェーンの考え方とベストプラクティス.pdf
クラウドネイティブにおけるセキュアなソフトウェア・サプライ・チェーンの考え方とベストプラクティス.pdf
 
GPT - 振り返りフレームワークKPTをちょっとKAIZENしてちょうど良いフレームワークに。
GPT - 振り返りフレームワークKPTをちょっとKAIZENしてちょうど良いフレームワークに。GPT - 振り返りフレームワークKPTをちょっとKAIZENしてちょうど良いフレームワークに。
GPT - 振り返りフレームワークKPTをちょっとKAIZENしてちょうど良いフレームワークに。
 
RaySheet Product Description Documentation - 2024.6.19
RaySheet Product Description Documentation - 2024.6.19RaySheet Product Description Documentation - 2024.6.19
RaySheet Product Description Documentation - 2024.6.19
 
シグネチャで始めるRustプログラミング - Superteam Japan Developer Event
シグネチャで始めるRustプログラミング - Superteam Japan Developer Eventシグネチャで始めるRustプログラミング - Superteam Japan Developer Event
シグネチャで始めるRustプログラミング - Superteam Japan Developer Event
 

or-3. 作業リスト,スケジューリング,PERT図