2026 Edition · 週刊更新中
運営情報 お問い合わせ

SPI推論問題 完全攻略ガイド

「推論って何から手をつければ…」と感じていませんか? 実は推論問題には決まったパターンがあります。順位付け・命題・集合・論理推論の4タイプを、例題を解きながらマスターしていきましょう。

1. SPI推論問題とは?非言語の最重要分野

推論問題は、SPI非言語パートの中で最も出題数が多く、かつ最も難易度が高いタイプです。テストセンター形式では2〜4問程度出題され、正答率によって次に出る問題の難易度も変わるため、ここで得点できるかどうかが合否を分けるといっても過言ではありません。

「推論」と聞くと身構えてしまうかもしれませんが、安心してください。出題パターンは大きく4つに分かれていて、それぞれの解法を覚えてしまえばサクサク解けるようになりますよ。

最頻出

非言語で最も出題される

1問1〜2分

解答時間の目安

4タイプ

主要な出題パターン

図を書く

攻略の最大のコツ

推論攻略の3ステップ

1. 条件を整理する(図・表・不等号で書き出す) 2. 確実に言えることを見極める 3. 選択肢を1つずつ検証する。この3ステップを毎回意識するだけで正答率がぐっと上がります。

推論問題では計算力よりも論理的思考力が問われます。数学が苦手だった人でも、パターンさえ覚えれば得点源にできるんです。逆に、計算が得意でも「頭の中だけで解こうとする」とミスが増えます。必ず図・表に書き出す習慣をつけましょう。

2. タイプ1 順位付け・位置関係の解き方

「AはBより大きい」「CはDの右にいる」といった条件から、正しい順序や位置を特定する問題です。推論問題の中で最も出題頻度が高く、最初に対策すべきタイプですね。

解法のポイント:不等号チェーン法

不等号で整理

「AはBより高い」→ A > B のように、すべての条件を不等号で書き出す

チェーンでつなぐ

共通する要素でつないで A > B > C のような1本の鎖を作る

「確実」を見極める

不等号で直接つながっている関係だけが「確実に言える」こと

例題1(基本)

A、B、C、D、Eの5人がテストを受けた。以下の条件がわかっている。
・AはBより点数が高い
・CはDより点数が低い
・BとCは同点である

このとき確実に言えることを選びなさい。

ア. AはDより点数が高い イ. DはAより点数が高い ウ. EはAより点数が低い エ. AはCより点数が高い

正解:エ. AはCより点数が高い
条件を不等号で整理
A > B = C、D > C = B
→ A > B = C は確実。つまり A > C
→ AとDの大小は不明(どちらが上かは決まらない)
→ Eの位置は条件にないため不明

B = C で A > B なので、A > C は確実に言えます。AとDは直接つながっていないので比較できません。条件にない要素(E)については何も言えないのがポイントですね。

例題2(配置)

P、Q、R、S、Tの5人が前から順に1列に並んでいる。
・PはQより前にいる
・RはSより前にいる
・QとRは隣り合っている
・Tは最も後ろにはいない

Sが5番目(最後尾)にいるとき、3番目にいる人物を選びなさい。

ア. P イ. Q ウ. R エ. T

正解:イ. Q
配置表で整理
S = 5番目(確定)、R < S → Rは1〜4番目
QとRは隣同士、P < Q → PはQより前
Tは最後尾でない → Tは1〜4番目

QR が隣で R < S=5 を考えると:
QR = (3,4) の場合 → P は1か2、T は残り → 成立
→ 並び: P, T, Q, R, S または T, P, Q, R, S
いずれも3番目は Q

条件を表に整理して、確定した情報(S=5番目)から埋めていくのがコツです。QとRが隣で R<S=5 という条件から、QR=(3,4)が確定します。

例題3(対戦表)

A〜Eの5チームがリーグ戦(総当たり)を行った。引き分けはない。
・Aは2勝2敗
・Bは3勝1敗
・Cは3勝1敗
・Dは1勝3敗

Eは何勝何敗か。

ア. 0勝4敗 イ. 1勝3敗 ウ. 2勝2敗 エ. 3勝1敗

正解:イ. 1勝3敗
勝ち数の合計から算出
5チームの総試合数 = 5 x 4 / 2 = 10試合
各試合に必ず1つの勝ちが出る → 総勝ち数 = 10

A(2) + B(3) + C(3) + D(1) + E(?) = 10
9 + E = 10 → E = 1勝
4試合中1勝 → 1勝3敗

リーグ戦の問題は「総試合数 = n(n-1)/2」「総勝ち数 = 総試合数」という法則を使うとあっという間に解けます。対戦表を書かなくても、この公式だけで解ける問題は多いですよ。

3. タイプ2 命題(AならばB)の解き方

「AならばBである」という命題が真のとき、そこから何が言えるかを判断する問題です。文系の人が特に苦手とするタイプですが、たった1つのルールを覚えるだけで劇的に解けるようになります。

最重要ルール:対偶は必ず真

「AならばB」が真のとき、「BでないならばAでない」(対偶)も必ず真です。推論問題の命題タイプは、このルールだけで7割は解けます。これを使えば解答時間を30秒は短縮できますよ。

命題の関係図(逆・裏・対偶)

元の命題
A → B
真
↔
対偶
not B → not A
必ず真
逆
B → A
真とは限らない
↔
裏
not A → not B
真とは限らない
「逆」と「裏」は信用できない!

「犬ならば動物だ」が真でも、「動物ならば犬だ」(逆)は真ではありません。この間違いはSPIで最も引っかかりやすいポイントです。「元の命題と対偶だけが同じ運命」と覚えましょう。

三段論法の使い方

三段論法:矢印をつないで延長する

「A→B」かつ「B→C」が真ならば、「A→C」も真。共通するBを経由して矢印をつなぐだけです。命題が3つ以上あるときに威力を発揮します。

例題1(対偶の基本)

「すべての猫は哺乳類である」が真であるとき、確実に真と言えるものを選びなさい。

ア. 哺乳類であれば猫である イ. 猫でなければ哺乳類でない ウ. 哺乳類でなければ猫でない エ. 猫は哺乳類でない

正解:ウ. 哺乳類でなければ猫でない
命題と対偶の関係
元の命題:猫 → 哺乳類(真)
対偶:哺乳類でない → 猫でない(必ず真)← ウ
逆:哺乳類 → 猫(犬も哺乳類なので不明)← ア
裏:猫でない → 哺乳類でない(犬は猫でないが哺乳類)← イ

対偶の「哺乳類でない → 猫でない」だけが確実に真です。ア(逆)とイ(裏)は一見正しそうに見えますが、犬やウサギのことを考えれば成り立たないとわかりますね。

例題2(三段論法)

以下の2つの命題が真であるとする。
・「ITエンジニアはPythonを使える」
・「Pythonを使えるならデータ分析ができる」

このとき確実に真と言えるものを選びなさい。

ア. データ分析ができる人はITエンジニアである イ. ITエンジニアはデータ分析ができる ウ. データ分析ができない人はITエンジニアでない エ. Pythonを使えない人はデータ分析ができない

正解:イ. ITエンジニアはデータ分析ができる
矢印チャートで三段論法
ITエンジニア → Python使える → データ分析できる

三段論法で:ITエンジニア → データ分析できる(真)← イ
ア は逆方向なので不明
ウ はチェーン全体の対偶で真
エ は命題2の対偶で真

矢印を1本のチェーンでつなぐと、ITエンジニア → データ分析ができるという三段論法が成り立ちます。実はウとエも真ですが、最もダイレクトな三段論法の結果であるイが正解です。転職活動でも使えそうなテーマですね。

例題3(複合命題)

以下の命題がすべて真であるとする。
・「サッカーが好きな人は体力がある」
・「野球が好きな人はサッカーも好きだ」
・「体力がない人は運動が嫌いだ」

「野球が好きな人」について確実に言えることを選びなさい。

ア. 運動が嫌いではない イ. 運動が嫌いだ ウ. 体力がない エ. サッカーが好きではない

正解:ア. 運動が嫌いではない
矢印チェーンを組み立てる
野球好き → サッカー好き → 体力がある
体力がない → 運動嫌い(対偶:運動嫌いでない → 体力がある)

野球好き → サッカー好き → 体力がある → 運動嫌いでない
(体力がある = 運動嫌いでない、は対偶から導出)

命題を矢印でつなぐと、野球好き → 体力がある → 運動が嫌いではない、というチェーンが完成します。3つ目の命題「体力がない→運動嫌い」の対偶を使うのがポイントです。

4. タイプ3 集合(ベン図)の解き方

「英語が得意な人は何人」「両方得意な人は何人」といった集合の要素数を求める問題です。ベン図を大きく書いて、確定した数値から順番に埋めていけば、見た目より簡単に解けますよ。

ベン図の書き方3原則

1. 大きく書く

小さいと数字が入らなくなる。メモ用紙の半分以上を使うくらい大きく描く

2. ラベルを書く

各円の上に「英語」「数学」のようにラベルを必ず書く。書かないと混乱の元

3. 重なりから埋める

「両方」の人数を先に真ん中に入れ、そこから引き算して各領域を求める

集合の基本公式

|A or B| = |A| + |B| - |A and B|
全体 N = |A or B| + どちらでもない人数
この公式だけで2集合の問題は全部解けます。

ベン図の見方

A Aのみ
B Bのみ
A and B
どちらでもない
例題1(基本の2集合)

100人にアンケートを取ったところ:
・英語が得意な人:60人
・数学が得意な人:50人
・両方得意な人:20人

英語も数学もどちらも得意でない人は何人か。

ア. 5人 イ. 10人 ウ. 15人 エ. 20人

正解:イ. 10人
公式に当てはめる
|英語 or 数学| = 60 + 50 - 20 = 90人
どちらも得意でない = 100 - 90 = 10人

公式にそのまま当てはめるだけで解けます。「両方得意な20人」を引き忘れて110人にしてしまうミスに注意。重なりを2回カウントしないように公式を使いましょう。

例題2(文字式)

30人のクラスで:
・体育が好きな人:18人
・音楽が好きな人:16人
・どちらも好きでない人:2人

両方好きな人は何人か。

ア. 4人 イ. 6人 ウ. 8人 エ. 10人

正解:イ. 6人
両方をxとおいて方程式
少なくとも1つ好きな人 = 30 - 2 = 28人
18 + 16 - x = 28
34 - x = 28
x = 6人

「どちらも好きでない人」が与えられたら、まず全体から引いて「少なくとも1つ好きな人の数」を出すのがコツです。あとは公式に当てはめるだけですね。

例題3(3集合 - 包含除外)

60人に対するアンケート。
・A社の製品を使っている:35人
・B社の製品を使っている:30人
・C社の製品を使っている:20人
・AとBの両方:15人 ・BとCの両方:10人
・AとCの両方:8人 ・3社すべて:4人

少なくとも1社の製品を使っている人は何人か。

ア. 52人 イ. 54人 ウ. 56人 エ. 58人

正解:ウ. 56人
包含除外の公式(3集合版)
|A or B or C| = |A| + |B| + |C|
  - |A and B| - |B and C| - |A and C|
  + |A and B and C|
= 35 + 30 + 20 - 15 - 10 - 8 + 4
= 85 - 33 + 4 = 56人

3集合の問題では包含除外の公式を使います。「足して、引いて、足す」のリズムで覚えましょう。どれも使っていない人は 60 - 56 = 4人です。

5. タイプ4 論理推論(発言の真偽・矛盾)の解き方

「4人のうち1人だけが嘘をついている。犯人は誰か?」のように、発言の真偽から正しい結論を導く問題です。推論問題の中でも最も推理力が試されるタイプですが、解法はシンプル。「仮定して矛盾を探す」を繰り返すだけです。

仮定ツリー法の使い方

仮定ツリー法:1人ずつ仮定して矛盾チェック

1. 「Aが嘘つき」と仮定する → 2. 他の人の発言を全部チェックする → 3. 矛盾があれば仮定が間違い → 4. 矛盾がなければそれが正解。全員分を試す必要はなく、矛盾が出たらすぐ次に進みましょう。

例題1(1人だけ嘘つき)

A、B、C、Dの4人のうち、1人だけが嘘をついている。4人の発言は以下のとおり。
・A「犯人はBだ」
・B「私は犯人ではない」
・C「犯人はAではない」
・D「犯人はBだ」

犯人は誰か。

ア. A イ. B ウ. C エ. D

正解:イ. B
仮定法で検証
Bが嘘つきと仮定:
B「私は犯人ではない」→ 嘘 → 犯人はB
A「犯人はB」→ 真 OK
C「犯人はAではない」→ 犯人はBなので真 OK
D「犯人はB」→ 真 OK
嘘つきはBだけ → 条件「1人だけ嘘」に一致!

AとDが同じ「犯人はB」と言っているのがヒントです。もし犯人がB以外なら、A・Dの2人が嘘をつくことになり、「1人だけ嘘」の条件に矛盾します。だから犯人はBで確定です。

例題2(論理 and/or)

以下の3つの条件がある。
・「XはAまたはBに参加する(少なくとも一方)」
・「XがCに参加するなら、Bには参加しない」
・「XはAに参加しない」

XのBとCへの参加状況として正しいものを選びなさい。

ア. BもCも参加する イ. Bに参加、Cは不参加 ウ. Bは不参加、Cに参加 エ. BもCも不参加

正解:イ. Bに参加、Cは不参加
条件を順に確定させる
条件3:A不参加(確定)
条件1:AまたはBに参加 + A不参加 → B参加(確定)
条件2の対偶:B参加 → C不参加
結論:B参加、C不参加

確定情報(A不参加)からスタートして、ドミノ倒しのように次々と確定させていくのがコツです。条件2の対偶を使うと、Bに参加するならCには参加しないことがわかります。

6. 各タイプのまとめ比較表

4つのタイプの特徴を比較してみましょう。対策の優先順位を決める参考にしてください。

タイプ出題頻度難易度解法の核対策優先度
順位付け・位置関係 ★★★ 中級 不等号チェーン・配置表 最優先
命題(AならばB) ★★★ 上級 対偶変換・三段論法 最優先
集合(ベン図) ★★☆ 中級 ベン図・公式代入 高
論理推論 ★★☆ 上級 仮定法・矛盾検証 高
対策の順番

まず順位付けと集合を固めてから、命題と論理推論に取り組むのがおすすめです。順位付けと集合は「図を書けば解ける」タイプなので、短時間で得点力がつきます。

7. 転職者向け 推論問題の効率対策法

仕事をしながらSPI対策をするのは本当に大変ですよね。推論は範囲が広く見えますが、効率よくやれば1日30分 x 1週間でも十分に対策できます。

1〜2日目
順位付け・位置関係を集中攻略

不等号で条件整理する練習を5問。「確実に言えること」の判断に慣れる。最も出題頻度が高いのでここから始めよう。

3〜4日目
命題(対偶・三段論法)をマスター

対偶の法則と三段論法を覚えて5問演習。「元の命題と対偶は同じ運命」を体に叩き込む。

5〜6日目
集合(ベン図)と論理推論

ベン図の公式を覚えて3問、論理推論の仮定法を3問。パターンに慣れることが目的。

7日目
全タイプ混合で10問チャレンジ

タイプを見極める練習。1問1〜2分のペースで解く。時間オーバーの問題は飛ばす判断力も鍛える。

推論を「頭の中だけ」で解かない

転職者で一番多い失敗が「図や表を書かずに頭だけで解こうとする」ことです。どんなに簡単に見えても、条件が3つ以上あったら必ず書き出しましょう。書くだけで正答率が20%は上がります。

「逆」を「対偶」と間違えない

命題の問題で最も多いミスです。「AならばB」の逆「BならばA」を真と思い込む人がとても多い。迷ったら「犬ならば動物 → 動物ならば犬?」と具体例で確認する癖をつけましょう。

推論問題は最初は難しく見えますが、パターンを覚えれば確実に解けるようになります。論理的に考える力は仕事でも必ず役に立つので、この機会にしっかり身につけましょう。あなたなら大丈夫ですよ。

推論問題を練習してみよう

ここまで読んで「パターンがわかった!」と感じたら、次は実際に手を動かして解いてみましょう。頭でわかっているのと自分で解けるのでは全然違いますよ。

非言語問題の練習問題50問で、推論の実力をチェック!

非言語練習問題50問に挑戦する