본문으로 건너뛰기
ArumSoft Learning
EN
    엑셀 템플릿비즈니스 재무

    13주 현금흐름 예측 엑셀 템플릿

    현금이 빠듯할 때 재무팀이 쓰는 주간 유동성 모델이에요. 앞으로 13주 동안 매주 들어올 돈과 나갈 돈을 입력하면 잔액이 자동으로 이어지고, 최소 현금 기준 아래로 떨어지는 주를 표시하고, 계획과 실제를 비교해 줘요. 가상의 제조업체 예시로 채워져 있어 숫자를 바꾸기 전에 구조를 볼 수 있어요.

    시트:
    4
    지원 버전:
    Microsoft 365용 Excel, Excel 2016 이후 버전, Mac용 Excel, 웹용 Excel
    업데이트:

    13-Week Cash Flow Forecast.xlsx

    엑셀 통합 문서(.xlsx) · 21KB · 시트 4개

    템플릿 내려받기

    무료로 내려받을 수 있고 가입할 필요가 없어요.

    이 템플릿으로 할 수 있는 일

    • 앞으로 13주 각각의 기말 현금 잔액 확인
    • 잔액이 가장 낮은 주와 최소 기준까지의 여유 확인
    • 매주 실적을 기록하고 예측과의 차이 확인
    • 날짜 하나만 바꿔 예측을 한 주 앞으로 이동
    13주 현금흐름 엑셀 템플릿의 Start Here 대시보드: 기초 잔액, 최소 현금 기준, 수입·지출 합계, 최저 기말 잔액, 기준선과 비교한 기말 잔액 꺾은선 차트
    파일에 들어 있는 예시 데이터로 본 Start Here 대시보드예요.

    구성

    통합 문서에는 시트가 4개 있어요. 입력하는 시트는 몇 개뿐이고 나머지는 계산돼요.

    시트용도입력하는 것자동 계산되는 것
    Start Here설정과 핵심 숫자, 기말 잔액 차트1주차 시작일, 기초 은행 잔액, 최소 현금 기준합계, 순현금흐름, 13주차 기말 잔액, 최저 주, 기준 미달 주 수
    Forecast13주 표: 수입, 지출, 순현금흐름, 기말 잔액항목 이름과 주별 금액주 날짜, 기초 잔액, 합계, 순현금흐름, 기말 잔액, 여유분, 상태
    Actuals실제로 일어난 일, 주 단위실제 수입, 지출, 기말 잔액예측 숫자 가져오기, 차이, 누적 합계
    Checks점검 항목 6개없음항목별 OK 또는 Review

    시작하기 전에

    • 예측에 포함할 은행 계좌를 정하고 합산 잔액을 기초 잔액으로 쓰세요.
    • 1주차는 월요일로 정하세요. 나머지 날짜는 자동으로 따라와요.
    • 다음 분기의 주별 예상 수금(미수 청구서와 만기), 급여 지급일, 임대료와 대출 상환일, 세금 납부 기한을 모아 두세요.

    단계별 사용법

    1. Start Here에 입력값 세 개 넣기

      B6에 1주차 시작 월요일, B7에 그날 아침 은행 잔액, B8에 유지하고 싶은 최소 잔액을 입력하세요. Forecast 탭의 상태 행이 이 기준과 비교해요.

    2. Forecast 탭에 주별 수입 입력

      9–14행이 들어오는 돈이에요. 어느 쪽이 밀리는지 볼 수 있도록 매출채권 회수와 현금 매출을 분리하세요. 고객 선수금과 기타 수입은 별도 행이고, 두 행은 여분이에요.

    3. 주별 지출 입력

      18–27행이 나가는 돈이에요. 급여는 실제 지급되는 주에(예시는 격주), 임대료와 대출 상환은 계좌에서 빠지는 주에, 세금은 납부 기한이 있는 주에 넣으세요. P열의 13주 합계로 빠뜨린 항목을 빨리 찾을 수 있어요.

    4. 기말 잔액과 상태 행 읽기

      31행은 매주 말 잔액, 33행은 기준 대비 여유, 34행은 기준 아래로 내려가는 주에 빨간 "Below buffer"를 표시해요. Start Here의 차트는 같은 내용을 점선 기준선과 함께 보여 줘요.

    5. 빠듯한 주 해결하기

      어떤 주가 Below buffer라면 보통 세 가지 방법이 있어요. 수금을 앞당기기(고객에게 연락), 공급업체 지급을 한 주 미루기, 신용 한도 사용. 표의 숫자를 바꾸고 31행이 바뀌는 것을 확인하세요.

    6. 매주 실적 기록

      Actuals 탭에 방금 끝난 주의 실제 수입, 지출, 기말 잔액을 입력하세요. 차이 열이 예측이 어디서 틀렸는지 보여 줘요. 수금을 과대 예측하는 패턴이 가장 흔해요.

    7. 한 주 앞으로 이동

      매주 Start Here B6을 다음 월요일로 바꾸고, B7을 실제 잔액으로 갱신하고, 1주차 금액을 지우고 나머지를 왼쪽으로 옮긴(또는 다시 입력한) 뒤 13주차를 추가하세요. 많은 팀이 이력을 남기려고 주마다 사본을 보관해요.

    8. Checks 탭 확인

      모든 행이 OK여야 해요. 월요일이 아닌 시작일, 빠진 기초 잔액, 기준 미달 주, 이름 없는 항목의 금액, 순서가 뒤섞인 실적 입력을 잡아 줘요.

    수식 지도

    통합 문서의 모든 수식을 시트와 열별로 정리했어요. 복사된 수식 열은 한 번만 세고, 적용 범위를 함께 표시해요.

    시트셀함수계산 내용읽는 값쓰이는 곳
    ForecastD5 O열까지 오른쪽으로 복사됨사칙연산주 날짜C55행이 모든 열의 제목이 되고, Actuals 탭이 주 번호로 이 날짜를 찾아요.
    ForecastD6 O열까지 오른쪽으로 복사됨사칙연산기초 잔액 연결C3131행(기말 잔액)이 이 행에 의존하고, 이 행은 이전 기말 잔액에 의존해요. 이 연결이 모델의 핵심이에요.
    ForecastC15 P열까지 오른쪽으로 복사됨SUM수입 합계C9, C10, C11, C12순현금흐름(30행)이 여기서 지출 합계를 빼요.
    ForecastC30 P열까지 오른쪽으로 복사됨사칙연산순현금흐름C15, C2831행에서 기초 잔액에 더해져요. Start Here B17이 이 행의 평균을 내요.
    ForecastC31 O열까지 오른쪽으로 복사됨사칙연산기말 잔액C6, C30다음 주 기초 잔액, 여유분 행, 상태 행, 차트, Start Here 지표로 이어져요.
    ForecastC34 O열까지 오른쪽으로 복사됨IF기준 미달 상태C31, C32Start Here B16이 이 검사에 걸리는 주를 세요(COUNTIF로 잔액을 직접 세요).
    Start HereB14MIN최저 기말 잔액—B15가 어느 주인지 찾아요.
    Start HereB15INDEX, MATCH최저 잔액의 주B14B14와 함께 읽으세요. 대비해야 할 주예요.
    Start HereB16COUNTIF기준 미달 주 수B8Checks 탭은 이 값이 0이기를 기대해요.
    ActualsC5 17행까지 아래로 복사됨INDEX주 번호로 예측 숫자 가져오기A5E열의 차이가 이 값과 D열에 입력한 실적을 비교해요.
    ActualsE5 17행까지 아래로 복사됨IF수입 차이C5, D519행이 실적이 있는 주의 차이를 합계해요.
    ActualsC19 F열까지 오른쪽으로 복사됨SUMIF실적이 있는 주만의 예측 합계—E19가 실적 합계와 비교해요.
    ChecksB5IF, WEEKDAY시작일이 월요일인지—주 중간에 시작하는 예측은 급여와 임대료가 엉뚱한 열에 들어가요.
    ChecksB10IF, COUNT, IFERROR, MATCH, TRUE, INDEX실적이 빈칸 없이 입력됐는지—빈칸은 보통 한 주를 건너뛰었다는 뜻이에요.

    모든 수식 설명

    아래 수식은 파일에서 그대로 가져온 것이라 여기서 읽는 내용이 셀에 들어 있는 내용과 정확히 같아요. 엑셀에서 셀을 클릭하면 수식 입력줄에서 볼 수 있어요.

    주 날짜Forecast!D5 · O열까지 오른쪽으로 복사됨
    =C5+7

    모든 주 날짜는 이전 주에 7일을 더한 값이라 Start Here의 날짜 하나만 바꾸면 예측 전체가 이동해요.

    부분별 설명

    C5
    Start Here B6에서 연결된 1주차 날짜.
    +7
    7일 뒤. 엑셀은 날짜를 일 단위 숫자로 저장하므로 7을 더하면 한 주가 더해져요.

    예시 데이터로 보면: C5 = 2026년 11월 2일 → D5 결과 2026년 11월 9일

    어떻게 쓰이나: 5행이 모든 열의 제목이 되고, Actuals 탭이 주 번호로 이 날짜를 찾아요.

    바꾸는 방법: 2주 단위 예측이라면 +7을 +14로 바꾸고 머리글을 고치세요.

    배우기: 엑셀 텍스트 함수와 날짜 함수 사용법 →
    기초 잔액 연결Forecast!D6 · O열까지 오른쪽으로 복사됨
    =C31

    각 주는 이전 주의 기말 잔액으로 시작해요. 1주차만 예외로 Start Here의 기초 은행 잔액에 연결돼요.

    부분별 설명

    C31
    이전 열의 기말 잔액(31행). 상대 참조라서 오른쪽으로 복사하면 각 주가 바로 왼쪽 열을 가리켜요.

    예시 데이터로 보면: C31 = 101,000 → D6 결과 101,000

    어떻게 쓰이나: 31행(기말 잔액)이 이 행에 의존하고, 이 행은 이전 기말 잔액에 의존해요. 이 연결이 모델의 핵심이에요.

    바꾸는 방법: 바꿀 것 없음. 주 열을 삽입하면 연결이 끊기지 않도록 이 수식을 복사해 넣으세요.

    배우기: 엑셀 기본 수식 작성법: 더하기, 빼기, 곱하기, 나누기 →
    수입 합계Forecast!C15 · P열까지 오른쪽으로 복사됨
    =SUM(C9:C14)

    한 주의 수입 항목 6개를 더해요. 같은 수식이 지출 항목 아래(28행, 18–27행 합계)와 13주 합계인 P열에도 있어요.

    부분별 설명

    C9:C14
    이 주의 수입 행. 빈 셀은 0으로 계산되니 여분 행이 있어도 괜찮아요.

    예시 데이터로 보면: C9 = 52,000, C10 = 9,000, C11 = 0, C12 = 0 → C15 결과 61,000

    어떻게 쓰이나: 순현금흐름(30행)이 여기서 지출 합계를 빼요.

    바꾸는 방법: 14행 아래에 수입 행을 추가하면 15행의 모든 열에서 범위를 넓히세요(예: C9:C16).

    배우기: 엑셀 SUM 함수 사용법 →
    순현금흐름Forecast!C30 · P열까지 오른쪽으로 복사됨
    =C15-C28

    그 주의 수입에서 지출을 뺀 값. 음수면 그 주에 현금이 줄었다는 뜻이에요.

    부분별 설명

    C15
    주 수입 합계.
    C28
    주 지출 합계.

    예시 데이터로 보면: C15 = 61,000, C28 = 45,000 → C30 결과 16,000

    어떻게 쓰이나: 31행에서 기초 잔액에 더해져요. Start Here B17이 이 행의 평균을 내요.

    바꾸는 방법: 바꿀 것 없음.

    배우기: 엑셀 기본 수식 작성법: 더하기, 빼기, 곱하기, 나누기 →
    기말 잔액Forecast!C31 · O열까지 오른쪽으로 복사됨
    =C6+C30

    기초 잔액 더하기 순현금흐름. 이 예측표가 만들어 내는 바로 그 숫자예요.

    부분별 설명

    C6
    주 기초 잔액.
    C30
    주 순현금흐름.

    예시 데이터로 보면: C6 = 85,000, C30 = 16,000 → C31 결과 101,000

    어떻게 쓰이나: 다음 주 기초 잔액, 여유분 행, 상태 행, 차트, Start Here 지표로 이어져요.

    바꾸는 방법: 바꿀 것 없음.

    배우기: 엑셀 기본 수식 작성법: 더하기, 빼기, 곱하기, 나누기 →
    기준 미달 상태Forecast!C34 · O열까지 오른쪽으로 복사됨
    =IF(C31<C32, "Below buffer", "OK")

    기말 잔액을 기준과 비교해 경고 문구를 쓰고, 조건부 서식이 빨갛게 칠해요.

    부분별 설명

    C31<C32
    검사: 기말 잔액이 기준보다 낮은가? 32행은 같은 시트에서 비교가 보이도록 Start Here B8을 복사한 기준이에요.
    "Below buffer"
    검사가 참일 때 표시.
    "OK"
    그 외.

    예시 데이터로 보면: C31 = 101,000, C32 = 50,000 → C34 결과 OK

    어떻게 쓰이나: Start Here B16이 이 검사에 걸리는 주를 세요(COUNTIF로 잔액을 직접 세요).

    바꾸는 방법: 더 일찍 경고하려면 C32*1.1처럼 10% 여유를 두고 비교하세요.

    배우기: 엑셀 IF 함수 사용법 →
    최저 기말 잔액Start Here!B14
    =MIN(Forecast!$C$31:$O$31)

    기말 잔액 행에서 가장 작은 값. 앞으로 13주 중 가장 빠듯한 지점이에요.

    부분별 설명

    Forecast!$C$31:$O$31
    13개의 기말 잔액. 이 수식은 복사되지 않고 절대 움직이면 안 되므로 절대 참조예요.

    예시 데이터로 보면: B14 결과 90,500

    어떻게 쓰이나: B15가 어느 주인지 찾아요.

    바꾸는 방법: 바꿀 것 없음.

    배우기: 엑셀 MIN, MAX 함수 사용법 →
    최저 잔액의 주Start Here!B15
    =INDEX(Forecast!$C$4:$O$4,
           MATCH(B14, Forecast!$C$31:$O$31,
           0))

    31행에서 최저 잔액의 위치를 찾고 4행의 해당 머리글을 돌려줘요.

    부분별 설명

    MATCH(B14, Forecast!$C$31:$O$31, 0)
    13주 안에서 최저 잔액의 위치(1–13). 0은 정확히 일치를 뜻해요.
    INDEX(Forecast!$C$4:$O$4, …)
    그 위치의 주 라벨, 예를 들어 "Week 2"를 돌려줘요.

    예시 데이터로 보면: B14 = 90,500 → B15 결과 Week 2

    어떻게 쓰이나: B14와 함께 읽으세요. 대비해야 할 주예요.

    바꾸는 방법: 라벨 대신 날짜를 보이려면 INDEX가 5행(Forecast!$C$5:$O$5)을 가리키게 하고 셀을 날짜 서식으로 바꾸세요.

    배우기: 엑셀 INDEX와 MATCH 함수 사용법 →
    기준 미달 주 수Start Here!B16
    =COUNTIF(Forecast!$C$31:$O$31, "<"&B8)

    기준보다 낮은 기말 잔액을 세요.

    부분별 설명

    Forecast!$C$31:$O$31
    13개의 기말 잔액.
    "<"&B8
    조건을 텍스트로 만들어요. 부등호와 기준값을 이어 붙여 "<50000"처럼 읽혀요.

    예시 데이터로 보면: B8 = 50,000 → B16 결과 0

    어떻게 쓰이나: Checks 탭은 이 값이 0이기를 기대해요.

    바꾸는 방법: 바꿀 것 없음. 대신 B8의 기준을 고치세요.

    배우기: 엑셀 COUNTIF, COUNTIFS 함수 사용법 →
    주 번호로 예측 숫자 가져오기Actuals!C5 · 17행까지 아래로 복사됨
    =INDEX(Forecast!$C$15:$O$15, A5)

    A열의 주 번호에 해당하는 예측 합계를 찾아요. 그래서 예측이 바뀌어도 Actuals 탭을 고칠 필요가 없어요. B, F, I열도 Forecast 탭의 5, 28, 31행에 같은 방식을 써요.

    부분별 설명

    Forecast!$C$15:$O$15
    수입 합계 행, 13칸.
    A5
    주 번호. 그 행에서의 위치로 쓰여요.

    예시 데이터로 보면: A5 = 1 → C5 결과 61,000

    어떻게 쓰이나: E열의 차이가 이 값과 D열에 입력한 실적을 비교해요.

    바꾸는 방법: 바꿀 것 없음.

    배우기: 엑셀 INDEX와 MATCH 함수 사용법 →
    수입 차이Actuals!E5 · 17행까지 아래로 복사됨
    =IF(D5="", "", D5-C5)

    실적에서 예측을 뺀 값. 실적을 입력하기 전에는 비워 둬요. H열은 지출에 대해 반대로(예측 − 실적) 빼기 때문에 두 열 모두 양수가 좋은 소식이에요.

    부분별 설명

    D5=""
    실적이 아직 비어 있나? 그렇다면 오해를 부르는 음수 대신 아무것도 표시하지 않아요.
    D5-C5
    실제 수입 − 예측 수입.

    예시 데이터로 보면: C5 = 61,000, D5 = 62,400 → E5 결과 1,400

    어떻게 쓰이나: 19행이 실적이 있는 주의 차이를 합계해요.

    바꾸는 방법: 바꿀 것 없음.

    배우기: 엑셀 IF 함수 사용법 →
    실적이 있는 주만의 예측 합계Actuals!C19 · F열까지 오른쪽으로 복사됨
    =SUMIF(D5:D17, "<>", C5:C17)

    실적이 입력된 주에 대해서만 예측을 더해 누적 비교가 같은 기준이 되게 해요.

    부분별 설명

    D5:D17
    실제 수입 열. 조건 범위로 쓰여요.
    "<>"
    "비어 있지 않음"이라는 뜻.
    C5:C17
    조건을 만족할 때 더해지는 예측 값.

    예시 데이터로 보면: C19 결과 204,200

    어떻게 쓰이나: E19가 실적 합계와 비교해요.

    바꾸는 방법: 바꿀 것 없음.

    배우기: 엑셀 SUMIF, SUMIFS 함수 사용법 →
    시작일이 월요일인지Checks!B5
    =IF(WEEKDAY('Start Here'!$B$6, 2)=1, "OK", "Review")

    WEEKDAY의 두 번째 인수 2는 월요일을 1로 세기 때문에 검사가 단순히 "1과 같은가"예요.

    부분별 설명

    WEEKDAY('Start Here'!$B$6, 2)
    요일. 월요일 = 1 … 일요일 = 7.
    "OK" / "Review"
    조건부 서식이 초록 또는 빨강으로 칠하는 단어.

    예시 데이터로 보면: B5 결과 OK

    어떻게 쓰이나: 주 중간에 시작하는 예측은 급여와 임대료가 엉뚱한 열에 들어가요.

    바꾸는 방법: 주가 다른 요일에 시작하면 =1을 그 요일 번호로 바꾸세요.

    배우기: 엑셀 텍스트 함수와 날짜 함수 사용법 →
    실적이 빈칸 없이 입력됐는지Checks!B10
    =IF(COUNT(Actuals!$D$5:$D$17)=IFERROR(MATCH(TRUE(), INDEX(Actuals!$D$5:$D$17="", 0), 0)-1,
        13), "OK", "Review")

    실적 개수와 첫 빈칸의 위치를 비교해요. 같으면 순서대로 입력된 거예요.

    부분별 설명

    COUNT(Actuals!$D$5:$D$17)
    실적이 있는 주의 수.
    MATCH(TRUE, INDEX(Actuals!$D$5:$D$17="", 0), 0)-1
    첫 빈칸 위치 − 1, 즉 첫 빈칸 앞에 채워진 주의 수. INDEX(…, 0)은 배열 입력 없이 범위 전체에 비교를 적용해요.
    IFERROR(…, 13)
    빈칸이 없으면 모든 주가 채워진 것이므로 13을 써요.

    예시 데이터로 보면: B10 결과 OK

    어떻게 쓰이나: 빈칸은 보통 한 주를 건너뛰었다는 뜻이에요.

    바꾸는 방법: 바꿀 것 없음.

    배우기: 엑셀 INDEX와 MATCH 함수 사용법 →

    팁과 한계

    • 용량: 13주, 수입 항목 6개, 지출 항목 10개. 항목을 더 늘리려면 구역 안에 행을 삽입하고 15행과 28행의 SUM 범위를 넓히세요.
    • 손익계산서가 아니라 현금 예측이에요. 청구서 날짜가 아니라 돈이 실제로 움직이는 주에 금액을 넣으세요.
    • 주 날짜와 잔액이 자동으로 이어지므로 초록 셀에는 절대 숫자를 입력하지 마세요. 초록 셀 값이 이상하면 왼쪽과 위의 노란 셀을 보세요.
    • 매주 사본을 저장해(파일 › 다른 이름으로 저장, 날짜 포함) 예측의 변화를 비교하세요.

    이 템플릿에 쓰인 기능 배우기

    도움이 되었나요? 잘못된 내용이 있나요? 의견 보내기 · admin@arumsoft.com