엑셀 업무일지 만들기 - egsel eobmu-ilji mandeulgi

youtu.be/PdML8PMhKuQ

엑셀 업무일지 만들기 - egsel eobmu-ilji mandeulgi

직장인들은 주간업무 일지나 월간 업무 일지를 보통 관리하고 어떤 경우는 일일업무 일지를 만들기도 하는데, 해마다 누군가가 만들어서 배포하기를 기다렸다면, 올해는 직접 만들어 보세요.

우선 시나리오는 다음과 같습니다.

1. 원하는 년도를 읽어서 해당 년도의 업무일지를 만드는데

2. 월별로 개별 시트로 작성할 것입니다. 즉 시트명이 1월, 2월, ....12월이 되는 것이죠. 월은 굳이 표시 안해도 됩니다.

3. 해당 시트마다 1일부터 31일, 30일, 28일처럼 각각 다르게 마지막 날짜까지 표시하고 해당 날짜가 몇요일인지 표시하는 것입니다. 물론 토요일과 일요일은 빨간색으로 표시하는 것으로 하겠습니다.

이런 시나리오를 위해서는 먼저 고정적으로 표시되는 부분을 직접 "매크로 기록" 기능을 이용해서 만들어 보세요.

생각보다 어렵지 않습니다. 물론 실수할 수도 있지만 그런 것을 두려워 하지 말고 직접 해 보세요.

그게 되었다면 이제 로직이 들어가야죠.

우선 순서도는

1. 년도 읽어 오기

2. 시트추가하고 1월, 2월등으로 표시하기

3. 해당 월의 마지막날짜가 몇일인지 확인해서 종료일로 저장하기

4. 해당월에 맞게 1일부터 종료일까지 입력하고 몇요일인지 표시하기

5. 1일부터 종료일까지 포함해서 네모 박스로 표시해 주기

이런 과정을 진행하기 위해서는 대략 아래의 내용은 알고 있어야 합니다.

1. sheet명 가져오기
매크로 작업시 sheet명을 알아야 하는 경우가 간혹 있다. 이 때 사용할 수 있는 방법은 아래와 같다.
sheename = Mid(CELL("filename", A1), Find("]", CELL("filename", A1)) + 1, 255)

filename으로부터 "]"를 찾아서 그 부분 이후를 가져오면 시트명이 된다.
그 전까지는 해당 파일의 경로 및 파일이름이다.
구글링하면 금방 찾지만 기억해 놓는게 좋겠다.

2. 시트 추가하기
시트를 추가하기 위해서 어떻게 해야 하는가? 다음과 같이 아주 간단하다.

Sheets.Add After:=ActiveSheet

물론 After 대신 Before로 바꾸면 앞쪽에 생기게 된다.

3. 특정 시트를 활성화 시키기
특정 시트에서 원하는 작업을 하고 싶을 때 사용한다. 물론 시트명을 일일이 주면서 작업해도 되지만 한줄 추가하므로써 많은 타이핑을 줄일 수 있다.
Worksheets(sheetname).Activate

4. 날짜 생성하기
엑셀에서 사용할 때는 date(년,월,일)를 사용하지만 vba에서는 DateSerial(년,월,일)로 사용한다.
이 결과는 Date type이므로 형식에 맞게 사용하도록 주의가 필요하다.

5. 해당 날짜의 요일 알아내기
특정 날짜가 주어질 때 요일을 알아내려면 다음과 같다.
WeekDay(Date,option)

option에는 몇요일부터 표기할건지를 나타내는데 일반적인 경우에는 생략해도 된다.
우리는 앞서 생성한 Date type결과를 넣어서 요일을 알아낼것이다.

6. 요일을 한글이나 영문으로 표기하기
해당 날짜에 맞는 요일을 한글이나 영문으로 표기하기 위해서는 Choose문을 사용하면 된다.
Choose(항목,"결과1","결과2","...")
우리는 4~6번을 모아서 다음과 같이 사용할 것이다.
sday = Choose(Weekday(DateSerial(yr, i, j)), "일", "월", "화", "수", "목", "금", "토")
여기서 i는 월(month)을 나타내는데 사용되는 변수이고 j는 일(day)을 나타내는 변수이다.

7. Select case 문
여러가지 경우의 수에 따른 case문을 vba에서는 Select case문으로 사용한다.
Select case 변수
case 경우1
조치1
case 경우2,경우3
조치2
case else
조치3
End Select
우리는 다음과 같이 사용할 것이다.

Select Case i
Case 1, 3, 5, 7, 8, 10, 12
last = 31
Case 4, 6, 9, 11
last = 30
Case Else
last = 28
End Select

8. for Next 문
for next문은 반복문으로 사용된다.

for 변수=시작값 to 종료값
action
next
우리는 다음과 같이 사용한다.

For j = 1 To last
Worksheets(sheetname).Cells(j + r, c - 1) = j
sday = Choose(Weekday(DateSerial(yr, i, j)), "일", "월", "화", "수", "목", "금", "토")
Worksheets(sheetname).Cells(j + r, c) = sday
Next

9. 범위 지정
일정 범위를 잡고 해당 영역에 대해 속성이나 action을 한꺼번에 적용할 때 사용할 때가 있다.

rng = "A1:E" & last
ActiveCell.Range(rng).Select

예를 들어 시트마다 마지막 값이 달라지는 우리의 예제에서 영역을 잡기 위해서는 rng라는 변수에 A1부터 E31일까지 잡을지 E30까지 잡을지등을 결정하도록 사용했다.
rng값이 결정되면 이후에는 바로 해당 영역에 대해서 Select해 주면 된다.

이상의 기본적인 기능을 익혔다면 통합 버전은

DailyReport.vba

0.01MB

첨부했습니다. 

앞으로 필요한 내용은 직접 만들어 보시기 바랍니다.

코로나로 어수선하지만 오늘도 행복한 하루 되십시요. 

글이 좋아서 시작한 글로그

무료 업무일지 엑셀 양식 일일 주간 월간 모음으로 본문

양식

무료 업무일지 엑셀 양식 일일 주간 월간 모음으로

글로그 (glelog) 2020. 11. 17. 09:56

무료 업무일지 엑셀 양식입니다. 일일 주간 월간 업무일지 양식 모음으로 구성되어 있는 총 7가지 무료 다운로드가 가능한 엑셀 파일을 모음으로 구성했습니다. 

업무일지나 근무일지, 작업일지는 금일 또는 주간이나 월간 특정한 기간을 두고 실시할 업무 내용을 작성함과 동시에 진행이나 예정일 또는 해야할 계획이나 업무의 중요도와 흐름을 한눈에 보기 편하도록 관리하는 서식을 말하는데요. 자신이 근무하며 행했던 업무 또는 부가적인 계획이나 해야 할 일을 작성하는 것을 말하며 개인 프리랜서나 회사에서는 주 단위 또는 한 달 단위의 업무 보고를 하는 양식으로 많이 활용이 되고 있습니다. 업무 일지를 통해서 관리자나 담당자가 직무 분석이나 피드백이 가능하기 때문에 근무 시간 관리나 우선해야 할 것, 중요한 일 등 업무를 보다 효율성 있게 진행하는데 큰 도움이 됩니다. 

업무일지 작성법은 업무 내용, 진행적인 내용 등을 한 눈에 보이도록 A4용지 한 장으로 작성하는 것이 좋으며, 특정한 형식이 정해져 있지 않기 때문에 자신의 직무에 맞는 자신의 일의 특징을 잘 정리할 수 있는 양식을 사용하는 것이 좋습니다. 또한 정확한 업무 진행, 업무 결과 내용을 거짓 없이 솔직하게 작성을 해야 하며, 업무를 축소 또는 과장하지 않는 것이 중요합니다. 

아래 양식은 총 7가지 구성이며, 상부나 관리자에게 보고용으로 전달하기에 적합한 양식도 있지만, 개인이 기록하기 위한 용도 즉, 해야할 일이나 완료한 일을 작성하면서 업무의 효율성을 체크해볼 수 있는 본연의 기능에 충실한 양식도 있으니 아래 업무일지 양식을 천천히 살펴보시고 적합한 양식을 골라서 다운로드하시면 됩니다. 

1 일일업무일지 양식 (1번~2번)

엑셀 업무일지 만들기 - egsel eobmu-ilji mandeulgi
일일업무일지 양식 엑셀 1번 양식 

1 일일업무일지 양식 엑셀.xlsx

0.02MB

 우선 주요업무내용을 시간 때 별로 작성할 수 있는 일일업무일지 양식입니다. 시작시간과 마감시간으로 각각 두 줄로 구성이 되어있으며 주요 업무에는 중요한 일이나 꼭 해야 할 일을 작성하는 것이 좋으며, 특이사항에는 기타 업무나 일에 대해서 작성하셔도 좋습니다. 이미지 바로 밑에 엑셀 원본 파일이 있어 저장을 한 후 상황에 맞게 조금씩 수정하셔서 활용하시면 됩니다. 

엑셀 업무일지 만들기 - egsel eobmu-ilji mandeulgi
일일업무일지 양식 첫번째 시트 

 다음 일일업무일지 양식 엑셀에는 SHEET(시트 : 엑셀 원본 파일 하단에 화면을 구성하는 페이지)가 총 2개이기 때문에 하나씩 살펴보시면 좋을 것 같습니다. 첫 번째는 위에 보이시는 것처럼 업무 시간으로 구분한 양식이며, 업무내용과 진행률, 특이사항을 작성하는 칸, 그리고 남아있는 일이나 미처리 업무를 기록하는 란과 해야 할 일 또는 내일 업무 계획과 예상시간, 예상 문제점을 작성하는 서식입니다. 

엑셀 업무일지 만들기 - egsel eobmu-ilji mandeulgi
일일업무일지양식 두번째 시트 

2 일일업무일지 양식 엑셀.xlsx

0.02MB

 다음 두 번째 시트는 시간때가 아닌 오전과 오후로 나뉜 조금 더 자유롭게 작성할 수 있는 일일 업무일지 양식입니다. 마찬가지로 미처리 업무나 다음날의 업무계획과 예상시간, 문제점 등을 조금 더 간결하게 구성이 되어있습니다. 이 두 가지가 위에 첨부가 되어있는 엑셀 파일 하나에 모두 들어가 있고 상황에 맞게 적합한 양식을 사용하시면 됩니다. 

2 주간업무일지 양식 (3번~5번)

엑셀 업무일지 만들기 - egsel eobmu-ilji mandeulgi
주간업무일지 3번 양식 

3 주간업무일지 양식 엑셀.xlsx

0.01MB

 다음은 주간업무일지 양식입니다. 크게 지난주에 실천하였고 완료가 된 업무 내용을 작성을 하는 칸이 있습니다. 그 옆에 완결여부를 나타내는 칸, 이번 주 해야 할 일과 예상 완료일이 작성하는 칸이 있기 때문에 업무 계획서에도 적합할 수 있는 양식입니다. 세부 계획을 월요일부터 금요일까지 구분하였으며 제일 하단에는 건의 및 지시사항을 작성하는 칸이 있습니다. 

엑셀 업무일지 만들기 - egsel eobmu-ilji mandeulgi
주간업무일지 양식 

4 주간업무일지 양식 엑셀.xlsx

0.01MB

 다음은 월요일부터 토요일까지 작성하는 주간업무일지 양식입니다. 결재란이 없기 때문에 개인 프리랜서나 해야할일을 기록하고 작성하는 본연의 기능성에 충실한 서식이고요. 특이사항이나 비고란을 하나로 통합하여 두 가지 칸으로 나누어서 활용하셔도 좋을 것 같습니다. 

엑셀 업무일지 만들기 - egsel eobmu-ilji mandeulgi
5번 주간업무일지 양식 

5 주간업무일지 양식 엑셀.xlsx

0.70MB

 다음은 주간 업무일지 양식을 월요일부터 화요일, 수요일과 금요일, 토요일까지 주요업무를 총 3개로 나누어서 구성된 방식입니다. 가장 중요한 일을 첫 번째 칸인 주요 업무 1에 작성하며 그다음 중요한 것을 2번에 업무 외의 기타 활동이나 특이사항 등을 3번째로 나뉜 칸에 작성하면 좋고요. 업무 시작 시간과 마감시간을 작성하는 칸이 있어 효율성 있게 일을 완료했는지 점검하며 체크해볼 수 있는 양식입니다. 

3 월간업무일지 양식 (6번~7번)

엑셀 업무일지 만들기 - egsel eobmu-ilji mandeulgi
6번 서식 - 월간업무일지 양식 

6 월간업무일지 양식 엑셀.xlsx

0.70MB

 다음은 월간업무일지 양식을 작성하는 파일입니다. A4 한 장에 한달에 해야 할 일이나 진행 업무를 작성해야 하기 때문에 칸 간격이 조금 작기는 하지만 그래도 무리 없이 3~4가지 일을 날짜별로 기록하는데 용이합니다. 1일부터 31일까지 구분되어 있으며, 주요 업무가 1번부터 3번까지 그리고 기타 업무 또한 추가적으로 작성할 수 있습니다. 

엑셀 업무일지 만들기 - egsel eobmu-ilji mandeulgi
월간업무일지 양식 7번 서식 

7 월간업무일지 양식 엑셀.xlsx

0.02MB

 마찬가지로 날짜와 요일을 1일부터 31일까지 기록할 수 있는 양식입니다. 완료여부에는 완료가 되었을 때면 '완'자로 표기할 수 있으며 완료하지 못했을 시에는 공백으로 두거나 '미'라고 작성하시면 됩니다. 특이사항이 있기 때문에 문제점이나 완료하지 못한 사유 등을 간단하게 기록하거나 주요 업무 2로 셀을 병합하여 수정하셔서 활용하셔도 좋습니다. 

4 업무일지양식 hwp 파일 (8번)

엑셀 업무일지 만들기 - egsel eobmu-ilji mandeulgi
주간업무일지 양식 hwp 한글 파일 

8 주간업무일지 양식 한글.hwp

0.01MB

 마지막으로는 주간업무일지 양식 hwp 한글 파일입니다. 가장 많이 사용하는 것이 바로 주간업무일지이기 때문에 위에 한글파일로 된 것을 첨부를 해봤고요. 

업무보고서 양식 일일 주간 월간 보고서 엑셀

업무보고서 양식 엑셀파일입니다. 일반 업무보고서와 일일 주간 월간으로 작성할 수 있는 보고서를 무료 다운로드가 가능하도록 원본 파일로 업로드를 했습니다. 업무보고서는 회사나 기업, 기

gongbuglog.tistory.com

엑셀 업무일지 만들기 - egsel eobmu-ilji mandeulgi

 업무보고서 양식에 가까운 서식을 찾으신다면 위의 '업무보고서 양식 일일 주간 월간 보고서'편을 참고하시면 됩니다. 오늘도 바쁘게 그리고 열심히 일하시는 여러분들에게 도움이 될 수 있는 자료가 되셨길 바라며 사용료는 공감과 따뜻한 조언과 댓글입니다. 모두 열심히 효율성 있게 일하셔서 좋은 성과 있으시길 기원하겠습니다. 감사합니다.