- 다운받은 엑셀파일(ed_excel.xlsm)과 원본데이터(rawData.csv)을 같은 폴더에 위치
- 엑셀파일을 실행시킨다
- 실행된 화면에서 업데이트 버튼을 누른다
- 엑셀시트는 모두 4개가 있음
- 상단의 보기 -> 매크로 실행
- 매크로중에 main 실행
- rawData 를 불러오기
- 엑셀화면에 사용자 컨트롤 창이 뜸
- 진행 메시지창이 뜨면 '예'를 선택
- 차트에서 시작점과 종료점 선택하라는 메시지창
- 화면상 나타난 차트에서 시작점과 종료점을 더블클릭해서 선택
- 엑셀시트 상단에 시작점과 종료점이 나타남
- 사용자 컨트롤 창에서 변곡점 계산하기를 선택하면 메시지창 나타남
- 엑셀시트에 변곡점 메시지가 나타남
- 사용자 컨트롤 창에서 플마고저계산하기 선택하면 다음과 같은 이미지 나타남
- 사용자 컨트롤 창에서 로딩률계산 선택하면 산출서 서식이 나타남
- 사용자 컨트롤 창에서 초기화 버튼을 누르면 시트 삭제 메시지 나타남 '삭제' 선택
조건1 - 연속선이나 꺽인선이 많아 미분처리 불가 1차: 현재값과 이전값의 차이가 사용자과 정한 기준값보다 크면 변곡점으로 함 1차 단점: 사용자가 기준값을 선택함 2차: 현재값과 이전값의 기울기 차이가 45도 이상이면 변곡점으로 선택 2차 단점: 변곡점이 너무 많아짐, 값이 떨리는 부분에서 45도 이상이 많아짐 3차: 현재값과 이전값의 차이가 최고높이점값의 절반 이상 일때 변곡점으로 함 3차 단점: 이상치 값들이 최고높이점이 될 수 있음 4차: 3차의 최고높이점값을 구할때 상위 2%의 평균치를 사용
매크로포함 엑셀로 개발, 확장자 .xlsm 방식 .bas 파일이 엑셀 내부에 포함됨으로 github 에서 안보임
- 해당 파일을 불러오면, 매크로 모듈까지 같이 불러옴
- vba module 제작
- 엑셀의 저장버튼 누름
- git add, commit, push #. git add 시에 엑셀 파일이 열려 있으면 저장 안됨(임시파일 접근 에러 발생)
- 아래는 모듈식 개발 방식임, xlsm 방식아닌 경우
- copy this on local pc
- open Excel
- open VBA
- 가져오기 모듈 선택
- *.bas 선택
- vba module 제작
- save
- 내보내기 모듈
- *.bas 로 저장
- git add, commit, push on local pc #. git add 시에 엑셀 파일이 열려 있으면 저장 안됨(임시파일 접근 에러 발생)