<?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>くじ引き &#8211; biz-tactics</title>
	<atom:link href="https://mashukabu.com/tag/%E3%81%8F%E3%81%98%E5%BC%95%E3%81%8D/feed/" rel="self" type="application/rss+xml" />
	<link>https://mashukabu.com</link>
	<description></description>
	<lastBuildDate>Fri, 20 Mar 2026 13:54:29 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>

<image>
	<url>https://mashukabu.com/wp-content/uploads/2022/04/cropped-site-icon-32x32.png</url>
	<title>くじ引き &#8211; biz-tactics</title>
	<link>https://mashukabu.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>ExcelのRANDBETWEEN関数の使い方｜乱数の基本から実務活用まで解説</title>
		<link>https://mashukabu.com/excel-function-howto-use-randbetween/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-randbetween/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Mon, 16 May 2022 09:00:00 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[RANDBETWEEN関数]]></category>
		<category><![CDATA[RAND関数]]></category>
		<category><![CDATA[くじ引き]]></category>
		<category><![CDATA[テストデータ]]></category>
		<category><![CDATA[ランダム]]></category>
		<category><![CDATA[乱数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=1923</guid>

					<description><![CDATA[ExcelのRANDBETWEEN関数で指定範囲のランダムな整数を生成する方法を解説。基本構文からくじ引き・テストデータ作成・ランダム抽出の応用パターン、RAND関数との違い、値の固定方法まで実務で使えるテクニックを紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「Excelでランダムな整数を出したいけど、どの関数を使えばいいんだろう？」</p>



<p class="wp-block-paragraph">くじ引きやテストデータなど、ランダムな整数がほしい場面は意外と多いですよね。</p>



<p class="wp-block-paragraph">そんなときはRANDBETWEEN関数の出番です。</p>



<p class="wp-block-paragraph">この記事では、RANDBETWEEN関数の基本から実務活用まで解説します。RAND関数との使い分けもまとめました。</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">RANDBETWEEN関数とは？</a></li><li><a href="#toc2" tabindex="0">RANDBETWEEN関数の書き方（構文と引数）</a><ol><li><a href="#toc3" tabindex="0">基本構文</a></li><li><a href="#toc4" tabindex="0">引数の説明</a></li></ol></li><li><a href="#toc5" tabindex="0">RANDBETWEEN関数の基本的な使い方</a><ol><li><a href="#toc6" tabindex="0">1から10のランダムな整数を生成する</a></li><li><a href="#toc7" tabindex="0">負の数を含む範囲を指定する</a></li><li><a href="#toc8" tabindex="0">0か1をランダムに生成する</a></li></ol></li><li><a href="#toc9" tabindex="0">RANDBETWEEN関数の実践的な使い方・応用例</a><ol><li><a href="#toc10" tabindex="0">パターン1: くじ引き・抽選番号を作る</a></li><li><a href="#toc11" tabindex="0">パターン2: テストデータを大量に作成する</a></li><li><a href="#toc12" tabindex="0">パターン3: リストからランダムに1件抽出する</a></li><li><a href="#toc13" tabindex="0">パターン4: CHOOSE関数でランダムにカテゴリを振り分ける</a></li><li><a href="#toc14" tabindex="0">パターン5: IF関数で2択をランダムに振り分ける</a></li></ol></li><li><a href="#toc15" tabindex="0">値を固定する方法（揮発性関数の対策）</a><ol><li><a href="#toc16" tabindex="0">再計算で値が変わるタイミング</a></li><li><a href="#toc17" tabindex="0">値貼り付けで固定する手順</a></li></ol></li><li><a href="#toc18" tabindex="0">よくあるエラーと対処法</a></li><li><a href="#toc19" tabindex="0">似た関数との違い・使い分け</a><ol><li><a href="#toc20" tabindex="0">使い分けのポイント</a></li></ol></li><li><a href="#toc21" tabindex="0">まとめ</a><ol><li><a href="#toc22" tabindex="0">関連記事</a></li></ol></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">RANDBETWEEN関数とは？</span></h2>



<p class="wp-block-paragraph"><strong>RANDBETWEEN関数</strong>（読み方: ランドビトウィーン）は、<strong>指定した範囲内のランダムな整数</strong>を返す関数です。</p>



<p class="wp-block-paragraph">名前の由来は「Random Between」です。「2つの値の間のランダムな数」という意味ですね。</p>



<p class="wp-block-paragraph">たとえば <code>=RANDBETWEEN(1,100)</code> と入力してみましょう。1〜100のどれかの整数が表示されます。</p>



<p class="wp-block-paragraph">再計算するたびに値が変わるのが特徴です。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>RANDBETWEEN関数は<strong>揮発性関数</strong>です。セルを編集したりF9キーを押したりするだけで値が変わります。結果を確定させたいときは「値貼り付け」で固定してください（方法は後述します）。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc2">RANDBETWEEN関数の書き方（構文と引数）</span></h2>



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



<pre class="wp-block-code"><code>=RANDBETWEEN(最小値, 最大値)</code></pre>



<p class="wp-block-paragraph">2つの引数で「下限」と「上限」を指定するだけのシンプルな構文です。</p>



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



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>必須/省略可</th><th>説明</th></tr></thead><tbody><tr><td>最小値（bottom）</td><td>必須</td><td>乱数の下限となる整数を指定します</td></tr><tr><td>最大値（top）</td><td>必須</td><td>乱数の上限となる整数を指定します</td></tr></tbody></table></figure>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>内容</th></tr></thead><tbody><tr><td>戻り値</td><td>最小値以上・最大値以下のランダムな整数</td></tr><tr><td>対応バージョン</td><td>Excel 2007以降すべて / Microsoft 365 / Googleスプレッドシート</td></tr></tbody></table></figure>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>最小値と最大値には小数を指定することもできます。小数点以下は切り捨てられて整数として扱われます。たとえば <code>=RANDBETWEEN(1.5, 9.8)</code> は <code>=RANDBETWEEN(1, 9)</code> と同じ動作です。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc5">RANDBETWEEN関数の基本的な使い方</span></h2>



<h3 class="wp-block-heading"><span id="toc6">1から10のランダムな整数を生成する</span></h3>



<p class="wp-block-paragraph">もっとも基本的な使い方です。セルに以下の数式を入力します。</p>



<pre class="wp-block-code"><code>=RANDBETWEEN(1,10)</code></pre>



<p class="wp-block-paragraph">Enterを押すと、1から10のどれかの整数が表示されます。別のセルを編集すると値が変わりますが、揮発性関数の仕様です。</p>



<h3 class="wp-block-heading"><span id="toc7">負の数を含む範囲を指定する</span></h3>



<p class="wp-block-paragraph">最小値にマイナスの値を指定することもできます。</p>



<pre class="wp-block-code"><code>=RANDBETWEEN(-50,50)</code></pre>



<p class="wp-block-paragraph">-50から50までのランダムな整数を返します。温度データや差異のテストデータを作りたいときに便利です。</p>



<h3 class="wp-block-heading"><span id="toc8">0か1をランダムに生成する</span></h3>



<p class="wp-block-paragraph">フラグ（ON/OFF）のテストデータを作るときに使えるパターンです。</p>



<pre class="wp-block-code"><code>=RANDBETWEEN(0,1)</code></pre>



<p class="wp-block-paragraph">0または1がランダムに返されます。大量のテストデータにフラグを付けるときに重宝します。</p>



<h2 class="wp-block-heading"><span id="toc9">RANDBETWEEN関数の実践的な使い方・応用例</span></h2>



<h3 class="wp-block-heading"><span id="toc10">パターン1: くじ引き・抽選番号を作る</span></h3>



<p class="wp-block-paragraph">社内イベントやプレゼント企画で抽選番号を割り振りたいときに使えます。</p>



<p class="wp-block-paragraph">参加者がA列（A2:A11）に10名入っているとします。B列に以下の数式を入力します。</p>



<pre class="wp-block-code"><code>=RANDBETWEEN(1,100)</code></pre>



<p class="wp-block-paragraph">各参加者にランダムな番号が割り振られます。一番大きい番号の人が当選、というルールにすればOKです。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>RANDBETWEEN関数は重複する値を返すことがあります。重複なしの抽選をしたい場合は、<a href="https://mashukabu.com/excel-function-howto-use-rand/">RAND関数</a>と<a href="https://mashukabu.com/excel-function-howto-use-rank/">RANK関数</a>を組み合わせる方法がおすすめです。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc11">パターン2: テストデータを大量に作成する</span></h3>



<p class="wp-block-paragraph">ダミーデータがほしいことってありますよね。RANDBETWEEN関数なら一瞬で作れます。</p>



<p class="wp-block-paragraph"><strong>売上金額のテストデータ（1,000円〜50,000円）:</strong></p>



<pre class="wp-block-code"><code>=RANDBETWEEN(1000,50000)</code></pre>



<p class="wp-block-paragraph"><strong>年齢のテストデータ（20歳〜65歳）:</strong></p>



<pre class="wp-block-code"><code>=RANDBETWEEN(20,65)</code></pre>



<p class="wp-block-paragraph"><strong>ランダムな日付を生成する:</strong></p>



<pre class="wp-block-code"><code>=RANDBETWEEN(DATE(2026,1,1),DATE(2026,12,31))</code></pre>



<p class="wp-block-paragraph">セルの表示形式を「日付」に変更してみてください。2026年内のランダムな日付が表示されます。</p>



<p class="wp-block-paragraph">Excelの日付はシリアル値（整数）なので相性抜群です。</p>



<h3 class="wp-block-heading"><span id="toc12">パターン3: リストからランダムに1件抽出する</span></h3>



<p class="wp-block-paragraph">名簿からランダムに1件を選びたいとき、<a href="https://mashukabu.com/excel-function-howto-use-index/">INDEX関数</a>と組み合わせると実現できます。</p>



<p class="wp-block-paragraph">A列にデータが10件（A2:A11）入っているとします。</p>



<pre class="wp-block-code"><code>=INDEX(A2:A11,RANDBETWEEN(1,10))</code></pre>



<p class="wp-block-paragraph">RANDBETWEEN関数が1〜10のランダムな行番号を返します。INDEX関数がその行のデータを取り出す仕組みです。</p>



<p class="wp-block-paragraph">データ件数が変わる場合は、COUNTA関数で自動カウントしましょう。</p>



<pre class="wp-block-code"><code>=INDEX(A2:A11,RANDBETWEEN(1,COUNTA(A2:A11)))</code></pre>



<h3 class="wp-block-heading"><span id="toc13">パターン4: CHOOSE関数でランダムにカテゴリを振り分ける</span></h3>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/excel-function-howto-use-choose/">CHOOSE関数</a>と組み合わせると、ランダムな文字列の振り分けができます。</p>



<pre class="wp-block-code"><code>=CHOOSE(RANDBETWEEN(1,3),&quot;営業部&quot;,&quot;開発部&quot;,&quot;総務部&quot;)</code></pre>



<p class="wp-block-paragraph">RANDBETWEEN関数が1〜3を返します。CHOOSE関数が対応する部署名を表示する仕組みです。</p>



<h3 class="wp-block-heading"><span id="toc14">パターン5: IF関数で2択をランダムに振り分ける</span></h3>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/excel-function-howto-use-if/">IF関数</a>と組み合わせた2択のランダム振り分けです。</p>



<pre class="wp-block-code"><code>=IF(RANDBETWEEN(1,2)=1,&quot;合格&quot;,&quot;不合格&quot;)</code></pre>



<p class="wp-block-paragraph">A/Bテスト振り分けやテストデータの合否フラグに使えます。</p>



<h2 class="wp-block-heading"><span id="toc15">値を固定する方法（揮発性関数の対策）</span></h2>



<p class="wp-block-paragraph">RANDBETWEEN関数は<strong>揮発性関数</strong>です。再計算のたびに値が変わります。</p>



<p class="wp-block-paragraph">「良い値が出たのに変わった」というのはよくある話です。</p>



<h3 class="wp-block-heading"><span id="toc16">再計算で値が変わるタイミング</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>操作</th><th>値が変わるか</th></tr></thead><tbody><tr><td>任意のセルを編集してEnter</td><td>変わる</td></tr><tr><td>F9キーを押す（手動再計算）</td><td>変わる</td></tr><tr><td>ブックを開き直す</td><td>変わる</td></tr><tr><td>別のセルに数式を入力する</td><td>変わる</td></tr><tr><td>セルの書式だけ変更する</td><td>変わらない</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc17">値貼り付けで固定する手順</span></h3>



<p class="wp-block-paragraph">結果を確定させたいときは、<strong>値貼り付け</strong>を使います。</p>



<ol class="wp-block-list"><li>RANDBETWEEN関数が入ったセル範囲を選択してコピー（Ctrl+C）</li><li>同じ範囲を選択した状態で <strong>Ctrl+Shift+V</strong>（または右クリック → 「値」貼り付け）</li><li>数式が消えて、コピー時点の数値だけが残る</li></ol>



<p class="wp-block-paragraph">これで再計算しても値は変わりません。くじ引きの結果を確定させるときなどに必ず使ってください。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>RANDBETWEEN関数を大量に使うと再計算が遅くなることがあります。テストデータ作成後は値貼り付けで固定しておくのがおすすめです。</p></blockquote>



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



<p class="wp-block-paragraph">RANDBETWEEN関数で遭遇しやすいエラーをまとめました。</p>



<figure class="wp-block-table"><table><thead><tr><th>症状</th><th>原因</th><th>対処法</th></tr></thead><tbody><tr><td><code>#VALUE!</code> エラー</td><td>最小値が最大値より大きい</td><td>引数の順序を確認する（最小値 <= 最大値）</td></tr><tr><td><code>#VALUE!</code> エラー</td><td>引数に文字列が含まれている</td><td>数値またはセル参照を使用する</td></tr><tr><td><code>#NAME?</code> エラー</td><td>関数名のスペルミス</td><td><code>RANDBETWEEN</code> のスペルを確認する</td></tr><tr><td>値が勝手に変わる</td><td>揮発性関数の仕様</td><td>値貼り付け（Ctrl+Shift+V）で固定する</td></tr><tr><td>同じ値が繰り返し出る</td><td>ランダムなので偶然の重複</td><td>範囲を広げるか、RAND+RANKの組み合わせを使う</td></tr><tr><td>小数が返されない</td><td>RANDBETWEEN関数は整数のみ返す</td><td>小数の乱数が必要ならRAND関数を使う</td></tr></tbody></table></figure>



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



<p class="wp-block-paragraph">Excelには乱数を生成する関数が3つあります。それぞれの特徴を比較してみましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>比較項目</th><th>RANDBETWEEN</th><th>RAND</th><th>RANDARRAY</th></tr></thead><tbody><tr><td>構文</td><td><code>=RANDBETWEEN(下限,上限)</code></td><td><code>=RAND()</code></td><td><code>=RANDARRAY(行,列,最小,最大,整数)</code></td></tr><tr><td>引数</td><td>2つ（必須）</td><td>なし</td><td>5つ（すべて省略可）</td></tr><tr><td>戻り値</td><td>指定範囲の整数</td><td>0以上1未満の小数</td><td>配列（整数または小数）</td></tr><tr><td>複数セル</td><td>1セルずつ</td><td>1セルずつ</td><td>一括で複数セル</td></tr><tr><td>対応バージョン</td><td>Excel 2007以降</td><td>Excel 2003以降</td><td>Microsoft 365のみ</td></tr><tr><td>揮発性</td><td>あり</td><td>あり</td><td>あり</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc20">使い分けのポイント</span></h3>



<ul class="wp-block-list"><li><strong>整数の乱数を手軽にほしい</strong> → RANDBETWEEN関数がいちばんシンプル</li><li><strong>0〜1の小数や確率で分岐したい</strong> → <a href="https://mashukabu.com/excel-function-howto-use-rand/">RAND関数</a>を使う</li><li><strong>大量の乱数を配列で一括生成したい</strong> → <a href="https://mashukabu.com/excel-function-howto-use-randarray/">RANDARRAY関数</a>を使う（Microsoft 365のみ）</li><li><strong>他の関数と柔軟に組み合わせたい</strong> → RAND関数を使う</li></ul>



<p class="wp-block-paragraph">迷ったら「整数ならRANDBETWEEN、それ以外はRAND」と覚えておけばOKです。</p>



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



<p class="wp-block-paragraph">RANDBETWEEN関数は指定範囲のランダムな整数を返す関数です。この記事の内容をおさらいしましょう。</p>



<ul class="wp-block-list"><li><strong>基本</strong>: <code>=RANDBETWEEN(最小値, 最大値)</code> で整数の乱数を生成</li><li><strong>テストデータ</strong>: 売上金額・年齢・日付など、ダミーデータを一瞬で作れる</li><li><strong>ランダム抽出</strong>: INDEX関数やCHOOSE関数と組み合わせてリストからランダムに選べる</li><li><strong>揮発性</strong>: 再計算のたびに値が変わるので、確定したら値貼り付けで固定する</li><li><strong>使い分け</strong>: 整数ならRANDBETWEEN、小数ならRAND、配列ならRANDARRAY</li></ul>



<p class="wp-block-paragraph">くじ引きやテストデータ作成など、ランダムな整数が必要な場面でぜひ活用してみてください。</p>



<h3 class="wp-block-heading"><span id="toc22">関連記事</span></h3>



<ul class="wp-block-list"><li><a href="https://mashukabu.com/excel-function-howto-use-rand/">RAND関数の使い方｜ランダム整数・抽出の実践例付き</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-randarray/">RANDARRAY関数でランダムな数値の配列を作成する</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-index/">INDEX関数とは？使い方・MATCH連携・エラー対処を解説</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-choose/">CHOOSE関数で指定したリストから対応した番号の値を取得する</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-if/">IF関数の使い方｜基本から複数条件まで実例で解説</a></li></ul>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-function-howto-use-randbetween/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
