[VBA]PERT/CPM를 위한 엑셀 (Excel Spreadsheet for Critical Path Mathod)

간단한 작업 입력으로 PERT/CPM의 주요 계산을 수행하는 프로그램이다.

공장 또는 작업현장에 있어서의 원자재로부터 최종제품에 이르기까지의 자재,제품조립 및 종합 조립의 흐름을 순서 정연하게 능률적인 방법으로 계획하고 공정을 결정하고 예정을 세워 작업을 할당하고 감독하는 절차가 공정관리이다.

작업 흐름을 순서정연하게 하는 방법 중의 하나가 주공정법(critical path method)으로 본 프로그램은 주공정법을 수행할 수 있도록에 작성되었다.

작업명, 설명, 소요일수, 선행작업 등을 입력하여 공정시간과 여유시간을 계산하여 출력하고, 작업흐름을 한 눈에 볼 수 있도록 간트 도표를 출력한다.

엑셀 프로그램의 특징

1) 작업의 공정시간(EST, EFT, LST, LFT)을 계산한다.
2) 작업의 여유시간(TF, DF, FF)을 계산한다.
3) 작업의 주공정(Critical Path) 여부를 판단한다.
4) 작업의 바 차트를 그려준다.

프로그램의 구성
1) 사용설명서 시트 -> 사용을 위한 주의사항이 있음 (매크로 사용시 필독)
2) 입력 시트 -> 사용자가 직접 입력하는 부분과 계산 부분이 함께 있음
3) 바 차트 시트

프로그램 설명

사용자 삽입 이미지

Download file : CriticalPath.XLS

1) 입력시트에서 작업명, 설명, 소요일수, 선행작업 등을 입력한다.
– 작업명은 알파벳으로 한글자 이상 입력한다
– 설명에는 작업 내용을 기술한다.
– 선행작업이 둘 이상일 때는 쉼표로 구분한다.
2) 입력이 완료되면, 계산실행 단추를 누른다.
3) 공정시간과 여유시간을 계산하여 출력한다. 또한 간트도표를 별도의 시트에 출력한다.

참고한 논문에서는 엑셀의 내장 함수를 이용하여 계산하였으나,
본 엑셀은 내부적으로 비주얼베이직(Visual Basic)을 이용하였다.

If you want to read an english post, please click here.

7 Replies to “[VBA]PERT/CPM를 위한 엑셀 (Excel Spreadsheet for Critical Path Mathod)”

  1. 안녕하세요?
    CPM엑셀자료 잘 쓰고 있습니다. 우선 감사드립니다.
    혹시 매크로의 소스 암호를 알려주실수 있는지요?
    어떻게 계산하는지 공부를 하고 싶습니다.
    bhyoon24@naver.com

  2. 자료를 잘 쓰고 계시다니 감사합니다. 어떻게 계산하는지를 알고 싶으시면 그 원리를 아는 것이 중요하리라 생각합니다. 원하시면 계산법에 대한 전산알고리즘 참고자료를 보내드릴 수 있습니다.

  3. PERT/CPM에 대해 배우고 있습니다.
    어떻게 계산하는지 그 원리와
    계산법에 대한 전산알고리즘 참고자료를 받아 보고 싶은데요,
    보내 주시면 감사하겠습니다.
    scjpdba@yahoo.com

  4. 안녕하세요:)
    CPM 엑셀자료 저도 잘 쓰고 있네요ㅎㅎ
    저도 메크로 암호를 알 수 있을까요?
    알려주시면 감사하겠습니다.
    newclass_@naver.com

  5. cpm 자료가 도움이 되었다니 매우 기쁩니다.
    본 자료에 대한 매크로 암호는 제공하기 어렵습니다.
    다만 매크로 작성시 참고한 문서를 보내드릴 수는 있습니다.

Comments are closed.