Ver3.5 ๐ ์์ ๋ก ์์ฑํ๋ ํ๋ก์ ํธ ๊ด๋ฆฌ์ ๋ชจ๋ ๊ฒ โ ๊ฐํธ ์ฐจํธ ์๋ ์์ฑ๋ถํฐ ์ค์ ํ์ฉ๊น์ง ์๋ฒฝ ๊ฐ์ด๋

๐ ์์ ๋ก ์์ฑํ๋ ํ๋ก์ ํธ ๊ด๋ฆฌ์ ๋ชจ๋ ๊ฒ โ ๊ฐํธ ์ฐจํธ ์๋ ์์ฑ๋ถํฐ ์ค์ ํ์ฉ๊น์ง ์๋ฒฝ ๊ฐ์ด๋
๋ณต์กํ ํ๋ก์ ํธ๋ ์์ ํ๋๋ก ๊น๋ํ๊ฒ ์ ๋ฆฌ! ๊ฐํธ ์ฐจํธ ์๋ํ์ ์ธ๊ณ๋ก ํจ๊ป ๋น ์ ธ๋ณด์ ๐
์ผ, ์์งํ ๋งํด๋ณด์. ํ๋ก์ ํธ ๊ด๋ฆฌ ํด ์ฐ๋ ค๊ณ Jira ๊น์๋ค๊ฐ ์ค์ ๋ง ํ๋ค๊ฐ ์ง์ณ์ ํฌ๊ธฐํ ์ ์์ง ์์? ๐ ์๋๋ฉด ๋น์ผ MS Project ๋ผ์ด์ ์ค ๋๋ฌธ์ ํ์ฌ์์ ๋์น ๋ณธ ์ ์? ๊ทธ๋ฐ๋ฐ ์ฌ์ค ์ฐ๋ฆฌ ๋ชจ๋์ ์ปดํจํฐ์ ์ด๋ฏธ ๊น๋ ค ์๋ ์์ (Excel)์ด ์๊ฐ๋ณด๋ค ํจ์ฌ ๊ฐ๋ ฅํ ํ๋ก์ ํธ ๊ด๋ฆฌ ๋๊ตฌ๋ผ๋ ๊ฑฐ ์๊ณ ์์์ด?
์ค๋์ ์์ ๋ก ํ๋ก์ ํธ๋ฅผ ๊ด๋ฆฌํ๋ ๋ฐฉ๋ฒ, ๊ทธ๋ฆฌ๊ณ ๊ทธ ํต์ฌ์ธ ๊ฐํธ ์ฐจํธ(Gantt Chart)๋ฅผ ์๋์ผ๋ก ์์ฑํ๋ ๋ฐฉ๋ฒ๊น์ง ์์ ์น์ ํ๊ฒ ํํค์ณ๋ณผ ๊ฑฐ์ผ. ๊ณต์ ๊ฐ์ ๊ฑฐ ๋ฌด์์ํ์ง ๋ง. ํ๋์ฉ ๋ฐ๋ผ์ค๋ฉด ์ง์ง ์ฌ์. ์ฝ์ํด! ๐ค
๐บ๏ธ ๊ฐํธ ์ฐจํธ๊ฐ ๋ญ๋ฐ? ์ ์จ์ผ ํด?
๊ฐํธ ์ฐจํธ๋ 1910๋ ๋์ ํจ๋ฆฌ ๊ฐํธ(Henry Gantt)๋ผ๋ ์ฌ๋์ด ๋ง๋ ํ๋ก์ ํธ ์ผ์ ์๊ฐํ ๋๊ตฌ์ผ. 100๋ ์ด ๋์ ๊ฐ๋ ์ธ๋ฐ ์์ง๋ ์ ์ธ๊ณ์์ ๊ฐ์ฅ ๋ง์ด ์ฐ์ด๋ ํ๋ก์ ํธ ๊ด๋ฆฌ ๋ฐฉ๋ฒ๋ก ์ค ํ๋๋ผ๋ ๊ฒ ์ง์ง ์ ๊ธฐํ์ง ์์?
๊ฐํธ ์ฐจํธ์ ํต์ฌ์ ๊ฐ๋จํด. ์ธ๋ก์ถ์๋ ์์ ๋ชฉ๋ก, ๊ฐ๋ก์ถ์๋ ๋ ์ง(์๊ฐ)๋ฅผ ๋๊ณ , ๊ฐ ์์ ์ด ์ธ์ ์์ํด์ ์ธ์ ๋๋๋์ง๋ฅผ ๋ง๋ ๊ทธ๋ํ๋ก ํํํ๋ ๊ฑฐ์ผ. ํ๋์ ์ ์ฒด ํ๋ก์ ํธ ํ๋ฆ์ด ๋ณด์ด๋๊น ํ์๋ค์ด๋ ์ํตํ ๋๋ ์ต๊ณ ์ง.
- โ ์ฌ๋ฌ ์์ ์ด ๋์์ ์งํ๋ ๋ โ ๋๊ฐ ๋ญ ํ๋์ง ํ๋์ ํ์
- โ ๋ง๊ฐ์ผ์ด ์ด๋ฐํ ํ๋ก์ ํธ โ ๋ณ๋ชฉ ๊ตฌ๊ฐ์ ๋ฏธ๋ฆฌ ๋ฐ๊ฒฌ
- โ ํ์์ด ์ฌ๋ฌ ๋ช ์ผ ๋ โ ์ญํ ๋ถ๋ด๊ณผ ์์กด ๊ด๊ณ ์๊ฐํ
- โ ํด๋ผ์ด์ธํธ์๊ฒ ๋ณด๊ณ ํ ๋ โ ์ ๋ฌธ์ ์ธ ์ธ์ + ๋ช ํํ ์ปค๋ฎค๋์ผ์ด์
๐ ์์ ํ๋ก์ ํธ ๊ด๋ฆฌ ๊ธฐ๋ณธ ์ธํ
์, ์ด์ ๋ณธ๊ฒฉ์ ์ผ๋ก ์์ ์ ์ด์ด๋ณด์. ๊ฐํธ ์ฐจํธ๋ฅผ ๋ง๋ค๊ธฐ ์ ์ ๋จผ์ ํ๋ก์ ํธ ๊ด๋ฆฌ ๋ฐ์ดํฐ ๊ตฌ์กฐ๋ฅผ ์ ์ก์์ผ ํด. ๊ธฐ์ด๊ฐ ํผํผํด์ผ ๋์ค์ ์๋ํ๋ ์ฝ๊ฑฐ๋ .
๐ ๊ธฐ๋ณธ ๋ฐ์ดํฐ ํ ์ด๋ธ ๊ตฌ์ฑ
์์ ์ํธ๋ฅผ ์ด๋ฉด ์ ์ผ ๋จผ์ ํด์ผ ํ ๊ฑด ์์ ๋ชฉ๋ก ํ ์ด๋ธ์ ๋ง๋๋ ๊ฑฐ์ผ. ์๋ ์ปฌ๋ผ ๊ตฌ์ฑ์ ์ถ์ฒํด:
| ์ปฌ๋ผ๋ช | ๋ด์ฉ | ๋ฐ์ดํฐ ํ์ |
|---|---|---|
| ์์ ID | T001, T002 ํ์์ผ๋ก ๊ณ ์ ๋ฒํธ | ํ ์คํธ |
| ์์ ๋ช | ๊ตฌ์ฒด์ ์ธ ์์ ์ด๋ฆ | ํ ์คํธ |
| ๋ด๋น์ | ์์ ์ฑ ์์ ์ด๋ฆ | ํ ์คํธ |
| ์์์ผ | ์์ ์์ ๋ ์ง | ๋ ์ง (YYYY-MM-DD) |
| ์ข ๋ฃ์ผ | ์์ ์๋ฃ ์์ ๋ ์ง | ๋ ์ง (YYYY-MM-DD) |
| ๊ธฐ๊ฐ(์ผ) | ์ข ๋ฃ์ผ - ์์์ผ ์๋ ๊ณ์ฐ | ์ซ์ (์์) |
| ์งํ๋ฅ (%) | 0~100 ์ฌ์ด ์ซ์ | ์ซ์ |
| ์ํ | ๋๊ธฐ/์งํ์ค/์๋ฃ/์ง์ฐ | ๋๋กญ๋ค์ด |
| ์ ํ ์์ | ์ด ์์ ์ ์ ์๋ฃ๋์ด์ผ ํ ์์ ID | ํ ์คํธ |
๐ง ๊ธฐ๊ฐ ์๋ ๊ณ์ฐ ์์
๊ธฐ๊ฐ(์ผ) ์ปฌ๋ผ์๋ ์ด ์์์ ๋ฃ์ด์ค:
=์ข
๋ฃ์ผ์
-์์์ผ์
+1
์์: =E2-D2+1
+1์ ํ๋ ์ด์ ๋ ์์์ผ๋ ํ๋ฃจ๋ก ์นด์ดํธํ๊ธฐ ์ํด์์ผ. ์๋ฅผ ๋ค์ด 1์ 1์ผ ์์ ~ 1์ 3์ผ ์ข ๋ฃ๋ฉด 3์ผ์ง๋ฆฌ ์์ ์ธ๋ฐ, ๋จ์ํ ๋นผ๋ฉด 2๊ฐ ๋์ค๊ฑฐ๋ .
๐๏ธ ์ํ ๋๋กญ๋ค์ด ๋ง๋ค๊ธฐ
์ํ ์ปฌ๋ผ์ ๋๋กญ๋ค์ด์ ๋ง๋ค๋ฉด ์ ๋ ฅ ์ค๋ฅ๋ฅผ ์ค์ด๊ณ ๋์ค์ ์กฐ๊ฑด๋ถ ์์ ์ ์ฉ๋ ์ฌ์์ ธ. ๋ฐฉ๋ฒ์ ์ด๋ ๊ฒ:
๋๊ธฐ,์งํ์ค,์๋ฃ,์ง์ฐ๐จ ์กฐ๊ฑด๋ถ ์์์ผ๋ก ์ํ ์์ ์๋ ๋ณ๊ฒฝ
์ด์ ์ง์ง ์ฌ๋ฏธ์๋ ๋ถ๋ถ์ด์ผ. ์กฐ๊ฑด๋ถ ์์(Conditional Formatting)์ ํ์ฉํ๋ฉด ์ํ์ ๋ฐ๋ผ ์ ์์์ด ์๋์ผ๋ก ๋ฐ๋์ด์ ํ๋์ ํ๋ก์ ํธ ํํฉ์ ํ์ ํ ์ ์์ด. ๋ง์น ์ ํธ๋ฑ์ฒ๋ผ!
๐๏ธ ์กฐ๊ฑด๋ถ ์์ ๋จ๊ณ๋ณ ์ ์ฉ
์ํ ์ ๋ง ์์น ํ๋ ๊ฒ ์๋๋ผ ํด๋น ํ ์ ์ฒด์ ์์์ ์ ํ๊ณ ์ถ๋ค๋ฉด, ์ ์ฒด ๋ฐ์ดํฐ ๋ฒ์๋ฅผ ์ ํํ๊ณ ์์ ๊ธฐ๋ฐ ๊ท์น์ ์จ์ผ ํด.
=$H2="์๋ฃ" (H์ด์ด ์ํ ์ปฌ๋ผ์ผ ๋)์ด๋ ๊ฒ ํ๋ฉด H์ด์ ๊ฐ์ด "์๋ฃ"์ผ ๋ ํด๋น ํ ์ ์ฒด๊ฐ ์ด๋ก์์ผ๋ก ๋ณํด! ๋ฌ๋ฌ ๊ธฐํธ($)๋ ์ด์ ๊ณ ์ ํ๊ณ ํ์ ์ ๋์ ์ผ๋ก ๋ง๋ค์ด์ฃผ๋ ๊ฑฐ์ผ.
๐ ๊ฐํธ ์ฐจํธ ์๋ ์์ฑ โ ํต์ฌ ๋ฐฉ๋ฒ 3๊ฐ์ง
๋๋์ด ๋ฉ์ธ ์ด๋ฒคํธ! ๊ฐํธ ์ฐจํธ๋ฅผ ์์ ์์ ๋ง๋๋ ๋ฐฉ๋ฒ์ ํฌ๊ฒ 3๊ฐ์ง์ผ. ๊ฐ๊ฐ ์ฅ๋จ์ ์ด ์์ผ๋๊น ์ํฉ์ ๋ง๊ฒ ๊ณจ๋ผ์ ์จ๋ด.
๋ฐฉ๋ฒ 1. ์กฐ๊ฑด๋ถ ์์ ๊ธฐ๋ฐ โ ๊ฐ์ฅ ์ฝ๊ณ ๋น ๋ฆ, ์ด๋ณด์ ์ถ์ฒ โญโญโญโญโญ
๋ฐฉ๋ฒ 2. ๋ง๋ํ ์ฐจํธ ๋ณํ โ ์๊ฐ์ ์ผ๋ก ์์จ, ์ค๊ธ์ ์ถ์ฒ โญโญโญโญ
๋ฐฉ๋ฒ 3. VBA ๋งคํฌ๋ก ์๋ํ โ ์์ ์๋, ๊ณ ๊ธ์ ์ถ์ฒ โญโญโญ
๐ฅ ๋ฐฉ๋ฒ 1: ์กฐ๊ฑด๋ถ ์์ ๊ธฐ๋ฐ ๊ฐํธ ์ฐจํธ (๊ฐ์ฅ ์ถ์ฒ!)
์ด ๋ฐฉ๋ฒ์ด ์ ์ผ ์ค์ฉ์ ์ด์ผ. ๋ฐ์ดํฐ ํ ์ด๋ธ ์์ ๋ ์ง ํค๋๋ฅผ ๋ง๋ค๊ณ , ๊ฐ ์ ์ด ํด๋น ์์ ์ ๊ธฐ๊ฐ ์์ ํฌํจ๋๋ฉด ์์น ๋๋๋ก ์กฐ๊ฑด๋ถ ์์์ ์ ์ฉํ๋ ๋ฐฉ์์ด์ผ.
๊ตฌ์กฐ ์ค๋ช :
A~I์ด: ์์
๋ฐ์ดํฐ (์์
๋ช
, ์์์ผ, ์ข
๋ฃ์ผ ๋ฑ)
J์ด๋ถํฐ: ๋ ์ง ํค๋ (J1=ํ๋ก์ ํธ ์์์ผ, K1=J1+1, L1=K1+1...)
๋ ์ง ํค๋ ๋ง๋ค๊ธฐ:
J1์
์ ํ๋ก์ ํธ ์์์ผ ์
๋ ฅ (์: 2024-01-01)
K1์
์ ์์: =J1+1
K1์
์ ์ค๋ฅธ์ชฝ์ผ๋ก ๋๋๊ทธํด์ ์ํ๋ ๊ธฐ๊ฐ๋งํผ ๋ณต์ฌ
(์: 90์ผ ํ๋ก์ ํธ๋ฉด 90๊ฐ ์ด ์์ฑ)
๋ ์ง ํค๋ ์ ๋ค์ ์์์ "d" (์ผ๋ง ํ์) ๋๋ "M/d" (์/์ผ)๋ก ๋ฐ๊พธ๋ฉด ์ข์ ์ด์๋ ๊น๋ํ๊ฒ ํ์๋ผ.
ํต์ฌ ์์ โ ์กฐ๊ฑด๋ถ ์์ ๊ท์น:
J2์ ๋ถํฐ ์ ์ฒด ๊ฐํธ ์์ญ์ ์ ํํ๊ณ ์ ๊ท์น โ ์์ ์ฌ์ฉ:
=AND(J$1>=$D2, J$1<=$E2)
์ค๋ช
:
J$1 = ํ์ฌ ์ด์ ๋ ์ง ํค๋ (ํ ๊ณ ์ , ์ด ์ ๋)
$D2 = ํด๋น ํ์ ์์์ผ (์ด ๊ณ ์ , ํ ์ ๋)
$E2 = ํด๋น ํ์ ์ข
๋ฃ์ผ (์ด ๊ณ ์ , ํ ์ ๋)
โ ๋ ์ง ํค๋๊ฐ ์์์ผ๊ณผ ์ข
๋ฃ์ผ ์ฌ์ด์ ์์ผ๋ฉด ์์น !
์งํ๋ ๋ถ๋ถ๊ณผ ๋จ์ ๋ถ๋ถ์ ๋ค๋ฅธ ์์ผ๋ก ํ์ํ๊ณ ์ถ๋ค๋ฉด ๋ ๊ฐ์ ๊ท์น์ ๋ง๋ค์ด:
์๋ฃ๋ ๋ถ๋ถ (์งํ ์):
=AND(J$1>=$D2, J$1<=$D2+($E2-$D2)*$G2/100)๋จ์ ๋ถ๋ถ (์ฐํ ์):
=AND(J$1>=$D2, J$1<=$E2)G์ด์ด ์งํ๋ฅ (%) ์ปฌ๋ผ์ผ ๋ ์ด๋ ๊ฒ ํ๋ฉด ๋ง๋๊ฐ ๋ ๊ฐ์ง ์์ผ๋ก ๋๋์ด์ ์งํ ์ํฉ์ด ํ๋์ ๋ณด์ฌ!
๐ฅ ๋ฐฉ๋ฒ 2: ๋ง๋ํ ์ฐจํธ๋ฅผ ๊ฐํธ ์ฐจํธ๋ก ๋ณํ
์์ ์ ๊ธฐ๋ณธ ์ฐจํธ ๊ธฐ๋ฅ์ ํ์ฉํ๋ ๋ฐฉ๋ฒ์ด์ผ. ์ข ๋ "์ฐจํธ์ค๋ฌ์ด" ๋๋์ ์ํ ๋ ์จ๋ด.
๐ฅ ๋ฐฉ๋ฒ 3: VBA ๋งคํฌ๋ก๋ก ์์ ์๋ํ
VBA(Visual Basic for Applications)๋ฅผ ํ์ฉํ๋ฉด ๋ฒํผ ํ๋๋ก ๊ฐํธ ์ฐจํธ๊ฐ ์๋ ์์ฑ๋๋ ๋ง๋ฒ ๊ฐ์ ๊ฒฝํ์ ํ ์ ์์ด. ์ฝ๋ฉ์ด ์ฒ์์ด์ด๋ ์๋ ์ฝ๋๋ฅผ ๊ทธ๋๋ก ๋ณต๋ถํ๋ฉด ๋ผ!
VBA ํธ์ง๊ธฐ ์ฌ๋ ๋ฐฉ๋ฒ: Alt + F11 ๋จ์ถํค ๋๋ ๊ฐ๋ฐ ๋๊ตฌ ํญ โ Visual Basic
Sub ๊ฐํธ์ฐจํธ์์ฑ()
Dim ws As Worksheet
Dim ganttWs As Worksheet
Dim lastRow As Long
Dim startDate As Date
Dim endDate As Date
Dim projectStart As Date
Dim projectEnd As Date
Dim i As Long, j As Long
Dim col As Long
' ๋ฐ์ดํฐ ์ํธ ์ค์
Set ws = ThisWorkbook.Sheets("๋ฐ์ดํฐ")
' ๊ฐํธ ์ฐจํธ ์ํธ ์์ฑ ๋๋ ์ด๊ธฐํ
On Error Resume Next
Set ganttWs = ThisWorkbook.Sheets("๊ฐํธ์ฐจํธ")
On Error GoTo 0
If ganttWs Is Nothing Then
Set ganttWs = ThisWorkbook.Sheets.Add(After:=ws)
ganttWs.Name = "๊ฐํธ์ฐจํธ"
Else
ganttWs.Cells.Clear
End If
' ๋ง์ง๋ง ํ ์ฐพ๊ธฐ
lastRow = ws.Cells(ws.Rows.Count, "A").End(xlUp).Row
' ํ๋ก์ ํธ ์ ์ฒด ๊ธฐ๊ฐ ๊ณ์ฐ
projectStart = Application.WorksheetFunction.Min(ws.Range("D2:D" & lastRow))
projectEnd = Application.WorksheetFunction.Max(ws.Range("E2:E" & lastRow))
' ํค๋ ์์ฑ
ganttWs.Cells(1, 1).Value = "์์
๋ช
"
ganttWs.Cells(1, 2).Value = "๋ด๋น์"
ganttWs.Cells(1, 3).Value = "์งํ๋ฅ "
' ๋ ์ง ํค๋ ์์ฑ
col = 4
Dim d As Date
For d = projectStart To projectEnd
ganttWs.Cells(1, col).Value = d
ganttWs.Cells(1, col).NumberFormat = "d"
ganttWs.Columns(col).ColumnWidth = 3
col = col + 1
Next d
' ํค๋ ์คํ์ผ
With ganttWs.Rows(1)
.Interior.Color = RGB(106, 174, 214)
.Font.Color = RGB(255, 255, 255)
.Font.Bold = True
End With
' ๋ฐ์ดํฐ ํ ์์ฑ
For i = 2 To lastRow
ganttWs.Cells(i, 1).Value = ws.Cells(i, 2).Value ' ์์
๋ช
ganttWs.Cells(i, 2).Value = ws.Cells(i, 3).Value ' ๋ด๋น์
ganttWs.Cells(i, 3).Value = ws.Cells(i, 7).Value ' ์งํ๋ฅ
startDate = ws.Cells(i, 4).Value ' ์์์ผ
endDate = ws.Cells(i, 5).Value ' ์ข
๋ฃ์ผ
' ๊ฐํธ ๋ง๋ ์์น
col = 4
For d = projectStart To projectEnd
If d >= startDate And d <= endDate Then
' ์๋ฃ๋ ๋ถ๋ถ ๊ณ์ฐ
Dim progress As Double
progress = ws.Cells(i, 7).Value / 100
Dim completedDate As Date
completedDate = startDate + (endDate - startDate) * progress
If d <= completedDate Then
' ์๋ฃ๋ ๋ถ๋ถ - ์งํ ํ๋์
ganttWs.Cells(i, col).Interior.Color = RGB(44, 95, 122)
Else
' ๋จ์ ๋ถ๋ถ - ์ฐํ ํ๋์
ganttWs.Cells(i, col).Interior.Color = RGB(200, 230, 245)
End If
End If
col = col + 1
Next d
' ์ง์/ํ์ ํ ๋ฐฐ๊ฒฝ์
If i Mod 2 = 0 Then
ganttWs.Cells(i, 1).Interior.Color = RGB(244, 249, 252)
ganttWs.Cells(i, 2).Interior.Color = RGB(244, 249, 252)
ganttWs.Cells(i, 3).Interior.Color = RGB(244, 249, 252)
End If
Next i
' ์ด ๋๋น ์๋ ์กฐ์
ganttWs.Columns("A:C").AutoFit
MsgBox "๊ฐํธ ์ฐจํธ๊ฐ ์์ฑ๋์์ต๋๋ค! ๐", vbInformation
End Sub
1.
Alt + F11๋ก VBA ํธ์ง๊ธฐ ์ด๊ธฐ2. ์ฝ์ โ ๋ชจ๋ ํด๋ฆญ
3. ์ ์ฝ๋ ์ ์ฒด ๋ณต๋ถ
4. ๋ฐ์ดํฐ ์ํธ ์ด๋ฆ์ด "๋ฐ์ดํฐ"์ธ์ง ํ์ธ (๋ค๋ฅด๋ฉด ์ฝ๋์์ ์์ )
5.
F5 ๋๋ ์คํ ๋ฒํผ ํด๋ฆญ!6. ๋งคํฌ๋ก ๋ณด์ ์ค์ ์์ "๋งคํฌ๋ก ์ฌ์ฉ" ํ์ฉ ํ์
โก ํ๋ก์ ํธ ๊ด๋ฆฌ ๊ณ ๊ธ ๊ธฐ๋ฅ๋ค
๊ธฐ๋ณธ ๊ฐํธ ์ฐจํธ๋ฅผ ๋ง๋ค์๋ค๋ฉด ์ด์ ํ ๋จ๊ณ ์ ๊ทธ๋ ์ด๋ํ ์๊ฐ์ด์ผ! ์ด ๊ธฐ๋ฅ๋ค์ ์ถ๊ฐํ๋ฉด ์ง์ง ํ๋ก ๊ฐ์ ํ๋ก์ ํธ ๊ด๋ฆฌ ์์คํ ์ด ์์ฑ๋ผ.
๐ ๋์๋ณด๋ ๋ง๋ค๊ธฐ
๋ณ๋ ์ํธ์ ํ๋ก์ ํธ ์ ์ฒด ํํฉ์ ํ๋์ ๋ณผ ์ ์๋ ๋์๋ณด๋๋ฅผ ๋ง๋ค์ด๋ณด์. ํต์ฌ ์งํ๋ค์ COUNTIF, SUMIF ํจ์๋ก ์๋ ์ง๊ณํ๋ฉด ๋ผ.
' ์ ์ฒด ์์
์
=COUNTA(๋ฐ์ดํฐ!B2:B100)
' ์๋ฃ๋ ์์
์
=COUNTIF(๋ฐ์ดํฐ!H2:H100,"์๋ฃ")
' ์งํ์ค์ธ ์์
์
=COUNTIF(๋ฐ์ดํฐ!H2:H100,"์งํ์ค")
' ์ง์ฐ๋ ์์
์
=COUNTIF(๋ฐ์ดํฐ!H2:H100,"์ง์ฐ")
' ์ ์ฒด ์๋ฃ์จ (%)
=COUNTIF(๋ฐ์ดํฐ!H2:H100,"์๋ฃ")/COUNTA(๋ฐ์ดํฐ!B2:B100)*100
' ํ๊ท ์งํ๋ฅ
=AVERAGE(๋ฐ์ดํฐ!G2:G100)
' ์ค๋ ๊ธฐ์ค ์ง์ฐ ์์
(์ข
๋ฃ์ผ์ด ์ค๋๋ณด๋ค ์ด์ ์ธ๋ฐ ์๋ฃ ์ ๋ ๊ฒ)
=COUNTIFS(๋ฐ์ดํฐ!E2:E100,"<"&TODAY(),๋ฐ์ดํฐ!H2:H100,"<>์๋ฃ")
๐ ๋ง๊ฐ์ผ ๊ฒฝ๊ณ ์์คํ
๋ง๊ฐ์ผ์ด ๋ค๊ฐ์ค๋ ์์ ์ ์๋์ผ๋ก ํ์ด๋ผ์ดํธํ๋ ๊ธฐ๋ฅ์ด์ผ. ์กฐ๊ฑด๋ถ ์์์ผ๋ก ๊ตฌํํ ์ ์์ด:
' ์ค๋ ๊ธฐ์ค 3์ผ ์ด๋ด ๋ง๊ฐ (์์ง ์๋ฃ ์ ๋ ๊ฒ)
=AND($E2-TODAY()<=3, $E2-TODAY()>=0, $H2<>"์๋ฃ")
' ์ด๋ฏธ ์ง์ฐ๋ ์์
=AND($E2<TODAY(), $H2<>"์๋ฃ")
' ์ค๋ ๋ง๊ฐ์ธ ์์
=AND($E2=TODAY(), $H2<>"์๋ฃ")
์ฌ๋ฌ ์กฐ๊ฑด๋ถ ์์ ๊ท์น์ด ๊ฒน์น ๋๋ ์์ ์๋ ๊ท์น์ด ์ฐ์ ์ ์ฉ๋ผ. "์ง์ฐ" ๊ท์น์ "3์ผ ์ด๋ด ๋ง๊ฐ" ๊ท์น๋ณด๋ค ์์ ๋์์ผ ์ง์ฐ๋ ์์ ์ด ์ ๋๋ก ๋นจ๊ฐ์์ผ๋ก ํ์๋ผ. ์กฐ๊ฑด๋ถ ์์ ๊ด๋ฆฌ ์ฐฝ์์ ์์๋ฅผ ๋๋๊ทธ๋ก ์กฐ์ ํ ์ ์์ด!
๐ฅ ๋ด๋น์๋ณ ํํฐ๋ง
ํ์์ด ์ฌ๋ฌ ๋ช ์ด๋ฉด ๋ด๋น์๋ณ๋ก ํํฐ๋งํด์ ๋ณผ ์ ์์ด์ผ ํด. ์์ ์ ์ฌ๋ผ์ด์(Slicer)๋ฅผ ํ์ฉํ๋ฉด ๋ฒํผ ํด๋ฆญ ํ ๋ฒ์ผ๋ก ํํฐ๋ง์ด ๊ฐ๋ฅํด!
๐ WORKDAY ํจ์๋ก ์์ ์ผ ๊ณ์ฐ
ํ๋ก์ ํธ ๊ธฐ๊ฐ ๊ณ์ฐํ ๋ ์ฃผ๋ง์ ๋นผ๊ณ ์ถ๋ค๋ฉด WORKDAY ํจ์๋ฅผ ์จ๋ด. ์ด๊ฒ ์ง์ง ์ค๋ฌด์์ ๋ง์ด ์ฐ์ฌ!
' ์์์ผ๋ก๋ถํฐ 10 ์์
์ผ ํ ๋ ์ง
=WORKDAY(์์์ผ, 10)
' ์์์ผ๋ก๋ถํฐ 10 ์์
์ผ ํ (๊ณตํด์ผ ์ ์ธ)
=WORKDAY(์์์ผ, 10, ๊ณตํด์ผ๋ฒ์)
' ๋ ๋ ์ง ์ฌ์ด์ ์์
์ผ ์
=NETWORKDAYS(์์์ผ, ์ข
๋ฃ์ผ)
' ๊ณตํด์ผ ์ ์ธํ ์์
์ผ ์
=NETWORKDAYS(์์์ผ, ์ข
๋ฃ์ผ, ๊ณตํด์ผ๋ฒ์)
์์:
=WORKDAY(D2, 10) โ D2 ๋ ์ง๋ก๋ถํฐ 10 ์์
์ผ ํ
=NETWORKDAYS(D2, E2) โ D2~E2 ์ฌ์ด ์์
์ผ ์
๋ณ๋ ์ํธ์ "๊ณตํด์ผ" ์ํธ๋ฅผ ๋ง๋ค๊ณ A์ด์ ๊ณตํด์ผ ๋ ์ง๋ฅผ ์ญ ์ ๋ ฅํด๋. ๊ทธ๋ฆฌ๊ณ WORKDAY๋ NETWORKDAYS ํจ์์์ ๊ณตํด์ผ ๋ฒ์๋ก
๊ณตํด์ผ!A:A๋ฅผ ์ฐธ์กฐํ๋ฉด ๋ผ. ๋งค๋
์ด์ ๊ณตํด์ผ ๋ชฉ๋ก๋ง ์
๋ฐ์ดํธํ๋ฉด ์๋์ผ๋ก ๋ฐ์๋๋๊น ํธํด!
๐ ์์กด ๊ด๊ณ(์ ํ ์์ ) ์๊ฐํ
์ค์ ํ๋ก์ ํธ์์๋ "A ์์ ์ด ๋๋์ผ B ์์ ์ ์์ํ ์ ์๋ค"๋ ์์กด ๊ด๊ณ๊ฐ ์กด์ฌํด. ์ด๊ฑธ ์์ ์์ ๊ด๋ฆฌํ๋ ๋ฐฉ๋ฒ์ ์์๋ณด์.
๐ ์ ํ ์์ ๊ธฐ๋ฐ ์์์ผ ์๋ ๊ณ์ฐ
์ ํ ์์ ์ด ๋๋์ผ ์์ํ ์ ์๋ ์์ ์ ์์์ผ์ ์๋์ผ๋ก ๊ณ์ฐํ๋ ์์์ด์ผ:
' I์ด์ ์ ํ ์์
ID๊ฐ ์์ ๋ (์: "T001")
' ์ ํ ์์
์ ์ข
๋ฃ์ผ + 1์ผ์ ์์์ผ๋ก ์๋ ์ค์
=IF(I2="", D2, VLOOKUP(I2, $A$2:$E$100, 5, 0)+1)
์ค๋ช
:
- I2๊ฐ ๋น์ด์์ผ๋ฉด ์๋ ์
๋ ฅํ ์์์ผ(D2) ์ฌ์ฉ
- I2์ ์ ํ ์์
ID๊ฐ ์์ผ๋ฉด ํด๋น ์์
์ ์ข
๋ฃ์ผ(5๋ฒ์งธ ์ปฌ๋ผ) + 1์ผ
' ์ฌ๋ฌ ์ ํ ์์
์ด ์์ ๋ (๊ฐ์ฅ ๋ฆ์ ์ข
๋ฃ์ผ ๊ธฐ์ค)
=IF(I2="", D2,
MAX(IFERROR(VLOOKUP(TRIM(MID(SUBSTITUTE(I2,",",REPT(" ",100)),
(ROW(INDIRECT("1:"&LEN(I2)-LEN(SUBSTITUTE(I2,",",""))+1))-1)*100+1,100)),
$A$2:$E$100,5,0),0))+1)
์ ํ ์์ ์์์ด ๋ณต์กํ๋ค๋ฉด, ๊ทธ๋ฅ ์ ํ ์์ ์ข ๋ฃ์ผ์ ์๋์ผ๋ก ์ฐธ์กฐํ๋ ๋ฐฉ์๋ ์ถฉ๋ถํ ์ค์ฉ์ ์ด์ผ. ์์ ์๋ํ๋ณด๋ค๋ ๋ฐ์๋์ผ๋ก ์ด์ํ๋ฉด์ ํ์ํ ๋๋ง ์๋ ์กฐ์ ํ๋ ๊ฒ ์คํ๋ ค ๋ ์ ์ฐํ๊ฒ ๊ด๋ฆฌํ ์ ์์ด!
๐ฑ ๋ชจ๋ฐ์ผ ์นํ์ ๊ฐํธ ์ฐจํธ ํ
์์ฆ์ ์ค๋งํธํฐ์ผ๋ก ์์ ํ์ผ์ ํ์ธํ๋ ๊ฒฝ์ฐ๋ ๋ง์์. ๋ชจ๋ฐ์ผ์์๋ ์ ๋ณด์ด๋ ๊ฐํธ ์ฐจํธ๋ฅผ ๋ง๋๋ ํ์ ์๋ ค์ค๊ฒ.
- โ ๋ ์ง ์ด ๋๋น๋ฅผ ์ต์ํ (2~3 ์ ๋)
- โ ์์ ๋ช ์ด์ ๊ณ ์ (ํ ๊ณ ์ ๊ธฐ๋ฅ ํ์ฉ)
- โ ํฐํธ ํฌ๊ธฐ๋ ์ต์ 10pt ์ด์ ์ ์ง
- โ ์์ ๋๋น๋ฅผ ์ถฉ๋ถํ (์ฐํ ์์ ๋ชจ๋ฐ์ผ์์ ์ ์ ๋ณด์)
- โ ์ค์ ์ ๋ณด๋ ์ผ์ชฝ ๊ณ ์ ์ด์ ๋ฐฐ์น
- โ ํ์ผ ํฌ๊ธฐ ์ต์ํ (๋ถํ์ํ ์์ ์ ๊ฑฐ)
๐ ํ ๊ณ ์ ์ผ๋ก ์คํฌ๋กคํด๋ ํค๋ ์ ์ง
๊ฐํธ ์ฐจํธ์์ ๊ฐ์ฅ ์ค์ํ ๊ธฐ๋ฅ ์ค ํ๋์ผ. ๋ ์ง ์ด์ด ๋ง์์ ์ค๋ฅธ์ชฝ์ผ๋ก ์คํฌ๋กคํ ๋ ์์ ๋ช ์ด ์ฌ๋ผ์ง๋ฉด ๋๋ฌด ๋ถํธํ๊ฑฐ๋ .
๐ฏ ์ค์ ํ๋ก์ ํธ ๊ด๋ฆฌ ํ ํ๋ฆฟ ๊ตฌ์ฑ
์ง๊ธ๊น์ง ๋ฐฐ์ด ๋ด์ฉ์ ์ข ํฉํด์ ์ค์ ๋ก ๋ฐ๋ก ์ธ ์ ์๋ ์์ฑํ ํ ํ๋ฆฟ ๊ตฌ์ฑ์ ์๋ ค์ค๊ฒ. ์ํธ๋ฅผ ์ด๋ ๊ฒ ๊ตฌ์ฑํ๋ฉด ๋ผ:
๐จ ์ค๋ ๋ ์ง ๊ฐ์กฐ์ ์ถ๊ฐ
๊ฐํธ ์ฐจํธ์์ "์ค๋์ด ์ด๋์ผ?"๋ฅผ ํ๋์ ์ ์ ์๊ฒ ์ค๋ ๋ ์ง ์ด์ ๊ฐ์กฐํ๋ ๊ฑด ํ์์ผ!
' ๊ฐํธ ์ฐจํธ ๋ ์ง ํค๋ ํ์ ์กฐ๊ฑด๋ถ ์์ ์ถ๊ฐ
' ์ค๋ ๋ ์ง ์ด ๊ฐ์กฐ
=J$1=TODAY()
' ์์: ์งํ ํ
๋๋ฆฌ + ์ฐํ ๋
ธ๋์ ๋ฐฐ๊ฒฝ
' ์ด ๊ท์น์ ๋ ์ง ํค๋ ํ๊ณผ ์ ์ฒด ๊ฐํธ ์์ญ์ ๋์ ์ ์ฉํ๋ฉด
' ์ค๋ ๋ ์ง ์ด ์ ์ฒด๊ฐ ๊ฐ์กฐ๋์ด ํ์ฌ ์์น๋ฅผ ์ฝ๊ฒ ํ์
๊ฐ๋ฅ!
TODAY() ํจ์๋ ํ์ผ์ ์ด ๋๋ง๋ค ์๋์ผ๋ก ์ค๋ ๋ ์ง๋ก ์ ๋ฐ์ดํธ๋ผ. ๊ทธ๋์ ๋งค์ผ ํ์ผ์ ์ด๋ฉด ์ค๋ ๋ ์ง ๊ฐ์กฐ์ ์ด ์๋์ผ๋ก ์ด๋ํด! ๋ณ๋ ์ ๋ฐ์ดํธ ์์ด ํญ์ ์ต์ ์ํ๋ฅผ ์ ์งํ ์ ์์ด.
๐ ์ค๋ฌด์์ ์์ฃผ ์ฐ๋ ํต์ฌ ์์ ๋ชจ์
ํ๋ก์ ํธ ๊ด๋ฆฌ ์์ ์์ ์ง์ง ๋ง์ด ์ฐ์ด๋ ์์๋ค์ ํ ๊ณณ์ ๋ชจ์๋ดค์ด. ๋ถ๋งํฌํด๋๊ณ ํ์ํ ๋ ๊บผ๋ด ์จ!
| ์ฉ๋ | ์์ |
|---|---|
| ์ ์ฒด ์๋ฃ์จ | =COUNTIF(H:H,"์๋ฃ")/COUNTA(B2:B100)*100 |
| D-Day ๊ณ์ฐ | =E2-TODAY() (์์=๋จ์ ์ผ, ์์=์ง์ฐ) |
| ์์ ์ผ ๊ธฐ์ค ๊ธฐ๊ฐ | =NETWORKDAYS(D2,E2) |
| N ์์ ์ผ ํ ๋ ์ง | =WORKDAY(D2,10) |
| ๋ด๋น์๋ณ ์์ ์ | =COUNTIF(C:C,"ํ๊ธธ๋") |
| ๋ด๋น์๋ณ ์๋ฃ ์ | =COUNTIFS(C:C,"ํ๊ธธ๋",H:H,"์๋ฃ") |
| ์ง์ฐ ์์ ์ | =COUNTIFS(E2:E100,"<"&TODAY(),H2:H100,"<>์๋ฃ") |
| ์ด๋ฒ ์ฃผ ๋ง๊ฐ ์์ | =COUNTIFS(E2:E100,">="&TODAY(),E2:E100,"<="&TODAY()+7) |
| ํ๊ท ์งํ๋ฅ | =AVERAGEIF(H2:H100,"<>์๋ฃ",G2:G100) |
| ์์ ๋ช ์ผ๋ก ์ข ๋ฃ์ผ ์ฐพ๊ธฐ | =VLOOKUP("์์
๋ช
",A:E,5,0) |
| ์ฃผ์ฐจ ๊ณ์ฐ | =WEEKNUM(D2,2) (์์์ผ ๊ธฐ์ค) |
| ๋ถ๊ธฐ ๊ณ์ฐ | =ROUNDUP(MONTH(D2)/3,0) |
์์ 2021 ์ด์ ๋๋ Microsoft 365๋ฅผ ์ฌ์ฉํ๋ค๋ฉด VLOOKUP ๋์ XLOOKUP์ ์จ๋ด. ๋ ์ ์ฐํ๊ณ ์ค๋ฅ ์ฒ๋ฆฌ๋ ์ฌ์:
=XLOOKUP(์ฐพ์๊ฐ, ์ฐพ์๋ฒ์, ๋ฐํ๋ฒ์, "์์", 0)VLOOKUP์ ์ผ์ชฝ ๋ฐฉํฅ ๊ฒ์์ด ์ ๋์ง๋ง XLOOKUP์ ์ด๋ ๋ฐฉํฅ์ด๋ OK!
๐ก ์์ ํ๋ก์ ํธ ๊ด๋ฆฌ ์ค์ ๊ฟํ ๋ชจ์
๋ง์ง๋ง์ผ๋ก ์ค๋ฌด์์ ์ง์ง ๋์์ด ๋๋ ๊ฟํ๋ค์ ์ญ ์ ๋ฆฌํด์ค๊ฒ. ์ด๊ฒ๋ง ์์๋ ์์ ํ๋ก์ ํธ ๊ด๋ฆฌ ๋ ๋ฒจ์ด ํ ์ฌ๋ผ๊ฐ!
๐ฏ ํ 1: ์ด๋ฆ ์ ์๋ก ์์ ๊ฐ๋ ์ฑ ํฅ์
์์ฃผ ์ฐธ์กฐํ๋ ๋ฒ์์ ์ด๋ฆ์ ๋ถ์ด๋ฉด ์์์ด ํจ์ฌ ์ฝ๊ธฐ ์ฌ์์ ธ:
' ์์ ํญ โ ์ด๋ฆ ์ ์
์์
๋ชฉ๋ก = ๋ฐ์ดํฐ!$B$2:$B$100
์์์ผ๋ชฉ๋ก = ๋ฐ์ดํฐ!$D$2:$D$100
์ข
๋ฃ์ผ๋ชฉ๋ก = ๋ฐ์ดํฐ!$E$2:$E$100
์ํ๋ชฉ๋ก = ๋ฐ์ดํฐ!$H$2:$H$100
' ์ด๋ฆ ์ ์ ํ ์์์ด ์ด๋ ๊ฒ ๋ฐ๋
=COUNTIF(์ํ๋ชฉ๋ก,"์๋ฃ") โ ํจ์ฌ ์ฝ๊ธฐ ์ฝ์ง?
๐ฏ ํ 2: ์นด๋ฉ๋ผ ๊ธฐ๋ฅ์ผ๋ก ๋์๋ณด๋ ๊ตฌ์ฑ
์์ ์ ์จ๊ฒจ์ง ๊ธฐ๋ฅ์ธ ์นด๋ฉ๋ผ ๋๊ตฌ๋ฅผ ํ์ฉํ๋ฉด ๋ค๋ฅธ ์ํธ์ ํน์ ๋ฒ์๋ฅผ ๊ทธ๋ฆผ์ฒ๋ผ ๋์๋ณด๋์ ๋ถ์ฌ๋ฃ์ ์ ์์ด. ์๋ณธ์ด ๋ฐ๋๋ฉด ์๋์ผ๋ก ์ ๋ฐ์ดํธ๋ผ!
๐ฏ ํ 3: ๋ฒ์ ๊ด๋ฆฌ ์๋ํ
ํ๋ก์ ํธ ํ์ผ์ ์ ์ฅํ ๋๋ง๋ค ์๋์ผ๋ก ๋ ์ง๊ฐ ํฌํจ๋ ํ์ผ๋ช ์ผ๋ก ์ ์ฅํ๋ VBA ๋งคํฌ๋ก์ผ:
Sub ๋ฒ์ ์ ์ฅ()
Dim fileName As String
fileName = "ํ๋ก์ ํธ๊ด๋ฆฌ_" & Format(Now(), "YYYYMMDD_HHMMSS") & ".xlsx"
ThisWorkbook.SaveCopyAs ThisWorkbook.Path & "\" & fileName
MsgBox "๋ฐฑ์
์ ์ฅ ์๋ฃ: " & fileName
End Sub
๐ฏ ํ 4: ์ธ์ ์ต์ ํ
๊ฐํธ ์ฐจํธ๋ฅผ ์ธ์ํ ๋ ํ ํ์ด์ง์ ๋ง์ถ๋ ์ค์ :
' ํ์ด์ง ๋ ์ด์์ ํญ์์
- ์ฉ์ง ๋ฐฉํฅ: ๊ฐ๋ก
- ๋ฐฐ์จ: ํ์ด์ง์ ๋ง์ถค (1ํ์ด์ง ๋๋น ร ์๋ ๋์ด)
- ์ธ์ ์์ญ ์ค์ : ํ์ํ ๋ฒ์๋ง ์ ํ ํ ์ธ์ ์์ญ ์ค์
- ๋ฐ๋ณตํ ํ: 1ํ (๋ ์ง ํค๋๊ฐ ๋ชจ๋ ํ์ด์ง์ ๋ฐ๋ณต ์ถ๋ ฅ)
๐ฏ ํ 5: ๊ณต์ ๋ฐ ํ์ ์ค์
ํ์๋ค๊ณผ ํจ๊ป ์ธ ๋๋ OneDrive๋ SharePoint์ ํ์ผ์ ์ฌ๋ฆฌ๊ณ ๊ณต์ ๋งํฌ๋ฅผ ๋ณด๋ด๋ฉด ๋ผ. Microsoft 365 ํ๊ฒฝ์์๋ ์ค์๊ฐ ๊ณต๋ ํธ์ง๋ ๊ฐ๋ฅํด!
- โ ๊ฐ ํ์์ด ์์ ํ ์ ์๋ ์์ญ์ ๋ช ํํ ๊ตฌ๋ถ
- โ ์ํธ ๋ณดํธ ๊ธฐ๋ฅ์ผ๋ก ์์ ์ ์ ๊ธ (๊ฒํ ํญ โ ์ํธ ๋ณดํธ)
- โ ๋ณ๊ฒฝ ๋ด์ฉ ์ถ์ ๊ธฐ๋ฅ ํ์ฑํ (๊ฒํ ํญ โ ๋ณ๊ฒฝ ๋ด์ฉ ์ถ์ )
- โ ์ค์ ์ ์ ๋ฉ๋ชจ ์ถ๊ฐ๋ก ์ฌ์ฉ ๋ฐฉ๋ฒ ์๋ด
- โ ์ ๊ธฐ์ ์ธ ๋ฐฑ์ ์ต๊ดํ
์ฐธ๊ณ ๋ก, ์ด๋ฐ ์์ ํ๋ก์ ํธ ๊ด๋ฆฌ ํ ํ๋ฆฟ์ ์ง์ ๋ง๋ค๊ธฐ ์ด๋ ต๋ค๋ฉด ์ฌ๋ฅ๋ท(https://www.jaenung.net)์์ ์์ ์ ๋ฌธ๊ฐ์๊ฒ ๋ง์ถค ์ ์์ ์๋ขฐํ๋ ๊ฒ๋ ์ข์ ๋ฐฉ๋ฒ์ด์ผ. ํ๋ก์ ํธ ํน์ฑ์ ๋ง๋ ์ปค์คํ ๊ฐํธ ์ฐจํธ ์์คํ ์ ๋น ๋ฅด๊ฒ ๊ตฌ์ถํ ์ ์๊ฑฐ๋ !
๐ ์๋ ์ ๋ฐ์ดํธ ์์คํ ๊ตฌ์ถ
๋งค์ผ ์งํ๋ฅ ์ ์๋์ผ๋ก ์ ๋ฐ์ดํธํ๋ ๊ฒ ๊ท์ฐฎ๋ค๋ฉด, ์๋ํ ์์คํ ์ ๊ตฌ์ถํด๋ณด์. ํนํ ์ค๋ ๋ ์ง ๊ธฐ์ค์ผ๋ก ์๋ ์งํ๋ฅ ๊ณ์ฐ์ด ์ ์ฉํด.
๐ ๋ ์ง ๊ธฐ๋ฐ ์๋ ์งํ๋ฅ ๊ณ์ฐ
์์ ๊ธฐ๊ฐ ์ค ์ค๋์ด ์ด๋ ์์น์ ์๋์ง๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์์ ์งํ๋ฅ ์ ์๋ ๊ณ์ฐํ๋ ์์์ด์ผ:
' ๋ ์ง ๊ธฐ๋ฐ ์์ ์งํ๋ฅ (%)
=IF(TODAY()<D2, 0, โ ์์ง ์์ ์ ํจ
IF(TODAY()>E2, 100, โ ์ด๋ฏธ ์ข
๋ฃ์ผ ์ง๋จ
ROUND((TODAY()-D2)/(E2-D2)*100, 0))) โ ์งํ ์ค
' D2=์์์ผ, E2=์ข
๋ฃ์ผ
' ์ค์ ์งํ๋ฅ vs ์์ ์งํ๋ฅ ๋น๊ต (์ง์ฐ ์ฌ๋ถ ํ๋จ)
=G2 - IF(TODAY()<D2, 0, IF(TODAY()>E2, 100, ROUND((TODAY()-D2)/(E2-D2)*100,0)))
' ์์ = ์์๋ณด๋ค ๋น ๋ฆ, ์์ = ์์๋ณด๋ค ๋๋ฆผ (์ง์ฐ)
์งํ๋ฅ ๊ณผ ๋ ์ง๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ํ๋ฅผ ์๋์ผ๋ก ํ๋จํ๋ ์์:
=IF(G2=100,"์๋ฃ",IF(AND(TODAY()>E2,G2<100),"์ง์ฐ",IF(TODAY()>=D2,"์งํ์ค","๋๊ธฐ")))์ด ์์์ ์ํ ์ปฌ๋ผ์ ๋ฃ์ผ๋ฉด ๋งค์ผ ํ์ผ์ ์ด ๋๋ง๋ค ์ํ๊ฐ ์๋์ผ๋ก ์ ๋ฐ์ดํธ๋ผ! ๋จ, ๋๋กญ๋ค์ด๊ณผ ํจ๊ป ์ฐ๋ ค๋ฉด ์์ ๊ฒฐ๊ณผ๋ฅผ ๋ณ๋ ์ด์ ํ์ํ๊ณ ์ํ ์ปฌ๋ผ์ ์๋ ์ ๋ ฅ์ผ๋ก ์ ์งํ๋ ๊ฒ ๋ ์ ์ฐํด.
๐ ๋ฒ๋ค์ด ์ฐจํธ (Burndown Chart) ์ถ๊ฐ
์ ์์ผ ๋ฐฉ์์ผ๋ก ํ๋ก์ ํธ๋ฅผ ๊ด๋ฆฌํ๋ค๋ฉด ๋ฒ๋ค์ด ์ฐจํธ๋ ์์ ๋ก ๋ง๋ค ์ ์์ด. ๋จ์ ์์ ๋์ด ์๊ฐ์ ๋ฐ๋ผ ์ค์ด๋๋ ๊ฑธ ์๊ฐํํ๋ ์ฐจํธ์ผ.
' ๋ฒ๋ค์ด ์ฐจํธ ๋ฐ์ดํฐ ๊ตฌ์ฑ
๋ ์ง | ์ด์์ ๋จ์ ์์
| ์ค์ ๋จ์ ์์
D1 | ์ ์ฒด ์์
์ | ์ ์ฒด ์์
์
D2 | =D1-์ด์์ ๊ฐ์๋ | ์ค์ ๋ฏธ์๋ฃ ์์
์
D3 | =D2-์ด์์ ๊ฐ์๋ | ์ค์ ๋ฏธ์๋ฃ ์์
์
...
' ์ด์์ ๊ฐ์๋ = ์ ์ฒด ์์
์ / ์ ์ฒด ๊ธฐ๊ฐ(์ผ)
' ์ค์ ๋จ์ ์์
= COUNTIF(์ํ๋ชฉ๋ก,"<>์๋ฃ")
' ์ด ๋ฐ์ดํฐ๋ก ๊บพ์์ ํ ์ฐจํธ ์์ฑํ๋ฉด ๋ฒ๋ค์ด ์ฐจํธ ์์ฑ!
โ ๏ธ ์์ ํ๋ก์ ํธ ๊ด๋ฆฌ์ ํ๊ณ์ ๋์
์์ ์ด ๊ฐ๋ ฅํ๊ธด ํ์ง๋ง ์์งํ ํ๊ณ๋ ์์ด. ์ธ์ ๋ค๋ฅธ ๋๊ตฌ๋ฅผ ๊ณ ๋ คํด์ผ ํ๋์ง๋ ์์๋์.
| ์ํฉ | ์์ ์ ํฉ๋ | ๋์ ๋๊ตฌ |
|---|---|---|
| ํ์ 1~5๋ช , ์์ 50๊ฐ ์ดํ | โญโญโญโญโญ ์ต์ | ์์ ๋ก ์ถฉ๋ถ! |
| ํ์ 5~15๋ช , ์์ 100๊ฐ ์ดํ | โญโญโญโญ ์ ํฉ | Notion, Trello |
| ํ์ 15๋ช ์ด์, ๋ณต์กํ ์์กด ๊ด๊ณ | โญโญ ํ๊ณ | Jira, MS Project |
| ์ค์๊ฐ ํ์ ํ์ | โญโญโญ ๊ฐ๋ฅ (OneDrive) | Asana, Monday.com |
| ๋ฆฌ์์ค ๋ฐฐ๋ถ ์ต์ ํ ํ์ | โญโญ ์ด๋ ค์ | MS Project, Smartsheet |
| ํด๋ผ์ด์ธํธ ๋ณด๊ณ ์ฉ ๋ฌธ์ | โญโญโญโญโญ ์ต์ | ์์ + PowerPoint |
- โ ๋ณ๋ ํด ๋์ ๋น์ฉ์ด ๋ถ๋ด๋ ๋
- โ ํ์ ๋ชจ๋๊ฐ ์ด๋ฏธ ์์ ์ ์ต์ํ ๋
- โ ์ปค์คํฐ๋ง์ด์ง์ด ๋ง์ด ํ์ํ ๋
- โ ์คํ๋ผ์ธ ํ๊ฒฝ์์๋ ์์ ํด์ผ ํ ๋
- โ ๋ฐ์ดํฐ ๋ถ์๊ณผ ๋ณด๊ณ ์ ์์ฑ์ ๋์์ ํด์ผ ํ ๋
- โ ํด๋ผ์ด์ธํธ๊ฐ ํน์ ํ์์ ๋ณด๊ณ ์๋ฅผ ์๊ตฌํ ๋
๊ทธ๋ฆฌ๊ณ ๋ง์ฝ ์์ ํ๋ก์ ํธ ๊ด๋ฆฌ ์์คํ ์ ์ฒ์๋ถํฐ ๊ตฌ์ถํ๋ ๊ฒ ๋ง๋งํ๋ค๋ฉด, ์ฌ๋ฅ๋ท์์ ์์ ์ ๋ฌธ๊ฐ๋ฅผ ์ฐพ์ ๋์์ ๋ฐ๋ ๊ฒ๋ ํ๋ช ํ ์ ํ์ด์ผ. ์ ๋ฌธ๊ฐ๊ฐ ๋ง๋ ๋ง์ถคํ ํ ํ๋ฆฟ ํ๋๊ฐ ์์ญ ์๊ฐ์ ์ฝ์ง์ ์ค์ฌ์ค ์ ์๊ฑฐ๋ ! ๐
๐ ๋ง๋ฌด๋ฆฌ โ ์ค๋ ๋ฐฐ์ด ๊ฒ ์ด์ ๋ฆฌ
์, ์ฌ๊ธฐ๊น์ง ๋ฐ๋ผ์จ ๊ฑฐ ์ง์ง ๋๋จํด! ์ค๋ ์ฐ๋ฆฌ๊ฐ ํจ๊ป ๋ฐฐ์ด ๋ด์ฉ์ ์ ๋ฆฌํด๋ณผ๊ฒ:
๐บ๏ธ ๊ฐํธ ์ฐจํธ์ ๊ฐ๋
โ ์ธ๋ก์ถ ์์
, ๊ฐ๋ก์ถ ๋ ์ง, ๋ง๋๋ก ๊ธฐ๊ฐ ํํ
๐ ๊ธฐ๋ณธ ๋ฐ์ดํฐ ๊ตฌ์กฐ โ ์์
ID, ์์์ผ, ์ข
๋ฃ์ผ, ์งํ๋ฅ , ์ํ ๋ฑ 9๊ฐ ์ปฌ๋ผ
๐จ ์กฐ๊ฑด๋ถ ์์ โ ์ํ๋ณ ์๋ ์์ ๋ณ๊ฒฝ, ๋ง๊ฐ์ผ ๊ฒฝ๊ณ ์์คํ
๐ ๊ฐํธ ์ฐจํธ 3๊ฐ์ง ๋ฐฉ๋ฒ โ ์กฐ๊ฑด๋ถ ์์, ์ฐจํธ ๋ณํ, VBA ์๋ํ
โก ๊ณ ๊ธ ๊ธฐ๋ฅ โ ๋์๋ณด๋, ์ฌ๋ผ์ด์, WORKDAY ํจ์, ์์กด ๊ด๊ณ
๐ ์๋ํ โ ๋ ์ง ๊ธฐ๋ฐ ์งํ๋ฅ , ๋ฒ๋ค์ด ์ฐจํธ, VBA ๋งคํฌ๋ก
๐ก ์ค์ ๊ฟํ โ ์ด๋ฆ ์ ์, ์นด๋ฉ๋ผ ๊ธฐ๋ฅ, ๋ฒ์ ๊ด๋ฆฌ, ์ธ์ ์ต์ ํ
์์ ๋ก ํ๋ก์ ํธ๋ฅผ ๊ด๋ฆฌํ๋ ๊ฑด ์ฒ์์ ์ค์ ์ด ์ข ๋ฒ๊ฑฐ๋กญ์ง๋ง, ํ ๋ฒ ์ ๋ง๋ค์ด๋๋ฉด ์ ๋ง ๊ฐ๋ ฅํ ๋๊ตฌ๊ฐ ๋ผ. ํนํ ์กฐ๊ฑด๋ถ ์์ ๊ธฐ๋ฐ ๊ฐํธ ์ฐจํธ๋ ์ค๋ ๋น์ฅ ๋ง๋ค์ด๋ณผ ์ ์์ ๋งํผ ์ฌ์ฐ๋๊น ๊ผญ ์๋ํด๋ด!
ํ๋ก์ ํธ ์ฑ๊ณต์ ์ ๋ฐ์ ์ข์ ๊ณํ๊ณผ ์๊ฐํ์์ ๋์จ๋ค๋ ๊ฑฐ, ์์ง ๋ง! ๐ช ํ์ดํ !
๊ด๋ จ ํค์๋
๋๊ธ 0
์ง์์ธ์ ์ฒ - ์ง์ ์ฌ์ฐ๊ถ ๋ณดํธ ๊ณ ์ง
์ง์ ์ฌ์ฐ๊ถ ๋ณดํธ ๊ณ ์ง
- ์ ์๊ถ ๋ฐ ์์ ๊ถ: ๋ณธ ์ปจํ ์ธ ๋ ์ฌ๋ฅ๋ท์ ๋ ์ AI ๊ธฐ์ ๋ก ์์ฑ๋์์ผ๋ฉฐ, ๋ํ๋ฏผ๊ตญ ์ ์๊ถ๋ฒ ๋ฐ ๊ตญ์ ์ ์๊ถ ํ์ฝ์ ์ํด ๋ณดํธ๋ฉ๋๋ค.
- AI ์์ฑ ์ปจํ ์ธ ์ ๋ฒ์ ์ง์: ๋ณธ AI ์์ฑ ์ปจํ ์ธ ๋ ์ฌ๋ฅ๋ท์ ์ง์ ์ฐฝ์๋ฌผ๋ก ์ธ์ ๋๋ฉฐ, ๊ด๋ จ ๋ฒ๊ท์ ๋ฐ๋ผ ์ ์๊ถ ๋ณดํธ๋ฅผ ๋ฐ์ต๋๋ค.
- ์ฌ์ฉ ์ ํ: ์ฌ๋ฅ๋ท์ ๋ช ์์ ์๋ฉด ๋์ ์์ด ๋ณธ ์ปจํ ์ธ ๋ฅผ ๋ณต์ , ์์ , ๋ฐฐํฌ, ๋๋ ์์ ์ ์ผ๋ก ํ์ฉํ๋ ํ์๋ ์๊ฒฉํ ๊ธ์ง๋ฉ๋๋ค.
- ๋ฐ์ดํฐ ์์ง ๊ธ์ง: ๋ณธ ์ปจํ ์ธ ์ ๋ํ ๋ฌด๋จ ์คํฌ๋ํ, ํฌ๋กค๋ง, ๋ฐ ์๋ํ๋ ๋ฐ์ดํฐ ์์ง์ ๋ฒ์ ์ ์ฌ์ ๋์์ด ๋ฉ๋๋ค.
- AI ํ์ต ์ ํ: ์ฌ๋ฅ๋ท์ AI ์์ฑ ์ปจํ ์ธ ๋ฅผ ํ AI ๋ชจ๋ธ ํ์ต์ ๋ฌด๋จ ์ฌ์ฉํ๋ ํ์๋ ๊ธ์ง๋๋ฉฐ, ์ด๋ ์ง์ ์ฌ์ฐ๊ถ ์นจํด๋ก ๊ฐ์ฃผ๋ฉ๋๋ค.

๋๊ธ ์์ฑ
์ด ๊ธ์ ๋ํ ์ฌ๋ฌ๋ถ์ ์๊ฐ์ ๋ค๋ ค์ฃผ์ธ์
๋ก๊ทธ์ธ์ด ํ์ํฉ๋๋ค
๋๊ธ์ ์์ฑํ๋ ค๋ฉด ๋จผ์ ๋ก๊ทธ์ธํด์ฃผ์ธ์.