<?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>PERCENTILE.INC &#8211; biz-tactics</title>
	<atom:link href="https://mashukabu.com/tag/percentile-inc/feed/" rel="self" type="application/rss+xml" />
	<link>https://mashukabu.com</link>
	<description></description>
	<lastBuildDate>Sat, 04 Apr 2026 09:58:12 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://mashukabu.com/wp-content/uploads/2022/04/cropped-site-icon-32x32.png</url>
	<title>PERCENTILE.INC &#8211; biz-tactics</title>
	<link>https://mashukabu.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>ExcelのPERCENTILE.INC｜パーセンタイルの使い方</title>
		<link>https://mashukabu.com/excel-function-howto-use-percentile-inc/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-percentile-inc/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Sat, 04 Apr 2026 09:58:12 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[PERCENTILE.EXC]]></category>
		<category><![CDATA[PERCENTILE.INC]]></category>
		<category><![CDATA[QUARTILE.INC]]></category>
		<category><![CDATA[パーセンタイル]]></category>
		<category><![CDATA[百分位数]]></category>
		<category><![CDATA[統計関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=5812</guid>

					<description><![CDATA[ExcelのPERCENTILE.INC関数の使い方を実例つきで解説。書き方・引数kの早見表・INCとEXCの違い・QUARTILE.INCとの横断比較まで網羅。IFS関数でのランク分けや#NUM!エラーの対処法も紹介します。]]></description>
										<content:encoded><![CDATA[

  <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">PERCENTILE.INC関数とは</a><ol><li><a href="#toc2" tabindex="0">INCの意味（Inclusive＝0%と100%を含む）</a></li><li><a href="#toc3" tabindex="0">旧PERCENTILE関数との関係と互換性</a></li></ol></li><li><a href="#toc4" tabindex="0">PERCENTILE.INC関数の書き方と引数</a><ol><li><a href="#toc5" tabindex="0">基本構文</a></li><li><a href="#toc6" tabindex="0">引数kの指定方法とパーセンタイル早見表</a></li></ol></li><li><a href="#toc7" tabindex="0">PERCENTILE.INC関数の実践例【3パターン】</a><ol><li><a href="#toc8" tabindex="0">売上データで上位20%のしきい値を求める</a></li><li><a href="#toc9" tabindex="0">テスト成績で任意パーセンタイルを一括算出</a></li><li><a href="#toc10" tabindex="0">IFS関数と組み合わせてランク自動判定</a></li></ol></li><li><a href="#toc11" tabindex="0">PERCENTILE.INCとPERCENTILE.EXCの違い【数値比較】</a><ol><li><a href="#toc12" tabindex="0">計算式の違いで結果がどう変わるか</a></li><li><a href="#toc13" tabindex="0">INCとEXCの使い分け判断基準</a></li></ol></li><li><a href="#toc14" tabindex="0">PERCENTILE.INC vs QUARTILE.INC｜3関数横断比較表</a><ol><li><a href="#toc15" tabindex="0">QUARTILE.INCはPERCENTILE.INCで完全代替できる</a></li><li><a href="#toc16" tabindex="0">MEDIAN（中央値）＝50パーセンタイルの関係</a></li></ol></li><li><a href="#toc17" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc18" tabindex="0">#NUM!エラー</a></li><li><a href="#toc19" tabindex="0">#VALUE!エラー</a></li></ol></li><li><a href="#toc20" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">PERCENTILE.INC関数とは</span></h2>



<p>「売上データの上位20%ラインってどこだろう？」<br>「テストの偏差値的な位置づけを数値で出したい…」</p>



<p>こんな場面で手作業の計算をしていませんか。データが増えるたびに並べ替えて数えて…と繰り返すのは非効率ですよね。</p>



<p>ExcelのPERCENTILE.INC関数を使えば、数式ひとつでパーセンタイル値を求められます。この記事では基本の書き方から実践例、似た関数との違いまで丁寧に解説します。</p>



<h3 class="wp-block-heading"><span id="toc2">INCの意味（Inclusive＝0%と100%を含む）</span></h3>



<p>PERCENTILE.INCの読み方は「パーセンタイル・インク」です。INCは「Inclusive（包括的）」の略で、0%と100%を含むという意味があります。</p>



<p>パーセンタイル（百分位数）とは、データを小さい順に並べたとき「下から何%の位置にある値か」を示す統計指標です。k=0なら最小値、k=0.5なら中央値、k=1なら最大値を返します。</p>



<p>PERCENTILE.INC関数はこの0%～100%の全範囲を指定できる点が特徴です。</p>



<h3 class="wp-block-heading"><span id="toc3">旧PERCENTILE関数との関係と互換性</span></h3>



<p>Excel 2007以前には「PERCENTILE」という関数がありました。PERCENTILE.INC関数はExcel 2010で追加された後継関数です。</p>



<p>旧PERCENTILE関数と計算結果は完全に一致します。つまり互換性は100%です。ただし旧関数はMicrosoftが非推奨としており、将来廃止されるリスクがあります。新しく数式を作るときはPERCENTILE.INCを使いましょう。</p>



<p>対応バージョンはExcel 2010以降（Microsoft 365 / 2024 / 2021 / 2019 / 2016）です。</p>



<h2 class="wp-block-heading"><span id="toc4">PERCENTILE.INC関数の書き方と引数</span></h2>



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



<p>まずは基本の書き方を確認しましょう。</p>



<pre class="wp-block-code"><code>=PERCENTILE.INC(array, k)</code></pre>



<p>引数は2つで、どちらも必須です。</p>



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>必須/省略可</th><th>説明</th></tr></thead><tbody><tr><td>array</td><td>必須</td><td>パーセンタイルを求めたいデータ範囲</td></tr><tr><td>k</td><td>必須</td><td>0以上1以下の数値（百分位を小数で指定）</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc6">引数kの指定方法とパーセンタイル早見表</span></h3>



<p>引数kは「下から何%の位置か」を0～1の小数で指定します。たとえば「上位20%のしきい値」を知りたい場合、下から80%の位置なのでk=0.8です。</p>



<p>よく使うk値を早見表にまとめました。</p>



<figure class="wp-block-table"><table><thead><tr><th>k値</th><th>意味</th><th>用途の例</th></tr></thead><tbody><tr><td>0</td><td>最小値（0パーセンタイル）</td><td>データの下限確認</td></tr><tr><td>0.1</td><td>10パーセンタイル</td><td>下位10%のしきい値</td></tr><tr><td>0.25</td><td>25パーセンタイル（第1四分位）</td><td>四分位分析</td></tr><tr><td>0.5</td><td>50パーセンタイル（中央値）</td><td>代表値の算出</td></tr><tr><td>0.75</td><td>75パーセンタイル（第3四分位）</td><td>四分位分析</td></tr><tr><td>0.9</td><td>90パーセンタイル</td><td>上位10%のしきい値</td></tr><tr><td>1</td><td>最大値（100パーセンタイル）</td><td>データの上限確認</td></tr></tbody></table></figure>



<p>k=0.25とk=0.75は四分位数（データを4等分した区切り）に対応します。この2つの値は外れ値の検出にも活用できます。</p>



<h2 class="wp-block-heading"><span id="toc7">PERCENTILE.INC関数の実践例【3パターン】</span></h2>



<h3 class="wp-block-heading"><span id="toc8">売上データで上位20%のしきい値を求める</span></h3>



<p>営業チームの月間売上データから「上位20%に入るライン」を求めてみましょう。</p>



<p>セルA2:A11に10人分の売上データ（単位：万円）が入っているとします。</p>



<pre class="wp-block-code"><code>=PERCENTILE.INC(A2:A11, 0.8)</code></pre>



<p>k=0.8を指定することで「下から80%の位置＝上位20%のしきい値」が求まります。この値以上の売上を出しているメンバーが上位20%に該当するわけです。</p>



<p>たとえばデータが{50, 60, 70, 80, 90, 100, 110, 120, 130, 140}の場合、結果は122万円になります。具体的な計算過程を確認してみましょう。</p>



<p>rank = 0.8 ×（10 &#8211; 1）= 7.2です。8番目の値（120）から9番目の値（130）への補間なので、120 + 0.2 ×（130 &#8211; 120）= 122となります。</p>



<p>このように、PERCENTILE.INC関数はデータ間を線形補間して正確な値を返します。線形補間とは、2点の間を直線で結んで中間値を推定する方法です。</p>



<h3 class="wp-block-heading"><span id="toc9">テスト成績で任意パーセンタイルを一括算出</span></h3>



<p>複数のパーセンタイル値を一度に求めたい場面もありますよね。たとえばテストの成績データから10・25・50・75・90パーセンタイルを一括で出してみましょう。</p>



<p>B1:B5にk値（0.1, 0.25, 0.5, 0.75, 0.9）を入力しておき、C1に次の数式を入力します。</p>



<pre class="wp-block-code"><code>=PERCENTILE.INC($A$2:$A$51, B1)</code></pre>



<p>C1の数式をC2:C5にコピーすれば、5つのパーセンタイル値が一覧で表示されます。k値をセル参照にすることで、値を変えるだけで好きなパーセンタイルをすぐに確認できます。</p>



<p>このテクニックは成績分布の把握や、データの散らばり具合を素早くチェックしたいときに便利です。</p>



<h3 class="wp-block-heading"><span id="toc10">IFS関数と組み合わせてランク自動判定</span></h3>



<p>PERCENTILE.INC関数とIFS関数を組み合わせると、データの値に応じてランクを自動判定できます。</p>



<p>まずPERCENTILE.INC関数でしきい値を求めます。ここではセルA2:A101に100件のスコアが入っている想定です。</p>



<pre class="wp-block-code"><code>=IFS(
  B2 &gt;= PERCENTILE.INC($A$2:$A$101, 0.9), &quot;S&quot;,
  B2 &gt;= PERCENTILE.INC($A$2:$A$101, 0.75), &quot;A&quot;,
  B2 &gt;= PERCENTILE.INC($A$2:$A$101, 0.5), &quot;B&quot;,
  B2 &gt;= PERCENTILE.INC($A$2:$A$101, 0.25), &quot;C&quot;,
  TRUE, &quot;D&quot;
)</code></pre>



<p>この数式は90パーセンタイル以上を「S」、75パーセンタイル以上を「A」、50パーセンタイル以上を「B」、25パーセンタイル以上を「C」、それ未満を「D」と判定します。しきい値をハードコーディングしなくて済むので、データが変わっても判定基準が自動更新される点がポイントです。</p>



<p>ちょっと数式が長く見えますが、やっていることはシンプルです。上の条件から順にチェックして、最初に当てはまったランクを返しているだけですよ。</p>



<h2 class="wp-block-heading"><span id="toc11">PERCENTILE.INCとPERCENTILE.EXCの違い【数値比較】</span></h2>



<h3 class="wp-block-heading"><span id="toc12">計算式の違いで結果がどう変わるか</span></h3>



<p>PERCENTILE.INC関数と<a href="https://mashukabu.com/excel-function-howto-use-percentile_exc/">PERCENTILE.EXC関数</a>は、補間計算の分母が異なります。</p>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>PERCENTILE.INC</th><th>PERCENTILE.EXC</th></tr></thead><tbody><tr><td>kの範囲</td><td>0 ≤ k ≤ 1</td><td>0 < k < 1</td></tr><tr><td>k=0・k=1</td><td>有効（最小値/最大値）</td><td>#NUM!エラー</td></tr><tr><td>補間の分母</td><td>n &#8211; 1</td><td>n + 1</td></tr><tr><td>Excel対応</td><td>2010〜（推奨）</td><td>2010〜</td></tr></tbody></table></figure>



<p>実際にデータ{10, 20, 30, 40, 50}（n=5）でk=0.3の結果を比べてみましょう。</p>



<p><strong>PERCENTILE.INC の計算:</strong><br>rank = 0.3 ×（5 &#8211; 1）= 1.2<br>→ 2番目の値（20）+ 0.2 ×（30 &#8211; 20）= <strong>22</strong></p>



<p><strong>PERCENTILE.EXC の計算:</strong><br>rank = 0.3 ×（5 + 1）= 1.8<br>→ 2番目の値（20）+ 0.8 ×（30 &#8211; 20）= <strong>28</strong></p>



<p>同じk=0.3でも結果は22と28で大きく異なります。分母がn-1かn+1かの違いが、このような差を生みます。</p>



<h3 class="wp-block-heading"><span id="toc13">INCとEXCの使い分け判断基準</span></h3>



<p>迷ったらPERCENTILE.INC関数を選べばOKです。理由は3つあります。</p>



<ul class="wp-block-list"><li>kに0と1を指定でき、最小値・最大値を取得できる</li><li>旧PERCENTILE関数と互換性がある</li><li>一般的なビジネスシーンではINCの方が直感的に使いやすい</li></ul>



<p>PERCENTILE.EXC関数は、統計分野でn+1分割の計算方式が求められる場面で使います。k=0やk=1が計算上の意味をなさず、端点を除外することが前提の統計手法がその例です。実務でそのような要件がなければ、PERCENTILE.INC関数で問題ありません。</p>



<h2 class="wp-block-heading"><span id="toc14">PERCENTILE.INC vs QUARTILE.INC｜3関数横断比較表</span></h2>



<h3 class="wp-block-heading"><span id="toc15">QUARTILE.INCはPERCENTILE.INCで完全代替できる</span></h3>



<p><a href="https://mashukabu.com/excel-function-howto-use-quartile_inc/">QUARTILE.INC関数</a>はデータの四分位数（0%・25%・50%・75%・100%の5段階）を求める関数です。実はPERCENTILE.INC関数で完全に代替できます。</p>



<figure class="wp-block-table"><table><thead><tr><th>QUARTILE.INC</th><th>PERCENTILE.INC（同等の式）</th><th>返す値</th></tr></thead><tbody><tr><td>QUARTILE.INC(範囲, 0)</td><td>PERCENTILE.INC(範囲, 0)</td><td>最小値</td></tr><tr><td>QUARTILE.INC(範囲, 1)</td><td>PERCENTILE.INC(範囲, 0.25)</td><td>第1四分位数</td></tr><tr><td>QUARTILE.INC(範囲, 2)</td><td>PERCENTILE.INC(範囲, 0.5)</td><td>中央値</td></tr><tr><td>QUARTILE.INC(範囲, 3)</td><td>PERCENTILE.INC(範囲, 0.75)</td><td>第3四分位数</td></tr><tr><td>QUARTILE.INC(範囲, 4)</td><td>PERCENTILE.INC(範囲, 1)</td><td>最大値</td></tr></tbody></table></figure>



<p>QUARTILE.INC関数は0～4の整数しか指定できません。一方でPERCENTILE.INC関数は0.1刻みや0.05刻みなど任意の位置を指定できます。柔軟性を求めるならPERCENTILE.INC関数がおすすめです。</p>



<h3 class="wp-block-heading"><span id="toc16">MEDIAN（中央値）＝50パーセンタイルの関係</span></h3>



<p><a href="https://mashukabu.com/excel-function-howto-use-median/">MEDIAN関数</a>が返す中央値は、PERCENTILE.INC(範囲, 0.5)と同じ結果です。</p>



<pre class="wp-block-code"><code>=MEDIAN(A2:A11)
=PERCENTILE.INC(A2:A11, 0.5)</code></pre>



<p>この2つの数式は常に同じ値を返します。中央値だけが必要ならMEDIAN関数の方がシンプルです。中央値に加えて他のパーセンタイルも求めるなら、PERCENTILE.INC関数に統一した方が数式の管理がしやすくなります。</p>



<p>ちなみに<a href="https://mashukabu.com/excel-function-howto-use-quartile_exc/">QUARTILE.EXC関数</a>というものもあります。こちらはPERCENTILE.EXC関数と同じ補間ロジック（n+1分割）で四分位数を求める関数です。</p>



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



<h3 class="wp-block-heading"><span id="toc18">#NUM!エラー</span></h3>



<p>PERCENTILE.INC関数で#NUM!エラーが出る原因は主に2つです。</p>



<ul class="wp-block-list"><li><strong>kが0未満または1を超えている</strong>: k=-0.1やk=1.5のような値は指定できません。0以上1以下の範囲に修正してください</li><li><strong>arrayが空</strong>: データが1件もない空の範囲を指定すると#NUM!エラーになります。対象範囲にデータが入っているか確認しましょう</li></ul>



<p>特にkの値をセル参照で指定している場合、参照先のセルが意図しない値になっていないかチェックしてみてください。</p>



<h3 class="wp-block-heading"><span id="toc19">#VALUE!エラー</span></h3>



<p>#VALUE!エラーは、引数kに数値以外の値が入っている場合に発生します。</p>



<p>たとえばkに「30%」という文字列が入ったセルを参照すると、このエラーが出ます。kには必ず数値（0.3など）を指定してください。</p>



<p>エラーを事前に防ぎたい場合はIFERROR関数で囲む方法もあります。</p>



<pre class="wp-block-code"><code>=IFERROR(PERCENTILE.INC(A2:A11, B1), &quot;kの値を確認してください&quot;)</code></pre>



<p>この書き方なら、エラー発生時にメッセージを表示できます。</p>



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



<p>PERCENTILE.INC関数は「データの中で下から何%の位置にある値か」を求める関数です。</p>



<p>ポイントを整理しておきましょう。</p>



<ul class="wp-block-list"><li>構文は <code>=PERCENTILE.INC(array, k)</code> で、kは0〜1の範囲で指定する</li><li>INCは「Inclusive」の略で、0%と100%を含む点が特徴</li><li>旧PERCENTILE関数と完全互換だが、新規作成ではPERCENTILE.INCを使う</li><li>PERCENTILE.EXC関数とは補間の分母が異なり、同じkでも結果が変わる</li><li>QUARTILE.INC関数の機能はPERCENTILE.INC関数で完全に代替できる</li></ul>



<p>売上分析や成績評価など、データのどこに位置するかを知りたい場面でぜひ活用してみてください。</p>



<p>Googleスプレッドシートでも同じ関数が使えます。詳しくは<a href="https://mashukabu.com/spreadsheet-percentile-inc-function/">スプレッドシートのPERCENTILE.INC関数の使い方</a>の記事を参考にしてください。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-function-howto-use-percentile-inc/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ExcelのPERCENTRANK.INC｜百分位ランクの使い方</title>
		<link>https://mashukabu.com/excel-function-howto-use-percentrank-inc/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-percentrank-inc/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Sat, 04 Apr 2026 09:58:07 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[PERCENTILE.INC]]></category>
		<category><![CDATA[PERCENTRANK.EXC]]></category>
		<category><![CDATA[PERCENTRANK.INC]]></category>
		<category><![CDATA[百分位ランク]]></category>
		<category><![CDATA[統計関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=5810</guid>

					<description><![CDATA[ExcelのPERCENTRANK.INC関数の使い方を実例つきで解説。書き方・引数・有効桁数の指定方法からPERCENTRANK.EXCとの違い、PERCENTILE.INCとの逆関数の関係まで網羅。#N/Aエラーの対処法やIF関数との組み合わせも紹介します。]]></description>
										<content:encoded><![CDATA[

  <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">PERCENTRANK.INC関数とは</a><ol><li><a href="#toc2" tabindex="0">INCの意味（Inclusive＝0と1を含む）</a></li><li><a href="#toc3" tabindex="0">旧PERCENTRANK関数との関係と互換性</a></li></ol></li><li><a href="#toc4" tabindex="0">PERCENTRANK.INC関数の書き方と引数</a><ol><li><a href="#toc5" tabindex="0">基本構文</a></li><li><a href="#toc6" tabindex="0">引数の詳細</a></li></ol></li><li><a href="#toc7" tabindex="0">PERCENTRANK.INC関数の使い方【実践5パターン】</a><ol><li><a href="#toc8" tabindex="0">売上データの百分位ランクを求める</a></li><li><a href="#toc9" tabindex="0">全員の百分位ランクを一括算出</a></li><li><a href="#toc10" tabindex="0">PERCENTILE.INCとの逆関数の関係を活用する</a></li><li><a href="#toc11" tabindex="0">IF関数と組み合わせて上位/下位を判定</a></li><li><a href="#toc12" tabindex="0">条件付き書式で上位をハイライト</a></li></ol></li><li><a href="#toc13" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc14" tabindex="0">#N/Aエラー</a></li><li><a href="#toc15" tabindex="0">#NUM!エラー</a></li><li><a href="#toc16" tabindex="0">エラーを事前に防ぐ方法</a></li></ol></li><li><a href="#toc17" tabindex="0">似た関数との違い・使い分け</a><ol><li><a href="#toc18" tabindex="0">PERCENTRANK.INCとPERCENTRANK.EXCの違い</a></li><li><a href="#toc19" tabindex="0">PERCENTRANK.INCとRANK系関数の違い</a></li><li><a href="#toc20" tabindex="0">PERCENTRANK.INCとPERCENTILE.INCの関係</a></li></ol></li><li><a href="#toc21" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">PERCENTRANK.INC関数とは</span></h2>



<p>「この売上データは全体の中でどれくらいの位置にあるんだろう？」<br>「テストの点数が上位何%に入るか、サッと確認したい…」</p>



<p>こんな場面で、手作業でデータを並べ替えて順位を計算していませんか。件数が増えるほど面倒ですし、ミスも出やすいですよね。</p>



<p>ExcelのPERCENTRANK.INC関数を使えば、数式ひとつでデータの百分位ランク（パーセント順位）を求められます。この記事では基本の書き方から実践例、似た関数との違いまで丁寧に解説します。</p>



<h3 class="wp-block-heading"><span id="toc2">INCの意味（Inclusive＝0と1を含む）</span></h3>



<p>PERCENTRANK.INCの読み方は「パーセントランク・インク」です。INCは「Inclusive（包括的）」の略で、結果に0と1を含むという意味があります。</p>



<p>百分位ランクとは、データを小さい順に並べたとき「指定した値が下から何%の位置にあるか」を示す指標です。結果は0～1の小数で返されます。たとえば0.75なら「下から75%の位置」、つまり上位25%に相当します。</p>



<p>PERCENTRANK.INC関数はデータの最小値に対して0、最大値に対して1を返す点が特徴です。</p>



<h3 class="wp-block-heading"><span id="toc3">旧PERCENTRANK関数との関係と互換性</span></h3>



<p>Excel 2007以前には「PERCENTRANK」という関数がありました。PERCENTRANK.INC関数はExcel 2010で追加された後継関数です。</p>



<p>旧PERCENTRANK関数と計算結果は完全に一致します。つまり互換性は100%です。ただし旧関数はMicrosoftが非推奨としており、将来廃止されるリスクがあります。新しく数式を作るときはPERCENTRANK.INCを使いましょう。</p>



<p>対応バージョンはExcel 2010以降（Microsoft 365 / 2024 / 2021 / 2019 / 2016）です。</p>



<h2 class="wp-block-heading"><span id="toc4">PERCENTRANK.INC関数の書き方と引数</span></h2>



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



<p>まずは基本の書き方を確認しましょう。</p>



<pre class="wp-block-code"><code>=PERCENTRANK.INC(array, x, [significance])</code></pre>



<p>引数は3つあり、最初の2つが必須です。</p>



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>必須/省略可</th><th>説明</th></tr></thead><tbody><tr><td>array</td><td>必須</td><td>百分位ランクを求めたいデータ範囲</td></tr><tr><td>x</td><td>必須</td><td>順位を調べたい値</td></tr><tr><td>significance</td><td>省略可</td><td>結果の有効桁数（省略時は3桁）</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc6">引数の詳細</span></h3>



<p><strong>array（データ範囲）</strong> には、数値データが入ったセル範囲を指定します。文字列や空白セルは無視されます。</p>



<p><strong>x（値）</strong> には、データ範囲内の特定の値を指定します。範囲内に存在しない値でも、最小値と最大値の間であれば補間計算で結果を返します。</p>



<p><strong>significance（有効桁数）</strong> は省略可能です。省略すると小数点以下3桁（0.xxx）で結果が返ります。たとえばsignificance=5と指定すれば、0.xxxxxのように5桁まで表示されます。</p>



<pre class="wp-block-code"><code>=PERCENTRANK.INC(A2:A11, 85)       → 0.666（3桁）
=PERCENTRANK.INC(A2:A11, 85, 5)    → 0.66666（5桁）</code></pre>



<p>精度が必要な場面ではsignificanceを大きめに設定しておくと安心です。</p>



<h2 class="wp-block-heading"><span id="toc7">PERCENTRANK.INC関数の使い方【実践5パターン】</span></h2>



<h3 class="wp-block-heading"><span id="toc8">売上データの百分位ランクを求める</span></h3>



<p>営業チーム10人の月間売上データから、特定メンバーの百分位ランクを確認してみましょう。</p>



<p>セルA2:A11に売上データ{50, 60, 70, 80, 90, 100, 110, 120, 130, 140}（単位：万円）が入っているとします。B2に対象メンバーの売上（たとえば90万円）が入っている場合、次の数式を使います。</p>



<pre class="wp-block-code"><code>=PERCENTRANK.INC(A2:A11, B2)</code></pre>



<p>結果は0.444です。つまり90万円は下から約44.4%の位置にあることがわかります。</p>



<p>計算の仕組みを確認しましょう。データを小さい順に並べると、90は5番目（0始まりで4番目）です。百分位ランク = 4 /（10 &#8211; 1）= 0.444&#8230;となります。</p>



<h3 class="wp-block-heading"><span id="toc9">全員の百分位ランクを一括算出</span></h3>



<p>各メンバーの百分位ランクを一覧で出したい場合は、B2に次の数式を入力してB11までコピーします。</p>



<pre class="wp-block-code"><code>=PERCENTRANK.INC($A$2:$A$11, A2)</code></pre>



<p>データ範囲を絶対参照（$A$2:$A$11）にするのがポイントです。こうすれば数式をコピーしてもデータ範囲がずれません。</p>



<figure class="wp-block-table"><table><thead><tr><th>売上（万円）</th><th>百分位ランク</th></tr></thead><tbody><tr><td>50</td><td>0（最小値）</td></tr><tr><td>60</td><td>0.111</td></tr><tr><td>70</td><td>0.222</td></tr><tr><td>80</td><td>0.333</td></tr><tr><td>90</td><td>0.444</td></tr><tr><td>100</td><td>0.555</td></tr><tr><td>110</td><td>0.666</td></tr><tr><td>120</td><td>0.777</td></tr><tr><td>130</td><td>0.888</td></tr><tr><td>140</td><td>1（最大値）</td></tr></tbody></table></figure>



<p>最小値は0、最大値は1になっていますね。これがINC（Inclusive）の特徴です。</p>



<h3 class="wp-block-heading"><span id="toc10">PERCENTILE.INCとの逆関数の関係を活用する</span></h3>



<p>PERCENTRANK.INC関数と<a href="https://mashukabu.com/excel-function-howto-use-percentile-inc/">PERCENTILE.INC関数</a>は逆関数の関係にあります。</p>



<ul class="wp-block-list"><li><strong>PERCENTILE.INC</strong>: 百分位（0～1の値）を指定して、その位置にあるデータ値を返す</li><li><strong>PERCENTRANK.INC</strong>: データ値を指定して、その値の百分位ランク（0～1の値）を返す</li></ul>



<p>つまり、一方の出力をもう一方に入力すると元の値に戻ります。</p>



<pre class="wp-block-code"><code>=PERCENTILE.INC(A2:A11, PERCENTRANK.INC(A2:A11, 90))</code></pre>



<p>この数式の結果は90になります。PERCENTRANK.INCで90の百分位ランクを求め、それをPERCENTILE.INCに渡して元の値に復元しているわけです。</p>



<p>この関係を理解しておくと、「値からランクを調べる」「ランクから値を調べる」を自在に切り替えられます。</p>



<h3 class="wp-block-heading"><span id="toc11">IF関数と組み合わせて上位/下位を判定</span></h3>



<p>PERCENTRANK.INC関数の結果を使って、データを「上位グループ」と「下位グループ」に分類してみましょう。</p>



<pre class="wp-block-code"><code>=IF(PERCENTRANK.INC($A$2:$A$11, A2) &gt;= 0.75, &quot;上位25%&quot;, &quot;その他&quot;)</code></pre>



<p>百分位ランクが0.75以上なら上位25%と判定します。</p>



<p>もう少し細かくランク分けしたい場合はIFS関数を使います。</p>



<pre class="wp-block-code"><code>=IFS(
  PERCENTRANK.INC($A$2:$A$11, A2) &gt;= 0.9, &quot;S&quot;,
  PERCENTRANK.INC($A$2:$A$11, A2) &gt;= 0.75, &quot;A&quot;,
  PERCENTRANK.INC($A$2:$A$11, A2) &gt;= 0.5, &quot;B&quot;,
  PERCENTRANK.INC($A$2:$A$11, A2) &gt;= 0.25, &quot;C&quot;,
  TRUE, &quot;D&quot;
)</code></pre>



<p>ちょっと数式が長く見えますが、やっていることはシンプルです。上の条件から順にチェックして、最初に当てはまったランクを返しているだけですよ。</p>



<h3 class="wp-block-heading"><span id="toc12">条件付き書式で上位をハイライト</span></h3>



<p>PERCENTRANK.INC関数は条件付き書式のルールにも使えます。</p>



<ol class="wp-block-list"><li>ハイライトしたいセル範囲（A2:A11）を選択</li><li>「ホーム」タブ →「条件付き書式」→「新しいルール」</li><li>「数式を使用して、書式設定するセルを決定」を選択</li><li>数式に <code>=PERCENTRANK.INC($A$2:$A$11, A2) >= 0.75</code> と入力</li><li>書式で背景色を設定して「OK」</li></ol>



<p>これで上位25%のデータが自動的にハイライトされます。データが変わっても基準が自動更新されるので、手作業でのメンテナンスが不要になります。</p>



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



<h3 class="wp-block-heading"><span id="toc14">#N/Aエラー</span></h3>



<p>PERCENTRANK.INC関数で最もよく見かけるのが#N/Aエラーです。</p>



<ul class="wp-block-list"><li><strong>xがarrayの最小値未満または最大値超</strong>: データ範囲外の値を指定するとエラーになります。xがデータ範囲内にあるか確認してください</li></ul>



<p>たとえばデータが{50, 60, 70, 80, 90}のとき、x=40やx=100を指定すると#N/Aエラーです。</p>



<pre class="wp-block-code"><code>=PERCENTRANK.INC(A2:A6, 40)   → #N/A（最小値50未満）
=PERCENTRANK.INC(A2:A6, 100)  → #N/A（最大値90超）</code></pre>



<h3 class="wp-block-heading"><span id="toc15">#NUM!エラー</span></h3>



<p>arrayが空のとき（データが1件もない場合）に#NUM!エラーが発生します。対象範囲にデータが入っているか確認しましょう。</p>



<p>また、significance（有効桁数）に1未満の値を指定した場合もエラーになります。significanceは1以上の整数を指定してください。</p>



<h3 class="wp-block-heading"><span id="toc16">エラーを事前に防ぐ方法</span></h3>



<p>エラーが出る可能性があるセルにはIFERROR関数を組み合わせておくと安全です。</p>



<pre class="wp-block-code"><code>=IFERROR(PERCENTRANK.INC(A2:A11, B2), &quot;範囲外の値です&quot;)</code></pre>



<p>この書き方なら、エラー発生時にわかりやすいメッセージを表示できます。</p>



<h2 class="wp-block-heading"><span id="toc17">似た関数との違い・使い分け</span></h2>



<h3 class="wp-block-heading"><span id="toc18">PERCENTRANK.INCとPERCENTRANK.EXCの違い</span></h3>



<p>PERCENTRANK.INC関数とPERCENTRANK.EXC関数は、端点（0と1）を含むかどうかが異なります。</p>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>PERCENTRANK.INC</th><th>PERCENTRANK.EXC</th></tr></thead><tbody><tr><td>結果の範囲</td><td>0 ≤ 結果 ≤ 1</td><td>0 < 結果 < 1</td></tr><tr><td>最小値の結果</td><td>0</td><td>1/(n+1)</td></tr><tr><td>最大値の結果</td><td>1</td><td>n/(n+1)</td></tr><tr><td>計算式（分母）</td><td>n &#8211; 1</td><td>n + 1</td></tr><tr><td>Excel対応</td><td>2010～（推奨）</td><td>2010～</td></tr></tbody></table></figure>



<p>実際にデータ{10, 20, 30, 40, 50}（n=5）でx=10（最小値）の結果を比べてみましょう。</p>



<ul class="wp-block-list"><li><strong>PERCENTRANK.INC</strong>: 0 /（5 &#8211; 1）= <strong>0</strong></li><li><strong>PERCENTRANK.EXC</strong>: 1 /（5 + 1）= <strong>0.166</strong></li></ul>



<p>INCでは最小値が0、最大値が1になりますが、EXCでは0と1にはなりません。</p>



<p>迷ったらPERCENTRANK.INC関数を選べばOKです。理由は3つあります。</p>



<ul class="wp-block-list"><li>結果が0～1の範囲でわかりやすい</li><li>旧PERCENTRANK関数と互換性がある</li><li>一般的なビジネスシーンではINCの方が直感的</li></ul>



<p>PERCENTRANK.EXC関数は、統計分野でn+1分割の計算方式が求められる場面で使います。</p>



<h3 class="wp-block-heading"><span id="toc19">PERCENTRANK.INCとRANK系関数の違い</span></h3>



<p><a href="https://mashukabu.com/excel-function-howto-use-rank_eq/">RANK.EQ関数</a>や<a href="https://mashukabu.com/excel-function-howto-use-rank_avg/">RANK.AVG関数</a>は「何位か」を整数で返しますが、PERCENTRANK.INC関数は「下から何%の位置か」を0～1の小数で返します。</p>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>PERCENTRANK.INC</th><th>RANK.EQ / RANK.AVG</th></tr></thead><tbody><tr><td>返す値</td><td>百分位ランク（0～1の小数）</td><td>順位（1, 2, 3&#8230;の整数）</td></tr><tr><td>データ数への依存</td><td>割合なので比較しやすい</td><td>データ数が違うと比較しにくい</td></tr><tr><td>用途</td><td>相対的な位置づけの把握</td><td>何位かを知りたいとき</td></tr></tbody></table></figure>



<p>10人中3位と100人中30位は同じ位置づけですが、RANK関数だと「3」と「30」で数字が違います。PERCENTRANK.INC関数ならどちらも約0.77（上位約23%）と同じ値になるため、異なるデータセット間の比較に便利です。</p>



<h3 class="wp-block-heading"><span id="toc20">PERCENTRANK.INCとPERCENTILE.INCの関係</span></h3>



<p><a href="https://mashukabu.com/excel-function-howto-use-percentile-inc/">PERCENTILE.INC関数</a>はPERCENTRANK.INC関数の逆関数です。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>入力</th><th>出力</th></tr></thead><tbody><tr><td>PERCENTRANK.INC</td><td>データ値 →</td><td>百分位ランク（0～1）</td></tr><tr><td>PERCENTILE.INC</td><td>百分位（0～1） →</td><td>データ値</td></tr></tbody></table></figure>



<p>「値からランクを調べる」ときはPERCENTRANK.INC、「ランクから値を調べる」ときはPERCENTILE.INCと覚えておきましょう。</p>



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



<p>PERCENTRANK.INC関数は「データの中で指定した値が下から何%の位置にあるか」を求める関数です。</p>



<p>ポイントを整理しておきましょう。</p>



<ul class="wp-block-list"><li>構文は <code>=PERCENTRANK.INC(array, x, [significance])</code> で、結果は0～1の小数で返る</li><li>INCは「Inclusive」の略で、最小値＝0、最大値＝1を含む点が特徴</li><li>旧PERCENTRANK関数と完全互換だが、新規作成ではPERCENTRANK.INCを使う</li><li>PERCENTRANK.EXC関数とは分母が異なり、端点の扱いが変わる</li><li><a href="https://mashukabu.com/excel-function-howto-use-percentile-inc/">PERCENTILE.INC関数</a>とは逆関数の関係にある</li></ul>



<p>営業成績の相対評価やテスト結果の位置づけ確認など、データの中での立ち位置を知りたい場面でぜひ活用してみてください。</p>



<p>Googleスプレッドシートでも同じ関数が使えます。詳しくは<a href="https://mashukabu.com/spreadsheet-percentrank-inc-function/">スプレッドシートのPERCENTRANK.INC関数の使い方</a>の記事を参考にしてください。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-function-howto-use-percentrank-inc/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
