この記事で分かること
- 5〜10期の財務推移から「いつ何が変わったか」を見つけ、変化点コメントと要因仮説リストにまとめるまでの6工程
- 変化点を「前年比の閾値」だけで判定してはいけない理由と、水準シフト・傾き変化・スパイクの3類型で切り分ける基準
- 同じ10期データでも起点年を変えるとCAGRが5.1%から10.2%まで動くことを、架空企業の設例で数値実演
- AIに変化点の要因を尋ねると「もっともらしい要因」を創作する問題と、工程を2つに割って潰す具体的な手順
結論:変化点は「前年比の大きさ」ではなく、水準・持続性・波及・裏づけの4条件で判定します
複数年度の財務トレンド分析でつまずく原因のほとんどは、変化点の見つけ方が「前年比が何%を超えたか」という単一の閾値になっていることです。閾値だけで判定すると、1期あたりは小さく2〜3期かけて効いてくる構造変化(価格改定やミックスの変化)を丸ごと見逃し、逆に一時要因による1期だけの振れを「転換点」と誤読します。
実務で使える判定は、次の4条件を同時に見ます。大きさ(その指標の過去の年次変動と比べて大きいか)、持続性(変化後の水準が2期以上続くか)、波及(複数の指標が同じ期に整合的に動いているか)、裏づけ(一次資料に当該期の出来事が記載されているか)。4条件を通ったものだけを採用し、そのうえで会計方針の変更・区分変更・連結範囲の変更といった「見かけ上の変化」を除外します。
生成AIは、候補の網羅的な洗い出しと一次資料からの該当記述の抽出には有効です。一方で要因の断定と採否の判断は人が行います。とくに「数値を渡して変化点と要因を一度に出させる」使い方は、資料に書かれていない要因を創作させる最短ルートなので避けてください。なお本記事が扱うのは過去実績の記述的な分析であり、将来予測ではありません(予測値の精度管理は予測精度(Forecast Accuracy)の管理、時系列予測モデルの扱いはFAQで触れます)。
全体像:10期データから変化点コメントまでの6工程
作業の全体像は次の6工程です。工程4と工程5をはっきり分けることが、この手順のいちばん重要な設計になっています。
設例:三河ロジスティクスの10期推移(架空企業)
以下は架空の企業「三河ロジスティクス株式会社」(中堅の3PL・倉庫運営会社という設定)の10期分の連結データです。実在企業の数値ではありません。単位は百万円に統一し、回転日数のみ日、マイナスは「△」で表記します。この設例には変化点を3か所仕込んであります(第4期・第7期・第9期)。読み進める前に、まず表だけを見て「どの期に何が起きたか」を推測してみてください。
| 期 | 売上高 | 営業利益 | 営業利益率 | 運転資本 | 運転資本回転日数 | 設備投資 | 営業CF | FCF |
|---|---|---|---|---|---|---|---|---|
| 第1期 | 24,000 | 1,560 | 6.5% | 2,880 | 43.8日 | 1,100 | 2,050 | 950 |
| 第2期 | 25,200 | 1,663 | 6.6% | 3,020 | 43.7日 | 1,150 | 2,120 | 970 |
| 第3期 | 26,300 | 1,788 | 6.8% | 3,150 | 43.7日 | 1,200 | 2,240 | 1,040 |
| 第4期 | 38,500 | 1,964 | 5.1% | 5,010 | 47.5日 | 3,600 | 2,480 | △1,120 |
| 第5期 | 40,100 | 2,005 | 5.0% | 5,210 | 47.4日 | 1,900 | 3,050 | 1,150 |
| 第6期 | 41,300 | 2,148 | 5.2% | 5,370 | 47.5日 | 1,800 | 3,180 | 1,380 |
| 第7期 | 44,600 | 2,676 | 6.0% | 5,800 | 47.5日 | 1,850 | 3,720 | 1,870 |
| 第8期 | 47,200 | 3,210 | 6.8% | 6,140 | 47.5日 | 2,000 | 4,180 | 2,180 |
| 第9期 | 49,600 | 3,571 | 7.2% | 8,430 | 62.0日 | 2,100 | 2,460 | 360 |
| 第10期 | 51,800 | 3,885 | 7.5% | 8,800 | 62.0日 | 2,200 | 4,530 | 2,330 |
計算式:営業利益率=営業利益÷売上高(小数第1位に四捨五入)。運転資本回転日数=運転資本÷売上高×365(小数第1位)。FCF=営業CF−設備投資。営業利益率の定義と、運転資本(ワーキングキャピタル)の構成要素は各解説をご覧ください。
まず検算する(AIに渡す前)
AIに渡す前に、人が表の内部整合を確認します。ここを飛ばすと以降の分析が全部やり直しになります。設例では、(1)全10期でFCF=営業CF−設備投資が成立すること(第4期 2,480−3,600=△1,120、第9期 2,460−2,100=360、第10期 4,530−2,200=2,330)、(2)営業利益率が再現できること(第9期 3,571÷49,600=7.199…%→7.2%)、(3)回転日数が再現できること(第9期 8,430÷49,600×365=62.04→62.0日、第8期 6,140÷47,200×365=47.48→47.5日)の3点を確認しました。四捨五入の桁は全期で揃え、回転日数の分母には必ず同じ期の売上高を使います。
折れ線にすると、売上高が第4期で階段状に跳ね、その後は元の傾きに戻っていることがはっきりします。営業利益率は同じ第4期に1.7ポイント下がり、第7期以降は毎期0.3〜0.8ポイントずつ上がっていきます。売上と利益率が第4期に反対方向へ同時に動いていることが、この期に何かがあったという最初の手がかりです。
第9期に何が起きたかを数値で分解する
第9期は売上高も営業利益も伸びているのに、営業CFだけが 4,180 から 2,460 へ 41.1% 落ちています。ここは要因を推測する前に、キャッシュフロー計算書の構造で分解できます(下表の減価償却費と法人税等の支払額は設例の追加値です)。
| 項目(百万円) | 第8期 | 第9期 | 差異 |
|---|---|---|---|
| 営業利益 | 3,210 | 3,571 | +361 |
| 減価償却費 | +2,300 | +2,350 | +50 |
| 法人税等の支払額 | △990 | △1,171 | △181 |
| 運転資本の増加 | △340 | △2,290 | △1,950 |
| 営業CF | 4,180 | 2,460 | △1,720 |
検算:第8期 3,210+2,300−990−340=4,180、第9期 3,571+2,350−1,171−2,290=2,460。差異の内訳も +361+50−181−1,950=△1,720 で一致し、営業CFの落ち込みはほぼ全額が運転資本の増加で説明できることが確認できました。ここまでが「数値でわかること」で、なぜ運転資本が増えたのかは資料に当たらないと分かりません(間接法の読み方はキャッシュフロー計算書(間接法)の8つの着眼点)。
もうひとつ重要なのは、第10期に営業CFが 4,530 へ戻っても運転資本回転日数は62.0日のままだという点です。回復したのは「増加が止まった」からであって、第9期に固定された資金が戻ったわけではありません。第8期比では 8,800−6,140=2,660 が運転資本に残っています。利益とキャッシュの乖離はキャッシュ・コンバージョンの考え方が参考になります。
CAGRの罠:同じ10期でも起点年を変えると結論が変わる
複数年度の推移を1つの数字にまとめる道具としてCAGR(年平均成長率)がよく使われますが、CAGRは起点と終点の2点しか使いません。途中で1回だけ起きた階段状のジャンプも、毎年少しずつ成長したのと同じ数字になります。設例で確かめます。
計算式は CAGR=(終点÷起点)^(1÷年数)−1、年数=期数−1 です。第1期から第10期は10期分ですが、年数は9年です。
| 起点 | 終点 | 年数 | 売上高CAGR | 営業利益CAGR | その数字が語る「物語」 |
|---|---|---|---|---|---|
| 第1期 24,000 | 第10期 51,800 | 9年 | 8.9% | 10.7% | 買収を含んだ全期間の平均 |
| 第3期 26,300 | 第10期 51,800 | 7年 | 10.2% | 11.7% | 買収の直前が起点。最も高く見える |
| 第4期 38,500 | 第10期 51,800 | 6年 | 5.1% | 12.0% | 買収の直後が起点。売上は鈍化、利益は加速 |
| 第5期 40,100 | 第10期 51,800 | 5年 | 5.2% | 14.1% | 直近5期。日本の有報の推移表と同じ長さ |
読み取れることは3つあります。
- 売上高CAGRは 5.1%〜10.2% と 5.1ポイントの幅で動く。買収直前(第3期)を起点にすると、1回きりの買収による売上増を「毎年10.2%成長している会社」として表現できてしまいます。買収直後(第4期)を起点にすれば 5.1%。同じ会社の同じ10期データです。
- 売上と利益で結論の向きが逆になる。起点を後ろにずらすと売上高CAGRは 8.9%→5.1% と下がるのに、営業利益CAGRは 10.7%→14.1% と上がります。利益率の底が第4〜5期にあるため、そこを起点にすると利益の伸びが大きく見えるからです。「成長鈍化」とも「利益急拡大」とも書けて、どちらも数字としては正しいのが厄介なところです。
- 年数の取り違えで 0.9ポイントずれる。第1期→第10期を「10年」として計算すると 8.0%、正しく9年で計算すると 8.9%。10期あるから10年、という直感で間違えます。
CAGRの罠を避ける3つの実務対応
- 複数の起点で計算して幅を示す。「第1期起点 8.9%/第4期起点 5.1%」と併記し、幅が大きい場合はその理由(設例なら第4期の買収)を1行添えます。
- 不連続点をまたぐ区間は分割する。設例なら「買収前(第1〜3期)4.7%」と「買収後(第4〜10期)5.1%」を分けて示すほうが実態に近くなります(24,000→26,300、2年で4.69%)。
- CAGRの隣に必ず折れ線を置く。CAGRは「形」を消す指標です。図2のような階段状の跳ねがあるかどうかは、1つの数字からは分かりません。
変化点の3類型と、判定に使うチェック表
変化点は「前年比が閾値を超えたか」ではなく、どの型の変化かで分類してから採否を決めます。設例で仕込んだ3つの変化点は、それぞれ違う型をしています。
| 類型 | 見分け方 | 設例での該当 | 実務上の意味 |
|---|---|---|---|
| 水準シフト (階段) | ある期を境に水準が階段状に変わり、変化後の水準が2期以上続く。前後の傾きは大きく変わらない | 第4期の売上高(26,300→38,500、以後は再び年4〜6%成長)。運転資本回転日数の2度の階段(43.7日台→47.5日台→62.0日) | 事業の構造そのものが変わった。連結範囲・取引条件・事業構成の変化を疑う |
| 傾き変化 (トレンド転換) | 単年の変化幅は小さいが、同じ向きの変化が2〜3期連続する。累積すると大きい | 第7〜8期の営業利益率(+0.8pt×2期=+1.6pt)。第9・10期も+0.4pt、+0.3ptと継続 | 価格・ミックス・原価構造の継続的な変化。単年の閾値では確実に見逃す |
| スパイク (一時的な振れ) | 1期だけ大きく外れ、翌期に近い水準へ戻る | 第4期の設備投資(1,200→3,600→1,900)。第9期の営業CF(4,180→2,460→4,530) | 一時要因の可能性が高い。ただし「戻った」ことと「元に戻った」ことは別物 |
設例の設備投資は、スパイクと水準シフトの複合です。第4期の3,600は翌期に1,900へ戻りますが、買収前の1,100〜1,200という水準には戻っていません。資産規模が拡大した分、平常時の設備投資額そのものが上がっています(減価償却とCapexの実務)。
閾値だけの判定と、4条件判定の差
「前年比±10%、率の指標は±1.0ポイント」という素朴な閾値でスクリーニングした場合と、4条件で判定した場合を比べます。
| 指標 | 閾値だけで検出される期 | 4条件判定で採用される変化点 |
|---|---|---|
| 売上高 | 第4期(+46.4%)のみ | 第4期=水準シフト |
| 営業利益率 | 第4期(△1.7pt)のみ | 第4期=水準シフト(下方)、第7〜8期=傾き変化(上方) |
| 運転資本回転日数 | 第9期(+30.5%)※第4期は+8.7%で閾値未満 | 第4期=水準シフト、第9期=水準シフト |
| 設備投資 | 第4期(+200.0%)、第5期(△47.2%) | 第4期=スパイク+水準シフトの複合 |
| 営業CF | 第9期(△41.1%)、第10期(+84.1%) | 第9期=スパイク(原因は運転資本の水準シフト) |
閾値だけでは、第7〜8期の利益率の傾き変化(累計+1.6pt)を完全に見逃し、逆に第5期・第10期の「戻り」を独立の変化点として拾います。また第4期の運転資本回転日数の変化(43.7日→47.5日、+8.7%)は10%閾値に届きませんが、その後5期にわたって同じ水準が続く以上、明確な水準シフトです。閾値は候補を絞る道具であって、判定の基準にはなりません。
「見かけ上の変化」を除外する8項目チェック
4条件を通った変化点でも、次の8項目のいずれかに該当すると、それは事業の変化ではなく数字の作り方の変化です。採用する前に必ず潰します。
| # | 確認項目 | 確認の方法 |
|---|---|---|
| 1 | 会計方針の変更・遡及適用 | 過年度の有報と当年度の有報で、同じ期の数値が一致するか。一致しない場合は注記で理由を確認 |
| 2 | 表示区分の変更 | 売上の総額表示/純額表示の変更、販管費と売上原価の間の振替がないか |
| 3 | 連結範囲の変更 | 企業結合等関係の注記、連結子会社数の増減、持分法適用への移行 |
| 4 | 報告セグメントの変更 | セグメント情報等の注記で区分が組み替えられていないか |
| 5 | 決算期の変更 | 変則決算(9か月決算など)の期が混じっていないか。年換算するか、そのまま扱うかを明示 |
| 6 | 一時的な損益 | 特別損益、保険金収入、補助金、災害損失、訴訟関連。営業段階に入っているものがないか |
| 7 | 会計基準の変更 | 日本基準からIFRSへの移行など。移行期は同じ指標名でも中身が違う |
| 8 | 単位と端数処理 | 百万円と千円の混在、単位未満切捨てと四捨五入の混在。10期を1つの表にする過程で最も混入しやすい |
4番のセグメント区分の変更は、事業別の推移を追う分析を無力化します。判定の勘所はセグメント情報の読み方を、7番の基準変更で「効いてくる」差分は日本基準とIFRSの実務差分を参照してください。
AIに任せる部分と、人が判断する部分
工程ごとに分担を固定しておくと、レビューのときに「どこでおかしくなったか」を追跡できます。
| 工程 | AIに任せてよいこと | 人が判断すること |
|---|---|---|
| 数値の確定 | なし(確定してから渡す) | 原本からの転記、単位、期の対応、連結/単体の別 |
| 派生指標の計算 | 計算式の提示、表の整形、抜けている行の指摘 | 計算結果をExcelで独立に再現し、一致を確認 |
| 変化点の列挙 | 候補の網羅的な洗い出し、類型の一次判定 | 候補の採否、類型の最終判定、閾値の妥当性 |
| 要因の特定 | 資料中の該当記述の抽出と原文引用、該当箇所の提示 | 引用が原本に実在するかの確認、因果関係の妥当性 |
| 仮説の生成 | 検証可能な仮説の列挙、次に見るべき資料の提案 | 仮説の優先順位づけ、確度の付与、検証の実施 |
| コメントの文章化 | 下書き、表現の統一、長さの調整 | 断定表現の削除、確度の明示、最終的な責任 |
作業手順(8ステップ)
- 期間・単位・基準を先に固定する。「連結・百万円・第1期〜第10期・3月決算」のように書き出してから作業に入ります。あとから単位を揃えると必ず事故が起きます。
- 原本から数値を1枚の表に集約する。どの資料のどの表から取ったかを列ごとにメモします。
- 検算する。FCF=営業CF−設備投資、合計と内訳の一致、単位の統一、符号の向き。
- 派生指標を足す。前年比、前年差(ポイント)、回転日数、3期移動平均、区間CAGRの5列。ここまでは人(またはExcel)の作業です。
- AIに「数値だけ」を渡して変化点候補を出させる。資料テキストは渡さず、要因を書くことを明示的に禁止します(次節のプロンプト1)。
- 候補を3類型と8項目チェックで人が採否判定する。AIの出力の半分程度は落とすつもりで臨みます。
- 採用した変化点についてのみ、AIに一次資料の該当記述を引用させる。数値表は渡さず、資料テキストと確定済みの変化点リストだけを渡します(プロンプト2)。
- 変化点コメントと要因仮説リストにまとめる。各行に確度と「次に確認する資料」を必ず書きます。
Excelでの実装(既存の表に5列足すだけ)
売上高がB列(B2が第1期)、営業利益率がC列、運転資本がE列にあるとします。前年比は =B3/B2-1、前年差(ポイント)は =C3-C2(率の指標は差で見ます。比で見ると意味が崩れます)、運転資本回転日数は =E2/B2*365、3期移動平均は =AVERAGE(B2:B4)、区間CAGRは =(終点セル/起点セル)^(1/(期数-1))-1(分母は期数−1。間違えると設例では0.9ポイントずれます)。
さらに、傾き変化を機械的に拾うには「同じ向きの変化が何期続いたか」を数える列が有効です。前年差が正なら1、負なら−1を返す列を作り、直近3期の合計が±3なら「連続」と判定します。設例の営業利益率は第7〜10期が4期連続で正となり、単年の閾値では拾えない傾き変化が可視化されます。
プロンプト例と出力例
2本に分けます。1本目には数値だけ、2本目には資料テキストだけを渡すのが要点です。特定のAI製品に依存しない書き方にしてあります。
プロンプト1:変化点候補の検出(数値のみ・要因禁止)
【役割】あなたは財務データの記述的分析を行うアナリストの補助者です。要因の推測は行いません。 【目的】以下の10期分の財務データから、構造的な変化点の「候補」を列挙してください。 【入力データ】単位=百万円(回転日数のみ日、率のみ%)。連結ベース。第1期〜第10期。 (ここに推移表をそのまま貼り付ける) 【対象期間】第1期〜第10期(10期=9年間) 【計算方法】 - 変化率=当期÷前期−1(%表示・小数第1位まで) - 前年差(率の指標)=当期−前期(ポイント表示・小数第1位まで) - 区間CAGR=(終点÷起点)^(1÷(期数−1))−1 ※分母は「期数−1」です 【類型の定義】次の3つに分類してください。 - 水準シフト:ある期を境に水準が変わり、その水準が2期以上続く - 傾き変化:単年の変化幅は小さいが、同じ向きの変化が2期以上連続する - スパイク:1期だけ外れ、翌期に元に近い水準へ戻る 【出力形式】次の列を持つ表のみ。前後に説明文は不要です。 |期|指標|前期の値|当期の値|変化幅|変化率|類型|そう判定した数値上の根拠| 【禁止事項】 - 変化の「要因」「原因」「背景」を書かないでください。この工程では数値の記述のみを行います。 - 入力データにない数値を作らないでください。補間・推定も行わないでください。 - 業界動向・景気・為替・他社事例など、入力データの外にある情報を持ち込まないでください。 - 「〜と考えられます」「〜の影響と推察されます」といった推測表現を使わないでください。 【不明情報の処理】計算に必要な値が入力データにない場合は、その行に「入力データに不足」と書いてください。推測で埋めないでください。 【検算】表の出力後に、(1)各行の変化幅=当期−前期、(2)各行の変化率=当期÷前期−1、(3)FCF=営業CF−設備投資 の3点を再計算し、入力データと一致したかを1行で報告してください。一致しない行があれば、その行番号を明記してください。 【レビュー項目】最後に、この出力を人間が確認する際のチェックポイントを3つ挙げてください。
この設例に対する出力は、おおむね次のようになります(人が採否判定した後の形)。
| 期 | 指標 | 前期 | 当期 | 変化幅 | 変化率 | 類型 | 数値上の根拠 |
|---|---|---|---|---|---|---|---|
| 第4期 | 売上高 | 26,300 | 38,500 | +12,200 | +46.4% | 水準シフト | 第5期以降も40,100〜51,800で水準を維持 |
| 第4期 | 営業利益率 | 6.8% | 5.1% | △1.7pt | — | 水準シフト | 第5・6期も5.0〜5.2%で継続 |
| 第4期 | 設備投資 | 1,200 | 3,600 | +2,400 | +200.0% | スパイク+水準シフト | 第5期に1,900へ戻るが1,100〜1,200水準には復さず |
| 第7〜8期 | 営業利益率 | 5.2% | 6.8% | +1.6pt | — | 傾き変化 | 2期連続で+0.8ptずつ同方向。第9・10期も継続 |
| 第9期 | 運転資本回転日数 | 47.5日 | 62.0日 | +14.5日 | +30.5% | 水準シフト | 第10期も62.0日で継続 |
| 第9期 | 営業CF | 4,180 | 2,460 | △1,720 | △41.1% | スパイク | 第10期に4,530へ回復 |
プロンプト2:要因の裏づけ(資料テキストのみ・引用必須)
【役割】あなたは開示資料の記述を検索し、原文を引用する補助者です。要因の推測・断定は行いません。 【目的】下記の「確定済み変化点リスト」の各行について、添付した資料の中に対応する記述があるかを探し、あった場合のみ原文を引用してください。 【入力資料】以下のみを参照してください。ここに含まれない情報は使用しないでください。 - 有価証券報告書「第1 企業の概況 3 事業の内容」 - 同「第2 事業の状況 4 経営者による財政状態、経営成績及びキャッシュ・フローの状況の分析」 - 同「第3 設備の状況 1 設備投資等の概要」 - 同「第5 経理の状況 注記事項(企業結合等関係/セグメント情報等/会計方針の変更)」 (ここに該当箇所のテキストを貼り付ける) 【確定済み変化点リスト】(工程1で人が採否判定した表を貼り付ける) 【出力形式】次の列を持つ表のみ。 |期|指標|資料名と提出年度|該当箇所(章・見出し)|引用(原文のまま40〜120字)|変化との関係(直接説明する/間接的/説明にならない)| 【禁止事項】 - 資料にない記述を要約・言い換え・補完しないでください。引用は必ず原文のままにしてください。 - 「原材料価格の高騰」「景気減速」「コロナ影響」など、資料に書かれていない一般的な要因を書かないでください。 - 出典のない因果関係(「〜のため〜が減少した」)を書かないでください。 - 複数の記述を1つの引用にまとめないでください。 【不明情報の処理】該当する記述が資料内に見つからない場合は、引用欄に「資料に記載なし」とだけ書いてください。推測で埋めないでください。「記載なし」が多くても構いません。 【出典の表示】各引用に、資料名・提出年度・章立て(見出し)を必ず添えてください。ページ番号が判別できる場合はページも書いてください。 【検算】出力後、引用した文字列が入力資料内に一字一句そのまま存在するかを自己確認し、確認できなかった行は削除したうえで、削除した件数を報告してください。 【レビュー項目】最後に、「資料に記載なし」となった行を一覧にし、人間が次に当たるべき資料(決算説明会資料・適時開示・統合報告書・中期経営計画など)を候補として挙げてください。ここで要因を推測して書かないでください。
成果物:変化点コメントと要因仮説リスト
最終的にまとめる形はこの2つです。とくに要因仮説リストは、確度と次の確認先を書くことで、後日の作業や引き継ぎに耐えるものになります。
| # | 期 | 観測された事象 | 資料での裏づけ | 要因仮説 | 確度 | 次の確認先 |
|---|---|---|---|---|---|---|
| 1 | 第4期 | 売上高+46.4%と営業利益率△1.7ptが同時発生 | 企業結合等関係の注記(取得日・取得対価・のれん) | 同業のセンター運営会社を取得し連結範囲が拡大。取得先の利益率が既存事業より低い | 高 | セグメント別売上・利益の第3期/第4期比較 |
| 2 | 第4期 | 設備投資3,600(前期比+200.0%) | 設備投資等の概要 | 取得に伴う設備の取得と統合投資 | 中 | CF計算書の「有形固定資産の取得による支出」と「連結の範囲の変更を伴う子会社株式の取得による支出」の内訳 |
| 3 | 第7〜8期 | 営業利益率+1.6pt(2期連続で同方向) | 経営者による分析の記述 | 運賃・保管料の改定が段階的に浸透 | 中 | 単価×数量への分解、同業他社の同時期の利益率 |
| 4 | 第9期 | 運転資本回転日数+14.5日、第10期も継続 | 資料に記載なし | 在庫の積み増し、または回収・支払条件の変更 | 低 | 売上債権・棚卸資産・仕入債務の各回転日数への分解(棚卸資産回転日数など) |
| 5 | 第9期 | 営業CF△41.1%(利益は増加) | 連結キャッシュ・フロー計算書 | 運転資本の増加2,290が主因。差異分解で説明済み | 高 | 営業CF内訳の「棚卸資産の増減額」「売上債権の増減額」 |
確度の定義も決めておきます。高=一次資料に直接の記述があり数値でも整合が確認できる。中=関連する記述はあるが変化幅を定量的に説明するには足りない。低=記述がなく数値の形からの推論にとどまる。4番のように「低」で終わる項目が残るのは正常です。無理に格上げしないでください。
AIが要因を創作する問題と、その潰し方
この分析でいちばん危険なのは、AIに「変化点とその要因を挙げてください」と一度に聞くことです。生成AIは数値の形からもっともらしい要因を文章として生成します。設例なら、第9期の運転資本増加に対して「原材料価格の高騰により在庫評価額が上昇したものと考えられます」といった説明が返ってくることがあります。三河ロジスティクスは原材料在庫を大量に持つ業態ではなく、資料にもそんな記述はありません。それでも文章としては自然に読めてしまうのが問題です。
この種の誤りが見つけにくいのは、3つの性質を備えているからです。第一に、業界の一般論として正しく聞こえます(「原材料高」「人件費上昇」「需要回復」はどの年度のどの会社にも当てはまりそうに書けます)。第二に、数値と矛盾しません。創作された要因はたいてい観測された数値の向きと合っているので、数値照合では検出できません。第三に、出典の形式だけ整っています。「経営者による分析に記載」といった、それらしい出所が添えられることがありますが、実際にその文が資料にあるかは別問題です。
潰し方は4つあります。
- 工程を分ける。変化点の検出(数値のみ)と要因の裏づけ(資料テキストのみ)を別のやり取りにします。同時に渡すと、AIは両者を結ぶ物語を作ろうとします。
- 要因は「引用」でしか書かせない。要約や言い換えを禁止し、原文をそのまま40〜120字で引用させます。言い換えを許すと推測が混入します。
- 「資料に記載なし」を正解として認める。「記載なしが多くても構わない」と明示します。これを言わないとAIは空欄を埋めようとします。
- 引用文字列を原本で検索する。一致しない引用が1つでも出た場合、その回の出力は全体を疑ってください。
「資料に記載はないが検討に値する仮説」を出させること自体は有用です。その場合は要因欄と別セクションに分け、「仮説(未検証)」のラベルを付けて確度「低」として扱います。
日本企業・日本市場での留意点
日本の開示制度は、複数年度の推移分析にとって有利な特徴があります。有価証券報告書には最近5連結会計年度に係る「主要な経営指標等の推移」を記載することとされており(企業内容等の開示に関する内閣府令 第二号様式 記載上の注意(25)a。有価証券報告書の第三号様式はこれに準じて記載)、売上高・経常利益・親会社株主に帰属する当期純利益・純資産額・総資産額に加えて、営業活動によるキャッシュ・フロー、投資活動によるキャッシュ・フロー、財務活動によるキャッシュ・フロー、現金及び現金同等物の期末残高、従業員数まで含まれます。つまり、有報を1冊開けば5期分のCFが1枚の表で取れます。
実務上の注意点は次のとおりです。
- 設備投資額は推移表に含まれません。「第3 設備の状況 1 設備投資等の概要」か、連結キャッシュ・フロー計算書の「有形固定資産の取得による支出」から取ります。両者は範囲が異なるため、どちらを使うかを決めて10期通してください。
- 10期分は有報2冊以上を重ねて作ります。5期+5期で重複期間が出るので、重複期の数値が一致するかを必ず確認してください。8項目チェックの1番と直結します。
- 遡及適用があると、過去に遡って数値が書き換わります。企業内容等開示ガイドライン5−12−2は、遡及適用等を行った場合に「最近連結会計年度の直前連結会計年度」の主要な経営指標等へ内容を反映しなければならないとし、それより前の年度への反映は可能である旨を定めています。裏を返せば、推移表の中で「反映済みの期」と「未反映の期」が混在しうるということです。古い有報と新しい有報を重ねて同じ期の数値に段差が出たら、まずここを疑ってください(反映した場合はその旨の注記があります)。
- 米国のForm 10-Kとは前提が違います。米国ではRegulation S-X(17 CFR 210.3-02)により、損益計算書とキャッシュ・フロー計算書は原則として直近3事業年度分が求められます。日本の有報のように5期分の主要指標が本文冒頭に一覧化される様式ではないため、長期の推移を作るには、より多くの年度の提出書類を重ねる必要があります。
この分析での検証方法
生成AI出力の一般的な検証手順(出典実在→数値転記→計算再現→論理整合の4層)は生成AI出力の検証手順で解説しています。ここでは、複数年度トレンド分析に固有の検証項目だけを挙げます。
- 期の対応の検証。すべての指標が同じ決算期に対応しているか。連結と単体が混在していないか(設備投資だけ単体、という混入はよく起きます)。
- 重複期の一致検証。複数冊の有報を重ねた場合、重複期の数値が完全一致するか。不一致があれば遡及適用・組替え・修正再表示の有無を注記で確認します。
- 計算の独立再現。前年比・回転日数・区間CAGRをExcelで独立に計算し、AI出力と突合します。CAGRは年数(期数−1)の取り違えが最頻出なので、必ず1件は手計算で確かめます。
- 類型判定の再現。「水準シフト」と判定された行について、変化後の水準が本当に2期以上続いているかをデータで確認します。
- 引用の実在確認。AIが示した引用文字列を原本で全文検索し、一字一句一致するかを確認します。これが要因創作を検出する唯一確実な方法です。
- 反証と差異分解。「この変化点は存在しない」と仮定して説明がつかないかを考えます(単位の取り違え、期ズレ、決算期変更が原因なら事業の変化ではありません)。また設例の第9期のように数値で分解できる場合は必ず分解し、分解できたものだけを確度「高」とします。
機密情報・個人情報の注意
本記事の手順は、有価証券報告書などの公開済み資料を対象にすることを前提にしています。進行期の未公表実績や社内の月次データを外部の生成AIサービスへ入力することは、原則として避けてください。また、分析対象企業名と「買収検討」「与信見直し」といった文脈を組み合わせて入力すると、公開情報だけを扱っていても自社側の未公表情報を開示することになりえます。入力してよい情報の判断基準と社内ルールの作り方は生成AIに入れてよい情報・いけない情報を参照し、所属組織の規程に従ってください。
よくある失敗
- 前年比の閾値だけで変化点を決める。設例では第7〜8期の営業利益率(+0.8pt×2期)が閾値±1.0ptに引っかからず、累計+1.6ptの傾き変化を丸ごと見逃します。閾値は候補を絞る道具であって、判定基準ではありません。
- CAGRの年数を期数と取り違える。第1期→第10期を10年で計算すると8.0%、正しくは9年で8.9%。0.9ポイントの差は、資料の結論を変えるのに十分な大きさです。
- 買収前を起点にしたCAGRを「成長率」として提示する。設例では第3期起点で10.2%、第4期起点で5.1%。どちらを選ぶかで会社の見え方が変わります。起点の選び方は必ず明示してください。
- 数値と資料を同時に渡して「変化点と要因を出して」と頼む。AIは資料にない要因を書き足します。工程を分ければ大半は防げます。
- 「営業CFが戻った」を「運転資本が戻った」と読み替える。設例の第10期は営業CFが4,530へ回復しますが、運転資本回転日数は62.0日のまま。増加が止まっただけで、固定された2,660は戻っていません。また、遡及適用後の数値と過去の有報の数値を混ぜる誤りも同じ根を持ちます。重複期の一致確認を必ず行ってください。
実務チェックリスト
- 期間・単位・連結/単体・決算期を作業前に書き出して固定した
- 各列について、どの資料のどの表から取ったかを記録した
- FCF=営業CF−設備投資が全期で成立し、比率・回転日数の四捨五入の桁が全期で揃っている
- 複数冊の有報を重ねた場合、重複期の数値が一致することを確認した
- 会計方針の変更・遡及適用・区分変更・決算期変更などの8項目チェックを実施した
- CAGRを複数の起点で計算し、幅とその理由を併記した
- CAGRの年数が「期数−1」になっていることを1件は手計算で確認した
- 変化点候補の検出は数値のみをAIに渡し、要因を書くことを禁止した
- 要因の裏づけは資料テキストのみを渡し、原文引用を必須にした
- AIが示した引用文字列を原本で全文検索し、実在を確認した
- 各変化点を3類型に分類し、「水準シフト」判定が2期以上の継続を満たすことを確認した
- 要因仮説リストの各行に確度と次の確認先を記入し、確度「低」を無理に格上げしていない
よくある質問(FAQ)
Q. 何期あれば「トレンド」と言えますか。
A. 一律の正解はありませんが、水準シフトと傾き変化を区別するには変化の前後にそれぞれ2期以上、合計5期以上が実務上の最低ラインです。3期では階段なのか傾きなのかスパイクなのかを区別できません。有価証券報告書は5期分の主要指標が載るので、まず5期で全体像をつかみ、必要に応じて過去の有報を重ねて10期に伸ばすのが現実的です。
Q. AIに時系列予測までやらせてよいですか。
A. 本記事の手順は過去実績の記述的な分析までで完結させることを勧めます。予測に踏み込む場合はモデルの適用条件や構造変化の扱いを別途検討する必要があり、ファイナンスのための機械学習の範囲になります。設例の第4期のような構造変化を含む系列は、そのまま外挿すると誤った見通しにつながります。
Q. 変化点の要因が資料から分からないときは、どう書けばよいですか。
A. 「資料に記載なし」と書いたうえで、数値の形から立てた仮説を確度「低」として残し、次に当たる資料(決算説明会資料・適時開示・中期経営計画など)を明記します。分からないことが分かっている状態は、間違った説明よりはるかに有用です。
まとめ
複数年度の財務トレンド分析は、「前年比が大きい期を探す作業」ではありません。変化を水準シフト・傾き変化・スパイクの3類型に分け、大きさ・持続性・波及・裏づけの4条件で採否を決め、会計方針や区分の変更による見かけ上の変化を8項目で除外する。この判定の型を持っているかどうかが分析の質を決めます。またCAGRのような要約指標ほど起点の選び方で結論が変わります(設例では売上高CAGRが5.1%〜10.2%)。単一の数字を出す前に複数の起点で幅を示し、必ず折れ線と併記してください。
生成AIは、候補の網羅的な洗い出しと一次資料からの引用抽出という2つの作業を確実に速くします。一方で、要因を尋ねればもっともらしい説明を作ります。数値と資料を別の工程に分け、要因は原文引用でしか書かせず、引用の実在を原本で確認する。この3つを守るだけで、AIを使ったトレンド分析は実務で通用する水準になります。
出典・参考(2026-08-03確認)
- e-Gov法令検索「企業内容等の開示に関する内閣府令」(昭和48年大蔵省令第5号) https://laws.e-gov.go.jp/law/348M50000040005
- 公益財団法人財務会計基準機構 企業会計基準委員会「有価証券報告書の作成要領(2024年3月期提出用)」(第二号様式記載上の注意(25)、企業内容等開示ガイドライン5−12−2の該当箇所を確認) https://www.fasf-j.jp/jp/wp-content/uploads/sites/2/youhotext_202404.pdf
- 金融庁「企業内容等の開示に関する留意事項について(企業内容等開示ガイドライン)」5−12、5−12−2 https://www.fsa.go.jp/common/law/kaiji/260401_kaiji.pdf
- U.S. Government Publishing Office, 17 CFR 210.3-02(Regulation S-X, Consolidated statements of comprehensive income and cash flows) https://www.govinfo.gov/content/pkg/CFR-2023-title17-vol3/xml/CFR-2023-title17-vol3-sec210-3-02.xml
- 金融庁 EDINET(有価証券報告書等の閲覧) https://disclosure2.edinet-fsa.go.jp/
※本記事は教育目的の一般的な解説であり、法務・税務・会計・投資に関する助言ではありません。実際の判断は専門家にご確認ください。設例は理解のための仮設例です。AI製品の仕様・料金は変更されることがあるため、利用前に各社の公式情報をご確認ください。