Community생산성 & 협업github.com

입력-계산-출력 설계

모든 Excel 모델에 대해 세 탭 분리 원칙을 적용하여 전용 입력 탭, 하나 이상의 계산 탭, 깔끔한 출력 탭의 전체 설계를 생성하고 규칙 준수 체크리스트를 제공합니다.

입력-계산-출력 설계란 무엇인가요?

이 스킬은 공유, 감사, 유지보수가 필요한 모든 Excel 모델을 구축하거나 재구조화할 때 사용됩니다. 가정이 수식에 섞여 있거나, 입력 셀과 계산 셀이 명확하지 않거나, 모델이 '따라가기 어렵다'는 피드백을 받은 경우에 특히 유용합니다. 새 모델을 처음부터 설계할 때도 적용할 수 있습니다. 주요 기능은 입력 탭(파란색 채우기로 표시된 사용자 편집 가능한 모든 가정), 계산 탭(입력 탭과 다른 계산 탭만 참조하는 모든 수식 로직, 하드코딩된 숫자 없음), 출력 탭(계산 없이 최종 계산 결과를 참조하고 커뮤니케이션용으로 서식 지정)의 완전한 구조 설계를 생성합니다. 또한 규칙 준수 체크리스트를 제공하여 설계가 규칙을 따르는지 확인합니다. 이 설계 방법은 금융 모델링에서 가장 중요한 구조적 규율로, 사용자가 수식을 건드리지 않고 가정을 변경할 수 있고, 검토자가 병합된 셀을 찾지 않고 로직을 감사할 수 있으며, 업데이트된 버전을 설명 없이 전달할 수 있게 합니다. 현재 Claude Code, Cursor, Codex 등 주요 AI 에이전트 플랫폼을 지원합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/andreworia/claude-excel-skills/tree/main/skills/inputs-calcs-outputs-design

Installed? Explore more 생산성 & 협업 skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

입력-계산-출력 설계은(는) 무엇을 하나요?

사용 시기

이 스킬은 공유, 감사, 또는 장기 유지보수가 필요한 Excel 모델을 구축하거나 재구조화할 때 사용하십시오. 특히 가정이 수식과 섞여 있거나, 어떤 셀이 입력이고 계산인지 불명확하거나, 클라이언트나 검토자가 모델이 "따라가기 어렵다"고 지적한 경우에 적합합니다. 또한 처음부터 세 탭 원칙을 적용하여 새 모델을 시작할 때도 유용합니다.

기능

세 개의 구분된 영역(입력 탭, 하나 이상의 계산 탭, 출력 탭)에 대한 완전한 구조 설계를 생성합니다. 입력 탭은 파란색으로 채색되고 명확히 레이블이 지정된 모든 사용자 편집 가능한 가정을 포함합니다. 계산 탭은 입력 탭과 다른 계산 탭만 참조하는 모든 수식 로직을 포함하며 하드코딩된 숫자가 없습니다. 출력 탭은 계산 없이 최종 계산 결과에 대한 참조만 포함하며 커뮤니케이션용으로 서식이 지정됩니다. 규칙 준수 체크리스트도 포함됩니다.

방법

  1. 세 탭 원칙 이해. 핵심 규칙은 사용자가 제어하는 것(입력), 모델이 작동하는 방식(계산), 제시하는 것(출력)을 분리하는 것입니다. 이 분리의 의미는 다음과 같습니다. 모든 사용자는 수식을 건드리지 않고 가정을 변경할 수 있고, 모든 검토자는 병합된 셀을 찾지 않고 로직을 감사할 수 있으며, 업데이트된 모든 버전을 설명 없이 전달할 수 있습니다. 이것은 금융 모델링에서 가장 중요한 구조적 규율입니다.

  2. 기존 모델 감사. 기존 모델을 재구조화하는 경우 먼저 감사를 수행하십시오. Excel에서 Ctrl+`를 사용하여 수식 보기로 전환합니다. 다음을 식별하십시오. (a) 수식 내 하드코딩된 숫자(예: =A1*0.15에서 0.15는 입력이어야 함), (b) 입력 탭의 수식 셀, (c) 동일한 탭에 혼합된 원시 데이터와 계산 결과. 재설계 전에 각 위반 사항을 표시하십시오.

  3. 입력 탭 설계. 입력 탭은 숫자가 하드코딩되는 유일한 위치입니다. 다음 구조로 설계하십시오.

    상단 헤더 블록: 모델 이름, 버전, 날짜, 분석가 이름.

    분석 모듈별 가정 섹션. 각 섹션은 진한 채우기가 있는 굵은 섹션 헤더 행으로 시작하며, 각 가정에 대해 세 개의 열(가정 레이블(텍스트, 왼쪽 정렬) | 값(파란색 채우기, 오른쪽 정렬, 편집 가능) | 단위 또는 참고(텍스트, 회색, 오른쪽 정렬, 예: "% per year", "2024 USD"))이 있는 행으로 구성됩니다.

    예시 섹션: 수익 가정, 비용 가정, 자본 구조, 거시/시장 매개변수, 운영 동인.

    입력 탭 규칙: 값 열에 수식 없음(하드코딩된 숫자만), 이 탭의 모든 가정에는 레이블이 있어야 함, 레이블이 없는 숫자는 절대 두지 않음. 모든 값 셀에 파란색 채우기 적용. 모든 비값 셀 잠금.

  4. 계산된 입력 처리. 일부 "입력"은 다른 입력에서 파생됩니다(예: 범위의 중간값 또는 두 비율의 가중 평균). 이러한 입력은 입력 탭의 별도 "파생 가정" 섹션에 배치하며, 수식임을 명확히 표시합니다(검은색 글꼴, 파란색 채우기 아님). 이렇게 하면 사용자에게 표시되면서 자유 입력 셀이 아님을 알립니다.

  5. 계산 탭 설계. 분석 모듈당 하나의 계산 탭. 계산 탭 규칙:

    수식에 하드코딩된 숫자 없음. 모든 상수는 입력 탭을 참조해야 함.

    열 헤더는 기간(년, 분기, 월) 또는 범주입니다.

    행 헤더는 라인 항목입니다(예: 수익, 매출원가, 총 이익).

    모든 수식은 다음 중 하나를 참조합니다. 입력 탭(가정용), 조회 탭(참조 데이터용), 또는 동일한 계산 탭 또는 형제 계산 탭의 다른 셀(중간 계산용).

    간단하고 읽기 쉬운 수식을 사용하십시오. 2단계 이상 중첩된 IF 문을 피하십시오. 대신 복잡한 로직을 도우미 행으로 나누십시오.

    모든 수식 셀에 흰색 채우기에 검은색 글꼴을 적용하십시오. 행 헤더에 회색 채우기를 추가하십시오.

  6. 표준 계산 탭 레이아웃 구성. 각 계산 탭은 다음 레이아웃을 따릅니다. (1행) 탭 제목 및 목적 설명. (2행) 열 헤더(년 또는 기간). (3행부터) 굵은 섹션 헤더가 있는 섹션으로 그룹화된 계산 행. (마지막 행) 출력 탭에서 참조할 요약 또는 출력 행. 출력 행 주위에 얇은 테두리를 추가하여 다른 곳에서 참조됨을 표시합니다.

  7. 계산 탭에 하드코드 금지 규칙 적용. Excel의 찾기 및 바꾸기를 사용하여 수식의 하드코딩된 숫자를 확인하십시오. Ctrl+H를 누르고, 옵션을 클릭하고, "찾을 위치: 수식"을 확인하십시오. 일반적인 하드코딩된 값(0.25, 12, 1000)을 검색하십시오. 모든 적중을 표시하십시오. 입력 탭 셀에 대한 참조로 바꾸고, 해당하는 가정 행이 없으면 입력 탭에 새 가정 행을 만드십시오.

  8. 출력 탭 설계. 출력 탭에는 한 가지 규칙이 있습니다. 계산이 없습니다. 계산 탭의 셀에 대한 참조(특정 셀을 가리키는 = 수식 사용)와 서식만 포함합니다. 차트(계산 탭 데이터 참조), 서식이 지정된 표(셀 참조를 통해 값을 가져옴), 내러티브 텍스트 블록(텍스트 상자 또는 병합된 셀)을 포함할 수 있습니다. 작업 중인 스프레드시트가 아닌 완성된 보고서 페이지처럼 보여야 합니다.

  9. 출력 탭 레이아웃 구성. 그리드 구조를 사용하십시오. 상단 섹션: KPI 타일(각각 서식이 지정된 상자에 4-6개의 주요 지표), 중간 섹션: 요약 표(연도 또는 시나리오별 주요 결과), 하단 섹션: 차트. 전문적인 서식 적용: 눈금선 없음, 깔끔한 테두리, 회사 색상 팔레트.

  10. 탭 간 참조 규칙 설정. 계산 탭 셀이 입력 탭 셀을 참조할 때 수식이 명확하게 읽혀야 합니다. 좋은 방법: 수식에 탭 이름을 명시적으로 사용합니다(예: =B12 대신 =Inputs!B12). 명명된 범위의 경우 수식이 더 명확하게 읽힙니다: =inp_RevenueGrowthY1. 계산 탭에서 입력을 참조할 때 항상 절대 참조($)를 사용하여 실수로 상대 참조가 이동하는 것을 방지하십시오.

  11. 보호 적용. 계산 탭을 보호합니다(잠금 해제된 셀만 선택 가능). 입력 탭에서는 파란색 값 셀을 제외한 모든 항목을 잠급니다. 출력 탭에서는 모든 항목을 잠급니다(편집 불가). 간단한 암호를 사용하거나 암호 없이 시트 보호를 활성화하여 실수로 편집하는 것을 방지하십시오.

  12. 규칙 준수 체크리스트 작성. 모델 설계 후 다음 목록에 따라 규칙 준수를 확인하십시오.

    • 모든 가정 값은 입력 탭에 있으며 수식에 포함되지 않습니다.
    • 입력 탭 값 열의 모든 셀은 파란색 채우기입니다.
    • 계산 탭 수식에 하드코딩된 숫자가 없습니다.
    • 출력 탭에 수식이 없습니다(셀 참조만 있음).
    • 모든 계산 탭은 탭 이름(Inputs!셀참조 또는 명명된 범위)으로 입력 탭을 참조합니다.
    • 출력 탭에 눈금선이 없으며 인쇄 준비가 완료되었습니다.
    • 세 탭 영역 모두 탭 표시줄에 색상 레이블이 지정되었습니다.
    • 범례 탭이 규칙을 문서화합니다.

입력

  • 모델 목적 및 분석 모듈 설명
  • 모델을 구동하는 주요 가정 목록(입력 탭 구조 채우기용)
  • 필요한 주요 출력 목록(출력 탭 설계용)
  • 현재 모델 상태(새 구축 vs 기존 모델 재구조화)
  • Excel 버전(보호 및 명명에 사용 가능한 기능에 영향을 미침)

출력 형식

다음을 포함하는 완전한 세 탭 설계 명세:

  1. 입력 탭 설계: 섹션 헤더 목록, 열 레이아웃(레이블, 값, 단위), 각 주요 가정에 대한 기본값, 단위 및 섹션 할당이 포함된 표.
  2. 계산 탭 설계: 계산 탭당 하나의 섹션으로, 행 구조(라인 항목), 열 구조(기간), 입력을 참조하는 행과 내부 계산 행을 보여줍니다.
  3. 출력 탭 설계: KPI 타일 위치, 표 구조, 차트 설명이 포함된 그리드 레이아웃 설명.
  4. 교차 참조 수식 패턴: 계산 탭이 입력 탭을 참조하는 방법에 대한 작성된 예시.
  5. 규칙 준수 체크리스트: 12-15개 항목

Individual skills in this repo

This repo contains 11 individual skills — each has its own dedicated page.

andreworia/assumption-registry-builder

Creates a structured assumption register for any Excel model with columns for name, category, base value, source, Bull/Bear values, sensitivity rank, and owner, plus a formula for computing sensitivity rank from Data Table outputs.

andreworia/data-cleaning-for-excel

Turns pasted or exported data with mixed formats, blank rows, or duplicates into a clean, consistently formatted range ready for analysis. Use it right after pasting raw data into a worksheet.

andreworia/formula-audit-checker

Provides a systematic audit checklist for Excel model formula logic, hardcoded values, circular references, and error handling, with step-by-step instructions for using Excel's native auditing tools.

andreworia/model-architecture-template

Defines the master tab structure, naming conventions, color codes, number formats, and print area setup for any new strategy or finance Excel model, serving as the structural template before any content is added.

andreworia/output-summary-tab

Designs the executive summary tab of an Excel model with KPI tiles, a narrative block, a sensitivity summary, and an assumption log, formatted for print or screenshot use in a board pack.

andreworia/pivot-table-builder

Specifies and builds a pivot table from a flat data range, choosing rows, columns, values, and filters. Use it when you have raw tabular data and need a summary view without building it cell by cell.

andreworia/revenue-build

Builds a driver-based revenue forecast .xlsx with live formulas across separate drivers, build, and output tabs plus checks, rolling a customer or units schedule (beginning, adds, churn, ending) into revenue with Base/Bull/Bear scenario toggles. Use when someone needs a bottom-up revenue model, an ARR build, or a driver-based forecast for planning or a board deck. Do not trigger for editing an existing workbook through the Claude for Excel add-in.

andreworia/scenario-manager

Builds a Base/Bull/Bear scenario switching layer for a model in a .xlsx with a live selector, CHOOSE or INDEX assumption links, a side-by-side output comparison, and a recalc check, then delivers the workbook. Use when someone wants an auditable scenario toggle instead of Excel's hidden Scenario Manager. Do not trigger for editing an existing workbook through the Claude for Excel add-in.

andreworia/sensitivity-tables

Builds one- and two-variable sensitivity (Data Table) analysis on a model output in a .xlsx with live formulas and a recalc check, then delivers the workbook. Use when someone wants to see how an output (NPV, IRR, EPS, margin) moves as one or two inputs change. Do not trigger for editing an existing workbook through the Claude for Excel add-in.

andreworia/sensitivity-tornado

Ranks variable sensitivities to a key output and builds a tornado chart by swinging each input over a defined range, computing output impact, and producing a horizontal bar chart data structure.

andreworia/unit-economics

Builds a unit-economics and cohort .xlsx with live formulas across separate assumptions, cohort, and output tabs plus checks, computing CAC, LTV, LTV/CAC, and CAC payback from a monthly cohort retention grid. Use when someone needs unit economics, an LTV/CAC analysis, a payback model, or a cohort retention build. Do not trigger for editing an existing workbook through the Claude for Excel add-in.

관련 스킬