公開日:2025.09.17
【基礎から実践まで】フェルミ推定とは何か、解き方・例題・活用法を解説
「日本にあるマンホールは何個か」「新しいカフェを出したら、年間売上はいくらになるか」。すぐには答えが出ない問いでも、知っている情報を手がかりにして、おおよその数を筋道立てて見積もる方法があります。フェルミ推定とは、正確な統計や調査結果が手元にないとき、妥当な仮定を置いて数量や金額を概算する思考法です。
フェルミ推定で大切なのは、答えの数字をぴたりと当てることではありません。何を数えるのかを定め、問いを計算できる要素に分け、各要素に根拠のある仮定を置いて結論へ進むことです。結論までの道筋が一貫していれば、推定値に幅があっても、なぜその値になったのかを説明できます。
コンサルティングなどの採用面接で問われるほか、事業の可能性を検討するときや、情報がそろう前に大まかな規模を知りたいときにも役立ちます。一方で、仮定を積み重ねる以上、実測値や調査結果の代わりにはなりません。基本の意味から解き方、例題、仕事で使う際の注意点まで順に押さえ、概算を判断に活かす方法を見ていきましょう。
フェルミ推定とは何か――定義と名前の由来
フェルミ推定とは、すぐに正確な値を調べられない数量や規模について、手元にある知識や一般的な前提を使い、論理的に概算する方法です。たとえば、ある地域の飲食店の数を知りたいとき、人口や店舗が成立する商圏の広さ、外食する頻度などに分けて考えれば、全店舗を数えずに規模を見積もれます。大まかな値を出すだけでなく、値に至る考え方を明らかにする点が特徴です。
名称は、イタリア生まれの物理学者エンリコ・フェルミに由来します。フェルミは、限られた情報から数量を概算する問題を考えることで知られています。よく知られる題材に「シカゴにはピアノの調律師が何人いるか」という問いがあります。人口から世帯数、ピアノを持つ世帯、調律の頻度、調律師一人が対応できる件数へと分解すれば、人数の目安を導けるという考え方です。
ここでの「推定」は、根拠なしに思いつきの数字を置くことではありません。仮定とは、計算を進めるために一時的に置く条件です。たとえば「1世帯あたりの人数を平均3人とする」と決めたなら、その条件を使って世帯数を計算し、仮定が結果へ与える影響も考えます。仮定を明示することで、推定の前提を他の人と共有し、必要に応じて修正できます。
フェルミ推定は、正確な調査が難しい問いを短時間で考えるための道具であり、正確さを保証する計算公式ではありません。実際の値とずれることはありますが、分解の仕方や前提の置き方を見直す手がかりになります。何を知るための概算なのかを明らかにし、必要な精度を見極めて使うことが重要です。まずは「答えを当てる問題」ではなく、「数字を使って考えを組み立てる問題」と捉えてください。
問いの種類によって変わる推定の組み立て方
フェルミ推定には、どの問題にもそのまま使える一つの型があるわけではありません。まず、求めるものが人や設備の数なのか、一定期間の売上なのかを確認します。問いの種類に応じて、起点にする情報や計算式が変わるためです。数える対象と時間の範囲を定めてから、どの方向から答えへ近づくかを選びます。
ある時点の数量を求めるストック型
ストック型は、ある時点で存在している数量を求める問題です。たとえば、国内にある自動販売機の台数、ある地域の学校数、世帯が保有する自動車の台数などが当てはまります。「現在」「ある時点」といった基準を明確にしておくと、数える範囲がぶれにくくなります。故障中の設備や休業中の店舗を含めるかといった条件も、問いに応じて決めます。
所有する人や組織を起点にする場合は、「対象となる世帯数×保有率×保有世帯あたりの平均台数」のように組み立てられます。保有率は対象者のうち持っている人・世帯の割合、平均台数は保有者が持つ数量の平均です。これらを分けて考えれば、対象者が多いから台数も多いのか、保有率が高いからなのかを整理できます。
面積や道路の長さから数える方法もあります。設備が一定の範囲や間隔で分布すると考えられる場合は、「対象地域の面積×単位面積あたりの数量」や「道路の総延長÷設置間隔」が使えます。ただし、都市部と山間部では密度が異なるなど、均等分布の仮定が合わないこともあります。地域を分けて計算するか、偏りを見込んだ値を置くかを検討しましょう。
期間中の変化を求めるフロー型
フロー型は、一定の期間に発生する数量や金額を求めます。年間の販売数、市場規模、店舗の一日あたりの売上などが該当します。フロー型では、対象期間を先に固定することが欠かせません。「売上」とだけ尋ねられた場合でも、一日なのか一か月なのか一年なのかで値は大きく変わります。単位を式の中にも書いておくと、期間の取り違えを防げます。
消費者側から考えるなら、「購入する人数×一人あたりの購入頻度×一回あたりの金額」が基本形です。たとえば年間の商品市場を考える場合、買う人の数と年間購入回数、平均価格を掛けます。利用者の行動をイメージしやすいテーマでは需要側からの分解が向いています。季節や利用目的で購入頻度が異なるときは、主要な層に分けて合算すると説明しやすくなります。
販売側から考えるなら、「販売拠点数×一拠点あたりの販売量」や「席数×回転数×稼働率×客単価」などの式が使えます。店舗一軒の売上のように、設備や営業条件から提供能力を考えやすい問いでは、供給側の式が便利です。需要側と供給側の両方を試算できるときは、答えの照合にも使えます。ただし、計算の目的に合う側を選び、不要な式を増やしすぎないようにしましょう。
フェルミ推定を解く基本の流れ
初めて見る問題でも、考える順番を決めておけば、何から手をつけるか迷いにくくなります。まず対象や範囲を定義し、次に推定の起点と式を決めます。その後、式の要素に数値を置いて計算し、最後に結果が現実的かを確認します。以下では、面接でも実務でも応用しやすい流れを、三つの段階に分けて説明します。
対象と前提を定め、推定の入口を選ぶ
最初に「何を数えるのか」を具体的にします。「日本のプールの数」という問いなら、公共施設だけを対象にするのか、学校やホテル、個人所有のプールも含むのかを決めます。言葉の範囲が曖昧なまま計算を始めると、途中で対象が入れ替わり、どれほど丁寧に計算しても結論が定まりません。面接で質問できる場合は、確認したい条件を短く尋ねます。
範囲が示されていない場合は、自分で前提を置き、その内容を先に伝えます。たとえば「ここでは日本国内の公共プールを対象とし、学校の授業用施設や民間レジャー施設は除きます」と説明します。前提を共有すれば、聞き手は同じ対象を想定して推論を追えます。後から条件を変えることになっても、どの仮定を変更したかが分かり、修正の影響を確かめやすくなります。
続いて、何を起点にするかを決めます。人口、世帯数、面積、道路の長さ、店舗数、座席数などが候補です。選ぶ基準は、答えを左右する要因を少ない仮定で表せるかどうかです。たとえば家庭で使う物の保有数なら世帯数、一定間隔で設置される設備なら道路延長、店舗の売上なら来店客数や座席数が起点になり得ます。説明しにくい複雑な入口は避けます。
式に分解し、仮定を置いて計算する
起点が決まったら、求める数値を掛け算や足し算で表せる形にします。市場の年間販売額なら「購入者数×一人あたりの年間購入回数×平均単価」、一店舗の一日売上なら「一日の来店客数×客単価」といった形です。この分解を因数分解と呼びます。ここでは数学の難しい操作ではなく、全体を構成する要素に分けることを指しています。
さらに、必要があれば要素を掘り下げます。来店客数を出すために座席数から考えるなら、「席数×一日の回転数×稼働率」と分けられます。回転数は一つの席が一日に何組の客に使われるか、稼働率は営業中の席が平均してどの程度使われているかを示します。要素を増やすほど説明の細かさは上がりますが、仮定も増えるため、結論に大きく影響する要素に絞ることが大切です。
数値を置く際は、まず比較的確かな基礎情報を使い、不明な部分には理由を説明できる仮定を置きます。正確な値が分からなくても、「平日と休日で差があるので、平均的な営業日を想定する」「商品価格と追加注文を考えて客単価を設定する」など、考え方を示せます。数値を断定するのではなく、概算として置いたことを言葉にし、必要なら低め・標準・高めの幅で考えます。
結果を確かめ、結論を分かりやすく伝える
計算後は、答えをそのまま受け入れず、単位や桁を見直します。年間売上のつもりで一日分の売上を出していないか、千円と万円を取り違えていないかを確認します。また、結果を一人あたり、一店舗あたりなどの単位に戻して考えると、仮定の無理に気づきやすくなります。数字の大きさだけでなく、導いた式と単位の対応を点検することが重要です。
可能なら、別の計算方法で結果を照らし合わせます。カフェの年間売上を客数から求めたなら、座席数や営業時間から一日に対応できる客数を計算する方法があります。二つの結果が離れていれば、どちらかの前提が強すぎる可能性があります。ただし、異なる式でも同じ仮定に依存している場合、独立した確認にはなりません。共通の前提がないかを意識して比較しましょう。
結論を伝えるときは、推定値だけでなく、対象、主要な式、影響の大きい仮定、結果を短くまとめます。「対象は平日営業の小規模店とし、席数から来客数を見積もりました。客単価を掛けると一日あたり約十数万円です」のように、聞き手が計算の骨組みを追える形にします。時間が限られる場面では細部をすべて話すのではなく、答えを左右した要素を優先して説明します。
例題で理解する――カフェ一店舗の一日売上を見積もる
ここでは、駅から少し離れた場所にある、座席数30席のカフェを想定して一日の売上を考えます。あくまで解き方を示すための例であり、特定の地域や実在店舗の平均を示す数字ではありません。まず「店内飲食の一日売上を求め、テイクアウトや物販は含めない」と定義します。対象を絞ることで、後から売上の範囲がずれるのを防げます。
売上は「来店客数×客単価」で表せます。客単価を一人あたり1,000円と仮定し、来店客数を座席数から計算します。席数は30席、営業中の平均稼働率は60%、一つの席が一日に平均3回使われると置くと、来店客数は30席×0.6×3回転=54人です。稼働率と回転数は、営業時間や立地に応じて置く仮定です。
したがって、一日の売上は54人×1,000円=5万4,000円となります。ここで「3回転」は各席が一日を通して平均3組に使われるという意味です。実際には昼食時に混み、午後は空席が増えるかもしれません。その差を無視した概算であることを明らかにし、より細かく推定する必要があるなら、時間帯を分けて計算します。
検算として、営業を10時間と仮定すると、平均して一時間あたり約5人の来客です。30席のカフェとして、営業時間全体の来店人数が店舗の規模と矛盾しないかを考えます。もし一日1,000人という結果になったなら、一席あたりの利用回数や営業中の処理能力を見直す必要があります。答えを5万4,000円と断定せず、設定した条件のもとでの概算と説明するのが適切です。
数字の精度を高めるための仮定と検算
フェルミ推定では、計算式だけでなく数値の置き方が結果を左右します。とくに、人数の割合や利用頻度、平均単価のように直接分からない値は、考え方を添えて仮定する必要があります。まずは手元にある知識や観察を使い、分からない項目を明確にします。曖昧な値を隠して計算するより、「ここは仮置きです」と示したほうが、推定の限界を共有できます。
数値を細かくしすぎず、計算しやすい概数に丸めることも大切です。人口を厳密な一桁まで使っても、利用率や購入頻度の仮定に幅があれば、結果の精度が同じだけ上がるとは限りません。暗算しやすい数に整理すれば、計算ミスを減らし、思考の中心を式や前提の妥当性に置けます。丸めたときにどの程度結果が動くかは、必要に応じて確認します。
すべての要素を同じ細かさで検討するのではなく、結果への影響が大きい要素を優先します。たとえば市場規模が「対象者数×購入頻度×価格」で決まるとき、対象者数の定義が数倍違えば、他の細かな調整より結果への影響が大きくなります。仮定を少し上下させて答えがどれほど変わるかを見る考え方を感度分析といいます。結論を大きく動かす前提から見直すと効率的です。
推定結果には、必要に応じて幅を持たせます。来店客数を40〜60人、客単価を900〜1,100円と仮定すれば、売上は幅のある値になります。幅を示すことで、見かけだけ精密な一点の数値に頼らず、前提の不確実さを表現できます。ただし、すべての値を最小・最大に振り切ると現実的でない組み合わせになることもあります。標準的なケースを中心に置き、幅の意味を説明しましょう。
採用面接や実務でフェルミ推定が使われる理由
採用面接でフェルミ推定が使われるのは、短い時間で候補者の考え方を観察しやすいためです。面接官は、知らない数字に直面したときに問題をどう定義するか、計算可能な単位へ分解できるか、仮定を説明できるかを見ます。正確な統計を暗記しているかを競うものではなく、情報が足りない状況でも、筋道を立てて暫定的な答えに進めるかが問われます。
面接では、説明の仕方も重要です。式を紙に書く場合は、項目と単位を添え、どの数字を仮定したのかが見えるようにします。考え込んで沈黙するより、「対象をこう定義し、この式で考えます」と途中経過を共有すれば、面接官も論理を追いやすくなります。質問や指摘を受けた際は、反射的に否定せず、どの前提に関係する指摘なのかを確かめて必要な部分を修正します。
実務では、調査に時間や費用をかける前に、事業機会や施策の規模感をつかみたい場面があります。たとえば、対象顧客の数、利用頻度、提供価格から売上の可能性を概算すれば、詳しい調査に進む価値があるかを考える材料になります。施策によって削減できる作業時間や必要な人員を概算することもできます。こうした見積もりは、議論の出発点となる仮説を作る用途に向いています。
ただし、面接での概算と実務上の意思決定は、求められる精度が異なります。採用面接では思考の筋道を示すことが中心ですが、投資や人員配置などの判断では、データの収集、現場への確認、複数シナリオの比較が欠かせません。フェルミ推定の値だけで予算を確定したり、事業の成功を断言したりするのは避けます。見積もりを次の調査につなげることが、実務での適切な使い方です。
つまずきやすい失敗と、見直すための考え方
よくある失敗の一つは、前提を確認せずに計算を始めることです。「日本にある店舗数」を考えるとき、どの業態を対象とするか、休業中の店舗を含むかが曖昧なままでは、数値の根拠が揺れます。問題文にない条件をすべて質問する必要はありませんが、答えに大きく関わる条件は定義し、使う前提を聞き手に伝えてから進めましょう。
次に、既知の計算パターンを無理に当てはめる失敗があります。市場規模なら人口に何かを掛ける、と覚えるだけでは、法人向けサービスや利用頻度が特定の業種に偏る商品をうまく扱えません。過去に使った式を使うときも、今回の対象に必要な要素が含まれているか、対象外のものを二重に数えていないかを確認します。式は暗記する完成品ではなく、問いに合わせて組み立てるものです。
細かな枝葉に時間を使い、結論までたどり着けないこともあります。商品の色や細かな年齢区分などを検討しても、推定全体への影響が小さいなら後回しで構いません。まず大枠の式を示し、結果を大きく左右する要素を考えます。そのうえで時間が残れば、必要な部分を掘り下げます。面接など制限時間がある場面では、完璧な内訳よりも、筋の通った全体像を最後まで示すことが優先です。
仮定を事実のように話したり、計算結果を必要以上に細かく示したりするのも注意点です。「必ずこの値です」と言い切るのではなく、「この条件では約この規模と見積もります」と伝えます。結果が極端になったときは、暗算ミスだけでなく、対象の重複、単位のずれ、割合の分母、期間設定を確認します。どの前提が結果を動かしたかを特定すれば、やみくもに最初から計算し直さずに済みます。
練習の進め方と、面接で伝わる回答の作り方
練習では、問題を数多く解くだけでなく、どの段階で迷ったかを記録します。対象の定義に時間がかかったのか、式の作り方が分からなかったのか、数値の根拠を説明できなかったのかを分けると、復習すべき点が見えてきます。解いた後に実際の統計を調べられる問いなら、推定値との差を確認し、どの仮定が結果に影響したのかを振り返ると学びが深まります。
人口や世帯数、面積などの基礎数値は、細かな桁まで覚える必要はありません。概算の起点として使える丸めた値をいくつか把握し、どんな問いに使えるかを練習します。数値を暗記しても、それだけで初見の問題が解けるわけではありません。人口を人数へ、面積を設備数へ、来店客数を売上へつなぐ関係を考え、式のどの位置に置くかまで使ってみることが大切です。
面接を想定するなら、紙に書くだけでなく、声に出して説明します。最初に対象と前提を述べ、計算式を示し、主な数字の理由を説明して、最後に答えと検算を伝える練習をします。聞き手が途中で質問する形式にも慣れておくと、前提を見直す場面で落ち着いて対応できます。第三者に聞いてもらい、どこが分かりにくかったかを具体的に尋ねると、自分だけでは気づきにくい説明の飛躍を発見できます。
制限時間を設ける場合は、問題の難しさや面接形式に合わせて調整します。時間を細かく決めすぎるより、定義、式づくり、数値設定、検算のどこで止まったかを見直すほうが有効です。初めは十分に考え、その後、説明を簡潔にしたり、仮定の数を整理したりして回答時間を短くします。速さだけを目指すと、根拠のない数字を置く癖がつくため、簡潔さと論理性を両立させましょう。
よくある疑問への答え
フェルミ推定とケース面接は同じものですか。両者は関連しますが、目的は異なります。フェルミ推定は、数量や売上などを限られた情報から概算する考え方です。ケース面接は、企業や事業の課題を分析し、解決策を考える面接形式を指します。ケース面接の中で市場規模や売上を見積もるためにフェルミ推定を使うことはありますが、ケース面接全体が数量の推定だけで終わるわけではありません。
暗算が苦手でも対応できますか。計算を素早く進める力は助けになりますが、複雑な暗算を正確にこなすことだけが目的ではありません。数を丸めて式を整理し、計算の順番を明らかにすれば、扱いやすくなります。面接でメモや電卓を使えるかは形式によって異なるため、案内に従ってください。道具が使えない場合にも備え、概数を使った掛け算や割り算を練習しておくと安心です。
正解の数字を知らないと不利でしょうか。対象によっては、基礎となる人口や価格帯の知識が助けになりますが、すべての答えを暗記する必要はありません。重要なのは、分からない値をどのような情報から仮定したかを説明できることです。知識がないと気づいたら、そのまま黙り込まず、身近な経験や一般的な関係から推定できる要素を探します。事実と仮定を分けて話すことで、数字の扱いが明確になります。
実務では、フェルミ推定だけで判断してよいのでしょうか。概算は検討の初期段階で規模感を把握したり、詳しく調べるべき論点を見つけたりするのに適しています。しかし、事業計画や重要な投資判断では、実データや調査、現場の知見で前提を確かめる必要があります。推定値は確定した事実ではなく、検証すべき仮説です。どの程度の誤差を許容できるかを決め、必要な情報を追加して判断の精度を高めていきます。
まとめ
フェルミ推定とは、正確なデータをすぐに得られない問いを、知識や合理的な仮定を使って概算する方法です。対象を定義し、計算できる要素へ分解し、数値を置いて計算したうえで、結果の妥当性を確認します。単に数字を出すのではなく、どのような前提から答えに至ったのかを示すことで、推定の内容を他の人と共有しやすくなります。
実践するときは、ストック型かフロー型かを見極め、問いに合った起点と式を選びます。仮定は根拠とともに明示し、結果を左右する要素に時間を使いましょう。計算後には単位や桁を確かめ、必要なら別の方法で照合します。細部にこだわりすぎず、対象から結論までの筋道を保つことが、初めての問いにも対応する助けになります。
面接では思考の過程を分かりやすく示すこと、実務では概算を調査や検証につなげることが大切です。フェルミ推定の値だけで現実を断定せず、仮定の不確実さを踏まえて使いましょう。身近な疑問を「何を数えるか」「何に分けられるか」と考える練習を重ねれば、数字を通じて問題を整理する力が身についていきます。