A cell-auditable multi-period workbook可逐单元格审计的多期工作簿

Free Financial Statement Analysis Template Workbook免费财务报表分析模板:多期工作簿结构

A useful template protects source facts before it calculates trends. It separates raw extraction, control metadata, analytical reclassification, formulas, note evidence, and unresolved exceptions so every displayed result can be traced backward.

好模板先保护来源事实,再计算趋势。它把原始提取、控制元数据、分析重分类、公式、附注证据与未解决异常分层保存,使每个展示结果都能向后追溯。

Updated更新日期 2026-09-098 min read分钟阅读InfiniSynapse Editorial Team
Topic-specific analytical illustration for free financial statement analysis template
On this page本页目录

What the workbook must contain工作簿必须包含什么

A free financial statement analysis template needs separate sheets for controls, raw statements, mapping and reclassification, common-size views, trends and ratios, cash reconciliation, note indexing, and exceptions. Raw cells preserve issuer labels, signs, periods, units, and page locators; calculated sheets reference them. Analytical reclassifications never overwrite reported facts. Every ratio carries its formula and denominator; every exception has an owner, evidence request, and status.

免费财务报表分析模板应把控制信息、原始报表、映射与重分类桥、共同尺度表、多期趋势与比率、现金核对、附注索引和异常队列分成独立工作表。Raw 单元格保留发行人的标签、符号、期间、单位与页码,计算表通过引用取数而不是重新录入。分析重分类只存在于独立桥表中,绝不覆盖已报告会计事实;每项比率记录公式与分母,每个异常都有负责人、证据请求和状态。

Lay out the workbook before entering a number录入数字前先铺好工作簿架构

SheetRequired fieldsWrite ruleFailure it prevents
00_ControlEntity, scope, framework, period ends, currency, scale, audit status, version dateOne controlled value per item; no formulas from statement cellsMixing entities, units, or restatement bases
01_RawStatement, source label, period, reported value, sign, unit, page, note, extraction statusTranscribe only; preserve labels and printed basisSilent alteration of source facts
02_Map_ReclassRaw row ID, analysis category, reclass in, reclass out, rationale, reviewerReported + reclass in − reclass out = analytical amountPresenting an analyst choice as company reporting
03_Common_SizeLine, period, reported amount, denominator, percentage, analytical variantFormula links only; show denominator beside outputComparing scale rather than composition
04_Trend_RatiosMetric, exact formula, periods, result, validity flag, note referenceNo hard-coded results; blank or flag invalid denominatorsPrecise-looking but incomparable ratios
05_Cash_CheckOpening cash, operating, investing, financing, exchange/scope effects, closing cash, residualResidual must equal zero or remain an exceptionA cash narrative that does not close
06_Notes_IndexTopic, note title, page, policy, estimate, disaggregation, affected rowsOne locator can map to many rows; preserve quoted labelLosing the definition behind a number
07_ExceptionsID, failed control, amount, cause hypothesis, needed evidence, owner, status, dateNever delete a closed item; record resolutionUnexplained differences disappearing from review
工作表必填字段写入规则防止的问题
00_Control主体、范围、框架、期末日、币种、数量级、审计状态、版本日每项只保留一个受控值;不从报表数字推导混入不同主体、单位或重述基础
01_Raw报表、来源标签、期间、报告值、符号、单位、页码、附注、提取状态只转录;保留原标签与列报基础静默修改来源事实
02_Map_ReclassRaw 行 ID、分析类别、重分类转入、转出、理由、复核人已报告 + 转入 − 转出 = 分析金额把分析者选择冒充公司披露
03_Common_Size项目、期间、报告金额、分母、百分比、分析版本只使用链接公式;结果旁展示分母把规模差异误当构成差异
04_Trend_Ratios指标、准确公式、期间、结果、有效性标记、附注引用不得硬编码结果;分母无效时留空或报警产生精确但不可比的比率
05_Cash_Check期初现金、经营、投资、融资、汇率/范围影响、期末现金、差额差额必须为零,否则保留异常现金叙述无法闭合
06_Notes_Index主题、附注标题、页码、政策、估计、拆分、受影响行一个位置可映射多行;保留原标签数字失去定义来源
07_ExceptionsID、失败控制、金额、原因假设、所需证据、负责人、状态、日期已关闭项目也不删除,记录解决办法未解释差额从复核中消失

Control and Raw feed every downstream sheet; outputs never write upstream. Give each raw row a stable key such as FS-IS-REV-20X5 and each note a key such as N-REV-03. Charts and ratios should expose precedent cells. Flag typed financial amounts inside formulas unless they are documented constants such as 100 for percentage display.

必须保护依赖方向:Control 与 Raw 向所有下游表供数,任何输出都不能反写上游。给每个原始行设置稳定键,例如 FS-IS-REV-20X5;每条附注设置 N-REV-03 等键。图表、比率或结论应能显示其前置单元格。若公式中出现手工键入的财务金额而不是单元格引用,就要创建异常;只有用于百分比显示的 100 等有说明常数可以例外。

Give every cell a contract and every formula a guardrail给每个单元格一份契约,给每个公式一道护栏

Raw value cell

Stores one reported value with period, currency, scale, source page, and extraction status. Zero, blank, and not disclosed are different states.

原始值单元格

保存一个已报告值,并绑定期间、币种、数量级、来源页与提取状态。零、空白与未披露是不同状态。

Mapping cell

Assigns a reported label to a stable analytical row without changing the original label. Changes require a reason and reviewer.

映射单元格

把报告标签分配到稳定分析行,但不改变原标签。任何变化都需要理由和复核人。

Formula cell

References precedents, displays its denominator, handles zero or sign crossings, and carries a validity flag when periods are not comparable.

公式单元格

引用前置单元格,展示分母,处理零值或符号跨越,并在期间不可比时携带有效性标记。

Judgment cell

Uses calibrated text—reported, calculated, assumed, suggests, unresolved—and links to evidence rather than changing a numeric input.

判断单元格

使用“已披露、已计算、已假设、表明、未解决”等分层措辞,并链接证据,而不是修改数字输入。

Control formulaWorkbook expressionValidity condition
Currency normalizationNormalized amount = reported amount × unit multiplier × approved FX rateStore FX source and date; do not mix average and closing rates silently
Income common-sizeLine amount ÷ revenue × 100%Revenue uses the same period and reporting/analytical basis
Balance-sheet common-sizeBalance ÷ total assets × 100%Same entity, date, currency, and consolidation scope
Period growth(current ÷ prior − 1) × 100%Prior is nonzero, signs do not cross, and definitions are comparable
Reclass controlΣ reclass in − Σ reclass out = 0Every analytical movement has equal source and destination
Cash residualOpening cash + CFO + CFI + CFF ± disclosed effects − closing cashSame cash definition and period; expected result is zero
控制公式工作簿表达式有效条件
币种规范化规范金额 = 报告金额 × 单位乘数 × 经批准汇率保存汇率来源与日期,不得静默混用平均汇率和期末汇率
利润表共同尺度项目金额 ÷ 收入 × 100%收入采用相同期间以及相同报告/分析基础
资产负债表共同尺度余额 ÷ 总资产 × 100%主体、日期、币种与合并范围一致
期间增长率(本期 ÷ 上期 − 1) × 100%上期非零、符号不跨越且定义可比
重分类控制Σ 转入 − Σ 转出 = 0每项分析移动都有等额来源与去向
现金差额期初现金 + CFO + CFI + CFF ± 已披露影响 − 期末现金现金定义与期间一致;预期结果为零
Sign convention

Keep Raw as presented. Analytical cash inflows are positive and outflows negative. Ratio sheets may show expense and liability magnitudes as positive, but must say so. Convert signs in a visible normalization column, never a hidden formula.

符号约定

Raw 必须原样保留列报符号。分析现金表中流入为正、流出为负;比率表可以把费用和负债按正数规模展示,但公式标签必须说明。不要在隐藏公式里偷偷改变符号,应使用可见的规范化列。

Enter HarborWorks only in the raw layer first先把 HarborWorks 只录入原始层

Fictional case boundary

HarborWorks Marine Repair is a fictional ship-repair yard. All 20X3–20X5 figures are invented U.S. dollar millions. Its contracts are assumed to recognize revenue over time; a contract asset represents performance recognized before the right to consideration becomes unconditional. The case is a workbook demonstration, not a description of any company or security.

虚构案例边界

HarborWorks Marine Repair 是虚构船舶维修厂。20X3–20X5 的所有数字均为教学虚构,单位为百万美元。假设其合同在一段时间内确认收入;合同资产代表已经确认履约成果,但收款权尚未成为无条件权利。本案例只演示工作簿,不描述任何真实公司或证券。

Raw row, USD millions20X320X420X5
Reported revenue$80$100$120
Reported cost of revenue$60$75$93
Reported gross profit$20$25$27
Operating income$8$10$9
Contract assets, period end$8$14$24
Operating cash flow$9$7$0
Cash capital expenditure−$4−$6−$18
Net PP&E, period end$20$23$37
Debt, period end$12$15$31
Cash, period end$7$6$4
Raw 行,百万美元20X320X420X5
已报告收入8,000 万1 亿1.2 亿
已报告收入成本6,000 万7,500 万9,300 万
已报告毛利2,000 万2,500 万2,700 万
营业利润800 万1,000 万900 万
期末合同资产800 万1,400 万2,400 万
经营活动现金流900 万700 万0
现金资本开支−400 万−600 万−1,800 万
期末 PP&E 净额2,000 万2,300 万3,700 万
期末债务1,200 万1,500 万3,100 万
期末现金700 万600 万400 万

The 20X5 revenue note identifies $18 of reimbursed dock subcontracting in both reported revenue and cost. Raw records both amounts as presented; Notes_Index links them to the policy, disaggregation, and page. The workbook preserves evidence without yet deciding whether exclusion improves analysis.

20X5 收入附注还识别出 1,800 万美元客户补偿的船坞分包项目,公司把它同时计入已报告收入与收入成本。Raw 按发行人列报位置原样记录两项金额,Notes_Index 把两行链接到政策、拆分与页码。此时工作簿尚不判断剔除补偿是否更有分析价值,只保存作出并复核该选择所需的证据。

Move from reported columns to analytical columns visibly把报告列显式桥接到分析列

20X5 bridge rowReportedReclass outAnalyticalEvidence status
Revenue$120−$18 reimbursement$102Reported inputs; analyst reclassification
Cost of revenue$93−$18 reimbursement$75Reported inputs; analyst reclassification
Gross profit$27$0$27Calculation unchanged
Bridge checksum$18 out of revenue − $18 out of cost$0 profit effectBalanced analytical reclass
20X5 桥表行已报告重分类转出分析口径证据状态
收入1.2 亿−1,800 万补偿1.02 亿报告输入;分析者重分类
收入成本9,300 万−1,800 万补偿7,500 万报告输入;分析者重分类
毛利2,700 万02,700 万计算不变
桥表校验收入转出 1,800 万 − 成本转出 1,800 万利润影响为 0分析重分类平衡

Reported gross margin is $27 ÷ $120 = 22.5%. Excluding the matched reimbursement gives $27 ÷ $102 = 26.5%, rounded to one decimal. Neither replaces the other: one uses reported revenue, while the other addresses analyst-defined value-added activity. Keep both denominators; never call $102 “restated revenue” unless the issuer did.

已报告毛利率为 2,700 万 ÷ 1.2 亿 = 22.5%;剔除等额补偿后的分析毛利率为 2,700 万 ÷ 1.02 亿 = 26.5%(四舍五入到一位小数)。两者不能互相替代:前者以报告收入为分母,后者回答关于增值活动的、更窄的分析者自定义问题。模板同时保留两者并注明分母;除非发行人真的重述,绝不能把 1.02 亿称为“重述收入”。

Adjustment discipline

An analytical reclassification changes presentation for a stated question. It does not correct the issuer, alter the audited record, or prove that the excluded item lacks economic significance. Store the author, rationale, source note, version date, and reversal switch so another reviewer can restore the reported view.

调整纪律

分析重分类只为明确问题改变展示方式,不是纠正发行人,不改变经审计记录,也不证明被剔除项目没有经济意义。必须保存作者、理由、来源附注、版本日期和反转开关,让其他复核人能够恢复报告视图。

Let trends, cash controls, and exceptions meet on one page让趋势、现金控制与异常在同一页会合

20X5 outputFormulaResultWhat enters Exceptions
Reported revenue growth($120 ÷ $100 − 1) × 100%20.0%Period or definition not comparable
Reported gross margin$27 ÷ $120 × 100%22.5%Subtotal does not map to same revenue basis
Contract-asset intensity$24 ÷ $120 × 100%20.0%Stock/flow timing unlabeled or contract-asset scope changed
Contract-asset growth($24 ÷ $14 − 1) × 100%71.4%Prior zero, acquisition effect, or reclassification
Capex intensity$18 ÷ $120 × 100%15.0%Cash capex confused with total PP&E additions
Debt increase$31 − $15$16Noncash debt, leases, FX, or scope effects not reconciled
Cash conversion$0 CFO ÷ operating income $90.0×Operating income definition changed or denominator near zero
20X5 输出公式结果何时进入异常队列
已报告收入增长(1.2 亿 ÷ 1 亿 − 1) × 100%20.0%期间或定义不可比
已报告毛利率2,700 万 ÷ 1.2 亿 × 100%22.5%小计与收入基础不一致
合同资产强度2,400 万 ÷ 1.2 亿 × 100%20.0%未标明存量/流量时点或合同资产范围变化
合同资产增长(2,400 万 ÷ 1,400 万 − 1) × 100%71.4%上期为零、存在收购影响或重分类
资本开支强度1,800 万 ÷ 1.2 亿 × 100%15.0%把现金资本开支误当 PP&E 全部新增
债务增加3,100 万 − 1,500 万1,600 万非现金债务、租赁、汇率或范围影响未调节
现金转换经营现金 0 ÷ 营业利润 900 万0.0 倍营业利润定义变化或分母接近零

Observed: revenue rose 20%, contract assets 71.4%, operating cash fell to zero, capex reached $18, and debt increased $16. A provisional interpretation is that recognized progress and dock investment outrun billing conversion and internal cash. Missing evidence includes contract-asset aging, milestones, change orders, disputes, dock commissioning, noncash PP&E additions, and debt terms.

模板中的事实性观察是:收入增长 20%,合同资产增长 71.4%,经营现金降至零,资本开支达到 1,800 万,债务增加 1,600 万。暂定解释是,已确认维修进度与船坞投资快于结算转化和内部现金产生;但这个解释尚未被证明。缺失证据包括合同资产账龄、结算里程碑、剩余履约义务、变更单、客户争议、船坞投用日期、非现金 PP&E 新增、债务到期、利率与契约。

Cash_Check uses the reported cash-flow categories. Under a simplifying case assumption, 20X5 opening cash is $6, CFO is $0, capex is the only investing flow at −$18, net borrowing is the only financing flow at +$16, and there are no exchange effects. The residual is $6 + $0 − $18 + $16 − $4 closing cash = $0. The sheet closes arithmetically; Exceptions still asks whether debt movement equals cash borrowing and whether PP&E additions contain noncash amounts.

Cash_Check 使用已报告现金流类别。在案例简化假设下,20X5 期初现金为 600 万,CFO 为 0,资本开支是唯一投资流量 −1,800 万,净借款是唯一融资流量 +1,600 万,且无汇率影响。差额为期初 600 + 经营 0 − 投资 1,800 + 融资 1,600 − 期末 400 = 0。工作表算术闭合,但 Exceptions 仍要追问债务变动是否等于现金借款,以及 PP&E 新增是否包含非现金金额。

Release the workbook only after cell-level review通过单元格级复核后再发布工作簿

  1. Freeze the source set and stamp workbook version, filing dates, extraction date, reporting basis, and reviewer.
  2. Sample every material Raw row back to the original statement or note; verify label, period, sign, unit, and page.
  3. Trace every displayed metric backward through formula, mapping, reclassification, raw row, and note locator.
  4. Run controls for duplicate row keys, missing denominators, typed constants, reclass imbalance, cash residual, broken links, and unresolved scope flags.
  5. Review Exceptions by materiality and cause. Close an item only with a source-backed resolution, reviewer, and date.
  6. Export a read-only reported view and an analytical view. Keep the editable master and never overwrite a prior-period version.
  1. 冻结来源文件集合,并记录工作簿版本、披露日期、提取日期、报告基础与复核人。
  2. 抽查每个重大 Raw 行回到原始报表或附注,核对标签、期间、符号、单位与页码。
  3. 把每个展示指标反向追踪到公式、映射、重分类、原始行与附注位置。
  4. 运行重复行键、缺失分母、手工常数、重分类不平、现金差额、断链与范围未决等控制。
  5. 按重大性与原因复核 Exceptions;只有取得有来源支持的解决办法、复核人与日期后才能关闭。
  6. 分别导出只读报告视图与分析视图;保存可编辑主文件,绝不覆盖上一期间版本。
What this template does not contain

It is not a company-wide stock research report, a recommendation score, a valuation model, or a substitute for accounting judgment. Its job is narrower: preserve multi-period financial-statement evidence, make transformations visible, calculate consistently, and route unresolved cells to review.

本模板不包含什么

它不是覆盖整家公司的股票研究报告,不是推荐评分,不是估值模型,也不能替代会计判断。它的职责更窄:保存多期财务报表证据,让转换保持可见,一致地计算,并把未解决单元格送入复核。

Extract tables into the workbook, then audit the citations把表格提取到工作簿,再审计引用

Upload complete annual and interim filings for every period in scope, including primary statements, comparative columns, accounting policies, revenue and contract-balance notes, PP&E, debt, cash-flow details, and any restatement. Specify the entity, periods, currency, target unit, accounting framework, and desired reported versus analytical views. Ask Stock Explained to return a row-level table with source label, value, sign, unit, period, note title, page locator, mapping candidate, and confidence or unresolved status.

Import suggestions into a staging area, not directly into Raw. Open every material locator in the uploaded original and confirm the label, comparative column, sign, scale, and nearby qualifiers before approving the row. Recalculate common-size percentages, growth, reclassification checks, and the cash residual. Preserve disagreements in Exceptions. A generated summary is useful for proposing mappings and locating notes, but the original filing remains the authority for every material cell.

上传范围内每个期间的完整年度与中期披露,包括主要报表、比较列、会计政策、收入与合同余额附注、PP&E、债务、现金流明细及任何重述。声明主体、期间、币种、目标单位、会计框架,以及需要报告视图还是分析视图。要求 Stock Explained 返回行级表格:来源标签、数值、符号、单位、期间、附注标题、页码、候选映射及置信或未解决状态。

先把建议导入暂存区,不要直接写入 Raw。打开上传原件中的每个重大定位,确认标签、比较列、符号、数量级及周边限制语,再批准该行。重新计算共同尺度百分比、增长率、重分类校验与现金差额;分歧保留在 Exceptions。生成摘要可以辅助提出映射与定位附注,但每个重大单元格仍以原始披露为权威。

Build a source-linked financial statement workbook建立来源相连的财务报表工作簿

Upload complete multi-period filings, stage row-level extraction, verify every material locator, and approve data only after units, signs, periods, and definitions match.

上传完整多期披露,暂存行级提取,核验每个重大位置,并只在单位、符号、期间与定义一致后批准数据。

Open Stock Explained打开“一眼看懂这只股票”

Workbook questions that arise during review工作簿复核中常见的具体问题

Should I paste values or link formulas between sheets?

Transcribe approved source values once into Raw, then use links and formulas downstream. Repeated pasting creates unaudited copies that can diverge. Keep source metadata beside each raw value and use stable row keys so mapping and formula precedents survive layout changes.

工作表之间应该粘贴数值还是使用链接公式?

经核验的来源值只在 Raw 转录一次,下游统一使用链接与公式。重复粘贴会制造可能分叉、未经审计的副本。来源元数据应放在每个原始值旁,并使用稳定行键,让映射与公式前置关系不受版式变化影响。

Is an analytical reclassification the same as a restatement?

No. A restatement is made by the reporting entity under its reporting process. An analytical reclassification is the workbook author’s alternative presentation for a defined question. Preserve the reported amount, show the complete bridge, cite the note, name the rationale, and provide a switch back to reported presentation.

分析重分类是否等同财务重述?

不等同。财务重述由报告主体按照其报告流程作出;分析重分类是工作簿作者为明确问题提供的替代展示。必须保留报告金额、展示完整桥表、引用附注、写明理由,并提供恢复报告列报的开关。

How many periods should the template include?

Use enough comparable periods to see direction and breaks; three annual columns are a practical starting structure, not a universal rule. Add interim periods in separate columns with clear duration labels. Never place a quarter-only flow beside a full-year flow as if they covered equal time.

模板应该包含多少个期间?

应包含足够的可比期间,以观察方向和断点;三个年度列是实用起点,不是普遍规则。中期数据应放在独立列并明确持续时间,不能把单季流量与全年流量当成等长期间比较。

What should the template do when a denominator is zero or negative?

Do not emit a misleading percentage. Return blank or a named status such as NM, record why the formula is not meaningful, and keep the underlying values visible. Sign crossings also need a flag because the usual growth formula can produce an arithmetically correct but economically confusing result.

分母为零或负数时,模板应该怎么办?

不要输出误导性百分比。应留空或返回 NM 等明确状态,记录公式为何无意义,并保持基础数值可见。符号跨越也要报警,因为常用增长公式可能算术正确,却在经济含义上令人误解。

Why keep a closed exception instead of deleting it?

A closed record shows what failed, which evidence resolved it, who reviewed the resolution, and when. That history helps explain changed outputs and prevents the same extraction or mapping error from recurring next period. Deletion makes a clean workbook look more certain than its preparation process was.

异常已经解决,为什么还要保留而不是删除?

关闭记录会说明哪里失败、哪项证据解决了问题、谁完成复核以及完成日期。这段历史能解释输出变化,也能防止下期重复发生同一提取或映射错误。删除会让整洁工作簿显得比真实编制过程更确定。

Primary sources for the workbook fields支持工作簿字段设计的一手来源

The sources support statement roles, filing context, revenue-contract presentation, cash-flow classification, and PP&E accounting. They do not prescribe this workbook layout or validate fictional HarborWorks. Apply the entity’s stated accounting framework and complete current disclosures; presentation and terminology can differ across frameworks and issuers.

This template is educational and is not accounting, audit, legal, or individualized investment advice. Spreadsheet controls cannot prove source records complete, estimates sound, or an investment suitable. Material extraction differences, unusual contracts, or accounting judgments may require a qualified professional.

以上来源支持报表作用、披露背景、收入合同列报、现金流分类和 PP&E 会计。它们不规定本文工作簿架构,也不验证虚构 HarborWorks。实际使用时应采用主体声明的会计框架与完整当前披露;不同框架和发行人的列报与术语可能不同。

本模板仅供学习,不构成会计、审计、法律或个性化投资建议。电子表格控制不能证明来源记录完整、估计可靠或投资适合特定读者。重大提取差异、特殊合同或会计判断可能需要具备资质的专业帮助。

IS

InfiniSynapse Editorial Team
The workbook architecture treats provenance as a first-class field: no trend or ratio is complete without its raw precedent, unit control, formula, denominator, note link, and exception status.

InfiniSynapse 编辑团队
本工作簿把来源链视为一等字段:任何趋势或比率都必须带原始前置值、单位控制、公式、分母、附注链接与异常状态。