<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>k番目 &#8211; biz-tactics</title>
	<atom:link href="https://mashukabu.com/tag/k%E7%95%AA%E7%9B%AE/feed/" rel="self" type="application/rss+xml" />
	<link>https://mashukabu.com</link>
	<description></description>
	<lastBuildDate>Thu, 04 Jun 2026 14:54:38 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://mashukabu.com/wp-content/uploads/2022/04/cropped-site-icon-32x32.png</url>
	<title>k番目 &#8211; biz-tactics</title>
	<link>https://mashukabu.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>スプレッドシートのSMALL関数の使い方｜k番目に小さい値を取り出す方法</title>
		<link>https://mashukabu.com/spreadsheet-small-function/</link>
					<comments>https://mashukabu.com/spreadsheet-small-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Thu, 19 Mar 2026 06:29:06 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[k番目]]></category>
		<category><![CDATA[LARGE関数]]></category>
		<category><![CDATA[MIN関数]]></category>
		<category><![CDATA[SMALL関数]]></category>
		<category><![CDATA[スプレッドシート]]></category>
		<category><![CDATA[データ分析]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=4043</guid>

					<description><![CDATA[スプレッドシートのSMALL関数の使い方を基本構文から実務活用パターンまで解説。2番目・3番目に小さい値の取り出し方、LARGEとの違い、RANK関数との使い分け、よくあるエラーの対処法もまとめました。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「下位の値を取り出したいのに、MIN関数だと最小値しかわからない」。そんな経験はありませんか？</p>



<p class="wp-block-paragraph">2番目、3番目に小さい値を手作業で探すのは面倒ですよね。データが増えるほどミスのリスクも上がります。</p>



<p class="wp-block-paragraph">SMALL関数を使えば、k番目に小さい値を一発で取り出せます。この記事では基本の書き方から実務パターン、エラー対処法まで丁寧に解説します。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-1" checked><label class="toc-title" for="toc-checkbox-1">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">SMALL関数とは？k番目に小さい値を返す関数</a><ol><li><a href="#toc2" tabindex="0">基本構文</a></li><li><a href="#toc3" tabindex="0">引数の説明</a></li></ol></li><li><a href="#toc4" tabindex="0">基本的な使い方</a></li><li><a href="#toc5" tabindex="0">SMALL関数の実務活用パターン4選</a><ol><li><a href="#toc6" tabindex="0">下位3件の売上を取り出す（ワースト分析）</a></li><li><a href="#toc7" tabindex="0">2番目に低いコストを確認する</a></li><li><a href="#toc8" tabindex="0">下位N件の合計を求める（SMALL + SUM）</a></li><li><a href="#toc9" tabindex="0">2番目に小さい値の担当者名を取得する</a></li></ol></li><li><a href="#toc10" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc11" tabindex="0">#NUM! エラー（kがデータ数を超えている）</a></li><li><a href="#toc12" tabindex="0">#VALUE! エラー（kに数値以外を指定）</a></li></ol></li><li><a href="#toc13" tabindex="0">MIN関数との使い分け</a></li><li><a href="#toc14" tabindex="0">LARGEとの対比・RANK関数との違い</a><ol><li><a href="#toc15" tabindex="0">LARGE関数（k番目に大きい値）</a></li><li><a href="#toc16" tabindex="0">RANK関数（順位を求める関数）</a></li></ol></li><li><a href="#toc17" tabindex="0">まとめ</a><ol><li><a href="#toc18" tabindex="0">この記事のポイント</a></li><li><a href="#toc19" tabindex="0">次のステップ：関連する集計関数</a></li></ol></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">SMALL関数とは？k番目に小さい値を返す関数</span></h2>



<p class="wp-block-paragraph">SMALL関数は、データの中から<strong>k番目に小さい値</strong>を返す関数です。読み方は「スモール」で、英語の「Small（小さい）」がそのまま名前になっています。</p>



<p class="wp-block-paragraph">たとえばk=1なら最小値、k=2なら2番目に小さい値を返します。「下位N番目の値を取り出す」ときに使う関数です。</p>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/spreadsheet-min-function/">MIN関数</a>は常に1番目（最小値）しか返せません。「2番目以降も取り出したい」ときにSMALL関数の出番です。</p>



<h3 class="wp-block-heading"><span id="toc2">基本構文</span></h3>



<pre class="wp-block-code"><code>=SMALL(データ, k)</code></pre>



<h3 class="wp-block-heading"><span id="toc3">引数の説明</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>必須/任意</th><th>説明</th></tr></thead><tbody><tr><td>データ</td><td>必須</td><td>値を取り出す対象のセル範囲や配列</td></tr><tr><td>k</td><td>必須</td><td>何番目に小さい値を取り出すか（1=最小値）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">引数はたった2つです。<a href="https://mashukabu.com/spreadsheet-large-function/">LARGE関数</a>と同じ構造なので、セットで覚えられますよ。</p>



<h2 class="wp-block-heading"><span id="toc4">基本的な使い方</span></h2>



<p class="wp-block-paragraph">実際にSMALL関数を使ってみましょう。</p>



<p class="wp-block-paragraph">B2:B8に「85, 92, 78, 95, 88, 70, 100」の7個の数値が入っているとします。</p>



<figure class="wp-block-image"><img decoding="async" src="https://mashukabu.com/wp-content/uploads/2026/03/spreadsheet-sumif-function_01_data_sample-table.png" alt="01 data sample table" /></figure>



<pre class="wp-block-code"><code>=SMALL(B2:B8, 1)  → 70（1番目に小さい値）
=SMALL(B2:B8, 2)  → 78（2番目に小さい値）
=SMALL(B2:B8, 3)  → 85（3番目に小さい値）</code></pre>



<figure class="wp-block-image"><img decoding="async" src="https://mashukabu.com/wp-content/uploads/2026/06/02_formula_small-basic.png" alt="02 formula small basic" /></figure>



<figure class="wp-block-image"><img decoding="async" src="https://mashukabu.com/wp-content/uploads/2026/06/03_result_small-basic.png" alt="03 result small basic" /></figure>



<p class="wp-block-paragraph">kの値を変えるだけで、好きな順位の値を取り出せます。k=1のときは<a href="https://mashukabu.com/spreadsheet-min-function/">MIN関数</a>と同じ結果です。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>SMALL関数は数値だけを対象にします。文字列・空白セル・論理値は無視されます。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc5">SMALL関数の実務活用パターン4選</span></h2>



<p class="wp-block-paragraph">基本を押さえたところで、実務での使いどころを紹介します。</p>



<h3 class="wp-block-heading"><span id="toc6">下位3件の売上を取り出す（ワースト分析）</span></h3>



<p class="wp-block-paragraph">月次売上の一覧から、下位3件の金額を取り出すケースです。</p>



<pre class="wp-block-code"><code>=SMALL(C2:C13, 1)  → ワースト1位の売上額
=SMALL(C2:C13, 2)  → ワースト2位の売上額
=SMALL(C2:C13, 3)  → ワースト3位の売上額</code></pre>



<figure class="wp-block-image"><img decoding="async" src="https://mashukabu.com/wp-content/uploads/2026/06/04_result_small-worst3.png" alt="04 result small worst3" /></figure>



<p class="wp-block-paragraph">C列に12か月分の売上金額が入っていれば、ワースト3が一発で表示されます。「どの月の売上がふるわなかったか」を分析したいときに便利です。</p>



<h3 class="wp-block-heading"><span id="toc7">2番目に低いコストを確認する</span></h3>



<p class="wp-block-paragraph">仕入れ原価で「最安値は特価で参考にならない」という場面があります。そんなときはk=2を指定して、2番目に低い価格を取り出しましょう。</p>



<pre class="wp-block-code"><code>=SMALL(D2:D50, 2)</code></pre>



<p class="wp-block-paragraph">最安値を除いた実質的な底値が確認できます。相場感をつかみたいときにも使えるテクニックです。</p>



<h3 class="wp-block-heading"><span id="toc8">下位N件の合計を求める（SMALL + SUM）</span></h3>



<p class="wp-block-paragraph">「売上ワースト3の合計」を求めたい場合は、<a href="https://mashukabu.com/spreadsheet-sum-function/">SUM関数</a>と組み合わせます。</p>



<pre class="wp-block-code"><code>=SUM(SMALL(C2:C13, {1,2,3}))</code></pre>



<p class="wp-block-paragraph"><code>{1,2,3}</code> は配列定数です。SMALL関数が1位・2位・3位の値をそれぞれ返し、SUM関数で合計します。</p>



<p class="wp-block-paragraph">下位5件にしたい場合は <code>{1,2,3,4,5}</code> に変えるだけです。手軽に下位N件の合計が出せますよ。</p>



<h3 class="wp-block-heading"><span id="toc9">2番目に小さい値の担当者名を取得する</span></h3>



<p class="wp-block-paragraph">「2番目に低い売上の担当者は誰？」を調べるには、INDEX関数とMATCH関数を組み合わせます。</p>



<pre class="wp-block-code"><code>=INDEX(A2:A10, MATCH(SMALL(B2:B10, 2), B2:B10, 0))</code></pre>



<p class="wp-block-paragraph">処理の流れはこうです。</p>



<ol class="wp-block-list"><li>SMALL(B2:B10, 2) → 2番目に小さい売上額を取得</li><li>MATCH(&#8230;, B2:B10, 0) → その値のある行番号を検索</li><li>INDEX(A2:A10, &#8230;) → 対応する担当者名を取得</li></ol>



<p class="wp-block-paragraph">ちょっと長い数式に見えますが、やっていることはシンプルです。SMALL関数で値を特定し、MATCHで位置を探し、INDEXで名前を取る3ステップです。</p>



<h2 class="wp-block-heading"><span id="toc10">よくあるエラーと対処法</span></h2>



<p class="wp-block-paragraph">SMALL関数で発生するエラーを2つ紹介します。</p>



<h3 class="wp-block-heading"><span id="toc11">#NUM! エラー（kがデータ数を超えている）</span></h3>



<p class="wp-block-paragraph">これが最も多いエラーです。データが7個しかないのにk=10を指定すると、#NUM!エラーになります。</p>



<pre class="wp-block-code"><code>=SMALL(B2:B8, 10)  → #NUM!</code></pre>



<p class="wp-block-paragraph">B2:B8は7セルなので、kは1から7までしか指定できません。k=0やマイナスの値でもエラーになります。</p>



<p class="wp-block-paragraph"><strong>対処法:</strong></p>



<ul class="wp-block-list"><li>kの値がデータ数を超えていないか確認する</li><li>データ数が変動する場合は <code>COUNT(B2:B8)</code> で件数を把握する</li><li>kの上限チェックには次の数式が使えます</li></ul>



<pre class="wp-block-code"><code>=IF(E1&lt;=COUNT(B2:B8), SMALL(B2:B8, E1), &quot;データ不足&quot;)</code></pre>



<h3 class="wp-block-heading"><span id="toc12">#VALUE! エラー（kに数値以外を指定）</span></h3>



<p class="wp-block-paragraph">kに文字列やセル参照の文字列型を指定するとエラーです。</p>



<pre class="wp-block-code"><code>=SMALL(B2:B8, &quot;二&quot;)  → #VALUE!</code></pre>



<p class="wp-block-paragraph">kには必ず数値を指定してください。セル参照を使う場合は、参照先が数値型か確認しましょう。</p>



<h2 class="wp-block-heading"><span id="toc13">MIN関数との使い分け</span></h2>



<p class="wp-block-paragraph">SMALL関数とMIN関数の関係はシンプルです。</p>



<figure class="wp-block-table"><table><thead><tr><th>場面</th><th>使う関数</th><th>書き方</th></tr></thead><tbody><tr><td>1番目に小さい値（最小値）</td><td>MIN</td><td><code>=MIN(B2:B8)</code></td></tr><tr><td>2番目以降に小さい値</td><td>SMALL</td><td><code>=SMALL(B2:B8, 2)</code></td></tr></tbody></table></figure>



<p class="wp-block-paragraph">1番目だけ必要ならMIN関数で十分です。2番目以降が必要になったらSMALL関数に切り替えてください。</p>



<p class="wp-block-paragraph">ちなみに <code>=SMALL(B2:B8, 1)</code> と <code>=MIN(B2:B8)</code> は同じ結果を返します。ただし可読性を考えると、最小値にはMIN関数を使うほうが意図が伝わりやすいです。</p>



<h2 class="wp-block-heading"><span id="toc14">LARGEとの対比・RANK関数との違い</span></h2>



<p class="wp-block-paragraph">SMALL関数と混同しやすい関数が2つあります。</p>



<h3 class="wp-block-heading"><span id="toc15">LARGE関数（k番目に大きい値）</span></h3>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/spreadsheet-large-function/">LARGE関数</a>はSMALL関数の逆で、<strong>k番目に大きい値</strong>を返します。構文は完全に同じ構造です。</p>



<pre class="wp-block-code"><code>=SMALL(B2:B8, 1)  → 70（最小値）
=LARGE(B2:B8, 1)  → 100（最大値）</code></pre>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>返す値</th><th>k=1のとき</th></tr></thead><tbody><tr><td>SMALL</td><td>k番目に小さい値</td><td>MIN関数と同じ</td></tr><tr><td>LARGE</td><td>k番目に大きい値</td><td>MAX関数と同じ</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">「下位の値ならSMALL、上位の値ならLARGE」と覚えてください。</p>



<h3 class="wp-block-heading"><span id="toc16">RANK関数（順位を求める関数）</span></h3>



<p class="wp-block-paragraph">RANK関数はSMALL関数と<strong>逆方向の操作</strong>をします。</p>



<ul class="wp-block-list"><li><strong>SMALL関数</strong>: 順位を指定 → 値を返す（「2番目に小さい値は？」）</li><li><strong>RANK関数</strong>: 値を指定 → 順位を返す（「70点は何番目？」）</li></ul>



<pre class="wp-block-code"><code>=SMALL(B2:B8, 1)        → 70（1番目に小さい値）
=RANK(70, B2:B8, 1)     → 1（70は昇順で1番目）</code></pre>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>RANK関数の第3引数に1を指定すると昇順（小さい順）になります。省略すると降順（大きい順）です。</p></blockquote>



<p class="wp-block-paragraph">「値を取り出したい」ならSMALL関数を使います。「順位を知りたい」ならRANK関数を使います。目的に応じて使い分けてください。</p>



<h2 class="wp-block-heading"><span id="toc17">まとめ</span></h2>



<p class="wp-block-paragraph">SMALL関数は「k番目に小さい値を取り出す」関数です。MIN関数では対応できない「2番目以降の値」を簡単に取得できます。</p>



<h3 class="wp-block-heading"><span id="toc18">この記事のポイント</span></h3>



<ul class="wp-block-list"><li>構文は <code>=SMALL(データ, k)</code> のたった2引数</li><li>k=1なら最小値（MINと同じ）、k=2以降で真価を発揮</li><li>SUM関数と組み合わせれば下位N件の合計も出せる</li><li>#NUM!エラーはkがデータ数を超えているのが原因</li><li>LARGEは逆方向（k番目に大きい値）、RANKは逆操作（値→順位）</li></ul>



<h3 class="wp-block-heading"><span id="toc19">次のステップ：関連する集計関数</span></h3>



<p class="wp-block-paragraph">SMALL関数の使い方がわかったら、以下の関数もあわせて覚えてみてください。データの分析力がぐっと上がりますよ。</p>



<ul class="wp-block-list"><li><a href="https://mashukabu.com/spreadsheet-large-function/">スプレッドシートのLARGE関数の使い方</a></li><li><a href="https://mashukabu.com/spreadsheet-min-function/">スプレッドシートのMIN関数の使い方</a></li><li><a href="https://mashukabu.com/spreadsheet-max-function/">スプレッドシートのMAX関数の使い方</a></li><li><a href="https://mashukabu.com/spreadsheet-average-function/">スプレッドシートのAVERAGE関数の使い方</a></li><li><a href="https://mashukabu.com/spreadsheet-count-function/">スプレッドシートのCOUNT関数の使い方</a></li></ul>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-small-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>スプレッドシートのLARGE関数の使い方｜k番目に大きい値を取り出す方法</title>
		<link>https://mashukabu.com/spreadsheet-large-function/</link>
					<comments>https://mashukabu.com/spreadsheet-large-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Wed, 18 Mar 2026 11:24:49 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[k番目]]></category>
		<category><![CDATA[LARGE関数]]></category>
		<category><![CDATA[MAX関数]]></category>
		<category><![CDATA[SMALL関数]]></category>
		<category><![CDATA[スプレッドシート]]></category>
		<category><![CDATA[データ分析]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=4055</guid>

					<description><![CDATA[スプレッドシートのLARGE関数の使い方を基本構文から実務活用パターンまで解説。2番目・3番目に大きい値の取り出し方、SMALLとの違い、RANK関数との使い分け、よくあるエラーの対処法もまとめました。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「売上トップ3を取り出したいのに、MAX関数だと1位しかわからない」。そんな経験はありませんか？</p>



<p class="wp-block-paragraph">2番目、3番目に大きい値を手作業で探すのは面倒ですよね。データが増えるほどミスのリスクも上がります。</p>



<p class="wp-block-paragraph">LARGE関数を使えば、k番目に大きい値を一発で取り出せます。この記事では基本の書き方から実務パターン、エラー対処法まで丁寧に解説します。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-2" checked><label class="toc-title" for="toc-checkbox-2">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">LARGE関数とは？k番目に大きい値を返す関数</a><ol><li><a href="#toc2" tabindex="0">基本構文</a></li><li><a href="#toc3" tabindex="0">引数の説明</a></li></ol></li><li><a href="#toc4" tabindex="0">基本的な使い方</a></li><li><a href="#toc5" tabindex="0">LARGE関数の実務活用パターン4選</a><ol><li><a href="#toc6" tabindex="0">売上トップ3を取り出す</a></li><li><a href="#toc7" tabindex="0">2番目に高い点数を取得する（外れ値の除外）</a></li><li><a href="#toc8" tabindex="0">上位N件の合計を求める（LARGE + SUM）</a></li><li><a href="#toc9" tabindex="0">2番目に大きい値の担当者名を取得する</a></li></ol></li><li><a href="#toc10" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc11" tabindex="0">#NUM! エラー（kがデータ数を超えている）</a></li><li><a href="#toc12" tabindex="0">#VALUE! エラー（kに数値以外を指定）</a></li></ol></li><li><a href="#toc13" tabindex="0">MAX関数との使い分け</a></li><li><a href="#toc14" tabindex="0">SMALLとの対比・RANK関数との違い</a><ol><li><a href="#toc15" tabindex="0">SMALL関数（k番目に小さい値）</a></li><li><a href="#toc16" tabindex="0">RANK関数（順位を求める関数）</a></li></ol></li><li><a href="#toc17" tabindex="0">まとめ</a><ol><li><a href="#toc18" tabindex="0">この記事のポイント</a></li><li><a href="#toc19" tabindex="0">次のステップ：関連する集計関数</a></li></ol></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">LARGE関数とは？k番目に大きい値を返す関数</span></h2>



<p class="wp-block-paragraph">LARGE関数は、データの中から<strong>k番目に大きい値</strong>を返す関数です。読み方は「ラージ」で、英語の「Large（大きい）」がそのまま名前になっています。</p>



<p class="wp-block-paragraph">たとえばk=1なら最大値、k=2なら2番目に大きい値を返します。「上位N番目の値を取り出す」ときに使う関数です。</p>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/spreadsheet-max-function/">MAX関数</a>は常に1番目（最大値）しか返せません。「2番目以降も取り出したい」ときにLARGE関数の出番です。</p>



<h3 class="wp-block-heading"><span id="toc2">基本構文</span></h3>



<pre class="wp-block-code"><code>=LARGE(データ, k)</code></pre>



<h3 class="wp-block-heading"><span id="toc3">引数の説明</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>必須/任意</th><th>説明</th></tr></thead><tbody><tr><td>データ</td><td>必須</td><td>値を取り出す対象のセル範囲や配列</td></tr><tr><td>k</td><td>必須</td><td>何番目に大きい値を取り出すか（1=最大値）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">引数はたった2つです。シンプルなので、すぐに覚えられますよ。</p>



<h2 class="wp-block-heading"><span id="toc4">基本的な使い方</span></h2>



<p class="wp-block-paragraph">実際にLARGE関数を使ってみましょう。</p>



<figure class="wp-block-image"><img decoding="async" src="https://mashukabu.com/wp-content/uploads/2026/03/spreadsheet-sumif-function_01_data_sample-table.png" alt="01 data sample table" /></figure>



<p class="wp-block-paragraph">B2:B8に「85, 92, 78, 95, 88, 70, 100」の7個の数値が入っているとします。</p>



<pre class="wp-block-code"><code>=LARGE(B2:B8, 1)  → 100（1番目に大きい値）
=LARGE(B2:B8, 2)  → 95（2番目に大きい値）
=LARGE(B2:B8, 3)  → 92（3番目に大きい値）</code></pre>



<figure class="wp-block-image"><img decoding="async" src="https://mashukabu.com/wp-content/uploads/2026/06/02_formula_large-basic.png" alt="02 formula large basic" /></figure>



<figure class="wp-block-image"><img decoding="async" src="https://mashukabu.com/wp-content/uploads/2026/06/03_result_large-basic.png" alt="03 result large basic" /></figure>



<p class="wp-block-paragraph">kの値を変えるだけで、好きな順位の値を取り出せます。k=1のときは<a href="https://mashukabu.com/spreadsheet-max-function/">MAX関数</a>と同じ結果です。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>LARGE関数は数値だけを対象にします。文字列・空白セル・論理値は無視されます。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc5">LARGE関数の実務活用パターン4選</span></h2>



<p class="wp-block-paragraph">基本を押さえたところで、実務での使いどころを紹介します。</p>



<h3 class="wp-block-heading"><span id="toc6">売上トップ3を取り出す</span></h3>



<p class="wp-block-paragraph">月次売上の一覧から、上位3件の金額を取り出すケースです。</p>



<pre class="wp-block-code"><code>=LARGE(C2:C13, 1)  → 1位の売上額
=LARGE(C2:C13, 2)  → 2位の売上額
=LARGE(C2:C13, 3)  → 3位の売上額</code></pre>



<p class="wp-block-paragraph">C列に12か月分の売上金額が入っていれば、トップ3が一発で表示されます。上司への報告資料で「上位3か月の実績」を見せたいときに便利です。</p>



<h3 class="wp-block-heading"><span id="toc7">2番目に高い点数を取得する（外れ値の除外）</span></h3>



<p class="wp-block-paragraph">テスト結果で「最高点は満点で参考にならない」という場面があります。そんなときはk=2を指定して、2番目に高い点数を取り出しましょう。</p>



<pre class="wp-block-code"><code>=LARGE(D2:D50, 2)</code></pre>



<p class="wp-block-paragraph">最高点を除いた実質的なトップスコアが確認できます。データ分析で外れ値を除外したいときにも使えるテクニックです。</p>



<h3 class="wp-block-heading"><span id="toc8">上位N件の合計を求める（LARGE + SUM）</span></h3>



<p class="wp-block-paragraph">「売上トップ3の合計」を求めたい場合は、<a href="https://mashukabu.com/spreadsheet-sum-function/">SUM関数</a>と組み合わせます。</p>



<pre class="wp-block-code"><code>=SUM(LARGE(C2:C13, {1,2,3}))</code></pre>



<p class="wp-block-paragraph"><code>{1,2,3}</code> は配列定数です。LARGE関数が1位・2位・3位の値をそれぞれ返し、SUM関数で合計します。</p>



<p class="wp-block-paragraph">上位5件にしたい場合は <code>{1,2,3,4,5}</code> に変えるだけです。手軽に上位N件の合計が出せますよ。</p>



<figure class="wp-block-image"><img decoding="async" src="https://mashukabu.com/wp-content/uploads/2026/06/04_result_large-sum.png" alt="04 result large sum" /></figure>



<h3 class="wp-block-heading"><span id="toc9">2番目に大きい値の担当者名を取得する</span></h3>



<p class="wp-block-paragraph">「2番目に高い売上の担当者は誰？」を調べるには、INDEX関数とMATCH関数を組み合わせます。</p>



<pre class="wp-block-code"><code>=INDEX(A2:A10, MATCH(LARGE(B2:B10, 2), B2:B10, 0))</code></pre>



<p class="wp-block-paragraph">処理の流れはこうです。</p>



<ol class="wp-block-list"><li>LARGE(B2:B10, 2) → 2番目に大きい売上額を取得</li><li>MATCH(&#8230;, B2:B10, 0) → その値のある行番号を検索</li><li>INDEX(A2:A10, &#8230;) → 対応する担当者名を取得</li></ol>



<p class="wp-block-paragraph">ちょっと長い数式に見えますが、やっていることはシンプルです。LARGE関数で値を特定し、MATCHで位置を探し、INDEXで名前を取る3ステップです。</p>



<h2 class="wp-block-heading"><span id="toc10">よくあるエラーと対処法</span></h2>



<p class="wp-block-paragraph">LARGE関数で発生するエラーを2つ紹介します。</p>



<h3 class="wp-block-heading"><span id="toc11">#NUM! エラー（kがデータ数を超えている）</span></h3>



<p class="wp-block-paragraph">これが最も多いエラーです。データが7個しかないのにk=10を指定すると、#NUM!エラーになります。</p>



<pre class="wp-block-code"><code>=LARGE(B2:B8, 10)  → #NUM!</code></pre>



<figure class="wp-block-image"><img decoding="async" src="https://mashukabu.com/wp-content/uploads/2026/06/05_error_num.png" alt="05 error num" /></figure>



<p class="wp-block-paragraph">B2:B8は7セルなので、kは1から7までしか指定できません。k=0やマイナスの値でもエラーになります。</p>



<p class="wp-block-paragraph"><strong>対処法:</strong></p>



<ul class="wp-block-list"><li>kの値がデータ数を超えていないか確認する</li><li>データ数が変動する場合は <code>COUNT(B2:B8)</code> で件数を把握する</li><li>kの上限チェックには次の数式が使えます</li></ul>



<pre class="wp-block-code"><code>=IF(E1&lt;=COUNT(B2:B8), LARGE(B2:B8, E1), &quot;データ不足&quot;)</code></pre>



<h3 class="wp-block-heading"><span id="toc12">#VALUE! エラー（kに数値以外を指定）</span></h3>



<p class="wp-block-paragraph">kに文字列やセル参照の文字列型を指定するとエラーです。</p>



<pre class="wp-block-code"><code>=LARGE(B2:B8, &quot;二&quot;)  → #VALUE!</code></pre>



<p class="wp-block-paragraph">kには必ず数値を指定してください。セル参照を使う場合は、参照先が数値型か確認しましょう。</p>



<h2 class="wp-block-heading"><span id="toc13">MAX関数との使い分け</span></h2>



<p class="wp-block-paragraph">LARGE関数とMAX関数の関係はシンプルです。</p>



<figure class="wp-block-table"><table><thead><tr><th>場面</th><th>使う関数</th><th>書き方</th></tr></thead><tbody><tr><td>1番目に大きい値（最大値）</td><td>MAX</td><td><code>=MAX(B2:B8)</code></td></tr><tr><td>2番目以降に大きい値</td><td>LARGE</td><td><code>=LARGE(B2:B8, 2)</code></td></tr></tbody></table></figure>



<p class="wp-block-paragraph">1番目だけ必要ならMAX関数で十分です。2番目以降が必要になったらLARGE関数に切り替えてください。</p>



<p class="wp-block-paragraph">ちなみに <code>=LARGE(B2:B8, 1)</code> と <code>=MAX(B2:B8)</code> は同じ結果を返します。ただし可読性を考えると、最大値にはMAX関数を使うほうが意図が伝わりやすいです。</p>



<h2 class="wp-block-heading"><span id="toc14">SMALLとの対比・RANK関数との違い</span></h2>



<p class="wp-block-paragraph">LARGE関数と混同しやすい関数が2つあります。</p>



<h3 class="wp-block-heading"><span id="toc15">SMALL関数（k番目に小さい値）</span></h3>



<p class="wp-block-paragraph">SMALL関数はLARGE関数の逆で、<strong>k番目に小さい値</strong>を返します。構文は完全に同じ構造です。</p>



<pre class="wp-block-code"><code>=LARGE(B2:B8, 1)  → 100（最大値）
=SMALL(B2:B8, 1)  → 70（最小値）</code></pre>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>返す値</th><th>k=1のとき</th></tr></thead><tbody><tr><td>LARGE</td><td>k番目に大きい値</td><td>MAX関数と同じ</td></tr><tr><td>SMALL</td><td>k番目に小さい値</td><td>MIN関数と同じ</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">「上位の値ならLARGE、下位の値ならSMALL」と覚えてください。</p>



<h3 class="wp-block-heading"><span id="toc16">RANK関数（順位を求める関数）</span></h3>



<p class="wp-block-paragraph">RANK関数はLARGE関数と<strong>逆方向の操作</strong>をします。</p>



<ul class="wp-block-list"><li><strong>LARGE関数</strong>: 順位を指定 → 値を返す（「2番目に大きい値は？」）</li><li><strong>RANK関数</strong>: 値を指定 → 順位を返す（「95点は何番目？」）</li></ul>



<pre class="wp-block-code"><code>=LARGE(B2:B8, 2)       → 95（2番目に大きい値）
=RANK(95, B2:B8)        → 2（95は2番目）</code></pre>



<p class="wp-block-paragraph">「値を取り出したい」ならLARGE関数を使います。「順位を知りたい」ならRANK関数を使います。目的に応じて使い分けてください。</p>



<h2 class="wp-block-heading"><span id="toc17">まとめ</span></h2>



<p class="wp-block-paragraph">LARGE関数は「k番目に大きい値を取り出す」関数です。MAX関数では対応できない「2番目以降の値」を簡単に取得できます。</p>



<h3 class="wp-block-heading"><span id="toc18">この記事のポイント</span></h3>



<ul class="wp-block-list"><li>構文は <code>=LARGE(データ, k)</code> のたった2引数</li><li>k=1なら最大値（MAXと同じ）、k=2以降で真価を発揮</li><li>SUM関数と組み合わせれば上位N件の合計も出せる</li><li>#NUM!エラーはkがデータ数を超えているのが原因</li><li>SMALLは逆方向（k番目に小さい値）、RANKは逆操作（値→順位）</li></ul>



<h3 class="wp-block-heading"><span id="toc19">次のステップ：関連する集計関数</span></h3>



<p class="wp-block-paragraph">LARGE関数の使い方がわかったら、以下の関数もあわせて覚えてみてください。データの分析力がぐっと上がりますよ。</p>



<ul class="wp-block-list"><li><a href="https://mashukabu.com/spreadsheet-max-function/">スプレッドシートのMAX関数の使い方</a></li><li><a href="https://mashukabu.com/spreadsheet-min-function/">スプレッドシートのMIN関数の使い方</a></li><li><a href="https://mashukabu.com/spreadsheet-average-function/">スプレッドシートのAVERAGE関数の使い方</a></li><li><a href="https://mashukabu.com/spreadsheet-count-function/">スプレッドシートのCOUNT関数の使い方</a></li></ul>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-large-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
