<?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>乱数  |  独学エクセル塾</title>
	<atom:link href="https://dokugakuexcel.com/tag/%E4%B9%B1%E6%95%B0/feed/" rel="self" type="application/rss+xml" />
	<link>https://dokugakuexcel.com</link>
	<description>初心者から中級者までシステム・関数・VBAを伝授します</description>
	<lastBuildDate>Wed, 29 Dec 2021 05:42:21 +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://dokugakuexcel.com/wp-content/uploads/2021/06/cropped-cropped-image-66-1-32x32.jpg</url>
	<title>乱数  |  独学エクセル塾</title>
	<link>https://dokugakuexcel.com</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">194648711</site>	<item>
		<title>【RAND/RANDBETWEEN関数】最小値・最大値など範囲を選択してランダム・乱数を表示する</title>
		<link>https://dokugakuexcel.com/%e3%80%90rand-randbetween%e9%96%a2%e6%95%b0%e3%80%91%e6%9c%80%e5%b0%8f%e5%80%a4%e3%83%bb%e6%9c%80%e5%a4%a7%e5%80%a4%e3%81%aa%e3%81%a9%e7%af%84%e5%9b%b2%e3%82%92%e9%81%b8%e6%8a%9e%e3%81%97%e3%81%a6/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25e3%2580%2590rand-randbetween%25e9%2596%25a2%25e6%2595%25b0%25e3%2580%2591%25e6%259c%2580%25e5%25b0%258f%25e5%2580%25a4%25e3%2583%25bb%25e6%259c%2580%25e5%25a4%25a7%25e5%2580%25a4%25e3%2581%25aa%25e3%2581%25a9%25e7%25af%2584%25e5%259b%25b2%25e3%2582%2592%25e9%2581%25b8%25e6%258a%259e%25e3%2581%2597%25e3%2581%25a6</link>
		
		<dc:creator><![CDATA[matsu]]></dc:creator>
		<pubDate>Sat, 25 Sep 2021 14:23:25 +0000</pubDate>
				<category><![CDATA[関数]]></category>
		<category><![CDATA[RAND関数]]></category>
		<category><![CDATA[RANDBETWEEN関数]]></category>
		<category><![CDATA[乱数]]></category>
		<category><![CDATA[ランダム]]></category>
		<guid isPermaLink="false">https://dokugakuexcel.com/?p=1673</guid>

					<description><![CDATA[作成した関数・マクロVBAのプログラムの機能を確認したいときなどにランダムな数値を表示させたいことはないでしょうか。 今回はそんなときに役立つRAND/RANDBETWEEN関数についてまとめました。RANDBETWEE [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>作成した関数・マクロVBAのプログラムの機能を確認したいときなどに<br>ランダムな数値を表示させたいことはないでしょうか。</p>



<p>今回はそんなときに役立つ<strong><span class="marker-under-red">RAND/RANDBETWEEN関数</span></strong>についてまとめました。<br>RANDBETWEEN関数は最小値・最大値を指定できるので範囲内でランダム・乱数を表示する方法ができます。</p>



<p>ぜひ身に着けて活用してみてください。</p>



<p>それでは見ていきましょう。</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">■関数の仕組み</a></li><li><a href="#toc2" tabindex="0">■RAND関数で適当な乱数を表示する</a><ol><li><a href="#toc3" tabindex="0">・0以上から1未満の小数点以下ありの乱数・ランダム数を表示する</a></li><li><a href="#toc4" tabindex="0">・○桁の小数点以下ありの乱数・ランダム数を表示する</a></li></ol></li><li><a href="#toc5" tabindex="0">■RANDBETWEEN関数で指定した範囲の乱数を表示する</a></li><li><a href="#toc6" tabindex="0">■よくあるエラーと対処法</a><ol><li><a href="#toc7" tabindex="0">・RAND関数で「この数式に問題が見つかりました」とエラーが出る。</a></li><li><a href="#toc8" tabindex="0">・RANDBETWEEN関数で「#NUM!」のエラーが表示される</a></li></ol></li><li><a href="#toc9" tabindex="0">■公式の説明</a></li><li><a href="#toc10" tabindex="0">■まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">■関数の仕組み</span></h2>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong><span class="fz-20px"><span class="fz-22px">=RAND()<br>=RANDBETWEEN(ランダム数値の最小値,ランダム数値の最大値)</span></span></strong></p></blockquote>



<h2 class="wp-block-heading"><span id="toc2">■RAND関数で適当な乱数を表示する</span></h2>



<h3 class="wp-block-heading"><span id="toc3">・0以上から1未満の小数点以下ありの乱数・ランダム数を表示する</span></h3>



<p>こちらは<strong><span class="marker-under-blue">小数点以下の数値が必要な乱数を表示する</span></strong>際に便利です。<br>引数は使用しないので使用方法はとてもシンプルです</p>



<p>入力する数式はこのようになります。</p>



<p><strong><span class="fz-22px">=RAND()</span></strong></p>



<p>それでは下図に入力してみたいと思います。</p>



<figure class="wp-block-image size-full"><img fetchpriority="high" decoding="async" width="486" height="115" src="https://dokugakuexcel.com/wp-content/uploads/2021/09/image-70.png" alt="" class="wp-image-1674" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/09/image-70.png 486w, https://dokugakuexcel.com/wp-content/uploads/2021/09/image-70-300x71.png 300w" sizes="(max-width: 486px) 100vw, 486px" /></figure>



<p>実行した結果はこのようになります。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="476" height="116" src="https://dokugakuexcel.com/wp-content/uploads/2021/09/image-71.png" alt="" class="wp-image-1675" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/09/image-71.png 476w, https://dokugakuexcel.com/wp-content/uploads/2021/09/image-71-300x73.png 300w" sizes="(max-width: 476px) 100vw, 476px" /></figure>



<p>このように0以上から1未満の数値が表示されました。<br>ちなみに別のセルを編集・入力したりすると再度RAND関数が働き、別の乱数が表示されるので<br><strong><span class="marker-under">固定したい場合はコピーして数値として貼り付け</span></strong>てください。</p>



<h3 class="wp-block-heading"><span id="toc4">・○桁の小数点以下ありの乱数・ランダム数を表示する</span></h3>



<p>こちらはRAND関数に１手間加えて桁を変更する方法です。<br><strong><span class="marker-under-red">見本で100の位の小数点ありの乱数</span></strong>を表示してみましょう。</p>



<p>入力する数式は以下の通りです。</p>



<p><strong><span class="fz-22px">=RAND()*1000</span></strong></p>



<p>仕組みとしてRAND関数単体では0から1未満の乱数なので<br>1の位を表示したいときは=RAND()<em>10。 10の位を表示したいときは=RAND()</em>100。<br>100の位を表示したいときは=RAND()*1000となります。</p>



<p>それでは下図の見本に実際に入力してみましょう。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="484" height="111" src="https://dokugakuexcel.com/wp-content/uploads/2021/09/image-72.png" alt="" class="wp-image-1676" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/09/image-72.png 484w, https://dokugakuexcel.com/wp-content/uploads/2021/09/image-72-300x69.png 300w" sizes="(max-width: 484px) 100vw, 484px" /></figure>



<p>100の位の乱数を表示させることができました。<br>表示したい桁数に合わせて調整してみてください。</p>



<h2 class="wp-block-heading"><span id="toc5">■RANDBETWEEN関数で指定した範囲の乱数を表示する</span></h2>



<p>こちらは先ほどのRAND関数とは異なり、最小値と最大値を指定して乱数を表示することができます。<br>それでは見ていきましょう。</p>



<p>まずは0から100までの乱数を表示してみます。<br>関数の仕組みは以下の通りです。</p>



<p><strong><span class="fz-22px">=RANDBETWEEN(<span class="bold-red">ランダム数値の最小値</span>,<span class="bold-blue">ランダム数値の最大値</span>)</span></strong></p>



<p>では<span class="bold-red">最小値を「0」</span>、<span class="bold-blue">最大値を「100」</span>で当てはめてみます。<br>それでは入力してみます。</p>



<p>結果はこのようになります。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="530" height="114" src="https://dokugakuexcel.com/wp-content/uploads/2021/09/image-73.png" alt="" class="wp-image-1677" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/09/image-73.png 530w, https://dokugakuexcel.com/wp-content/uploads/2021/09/image-73-300x65.png 300w" sizes="(max-width: 530px) 100vw, 530px" /></figure>



<p>0から100までの数値で乱数が表示されていますね。</p>



<p>ちなみにRANDBETWEEN関数はマイナスでも使用することができます。<br>それでは<span class="bold-red">-100</span>から<span class="bold-blue">-50</span>の範囲を表示してみましょう。</p>



<p>数式はこのようになります。</p>



<p><span class="fz-22px"><strong>=RANDBETWEEN(<span class="bold-red">-100</span>,<span class="bold-blue">-50</span>)</strong></span></p>



<p>それでは入力した結果を見てみましょう。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="550" height="115" src="https://dokugakuexcel.com/wp-content/uploads/2021/09/image-74.png" alt="" class="wp-image-1678" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/09/image-74.png 550w, https://dokugakuexcel.com/wp-content/uploads/2021/09/image-74-300x63.png 300w" sizes="(max-width: 550px) 100vw, 550px" /></figure>



<p>マイナスの範囲でも乱数を表示することができましたね。</p>



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



<p>ではRAND/RANDBETWEEN関数を使用する中でよくあるエラーについて見ていきましょう。</p>



<h3 class="wp-block-heading"><span id="toc7">・RAND関数で「この数式に問題が見つかりました」とエラーが出る。</span></h3>



<p>こちらはRAND関数で<strong><span class="marker-under">入力不要な引数を入力している可能性</span></strong>があります。<br>本来であれば「=RAND()」のみですか、例えば「＝RAND(123)」のように<br>()の中に文字・数値を入力している場合は削除してください</p>



<h3 class="wp-block-heading"><span id="toc8">・RANDBETWEEN関数で「#NUM!」のエラーが表示される</span></h3>



<p>こちらは最小値・最大値を見直す必要があります。<br>では例として「-50から-100」の範囲の乱数を表示したいとします。</p>



<p>本来であれば「=RANDBETWEEN(-100,-50)」</p>



<p>ですよね</p>



<p>しかし最小値・最大値を入れ替えてみましょう。</p>



<p>=RANDBETWEEN(-50,-100)</p>



<p>結果を見てみましょう。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="556" height="129" src="https://dokugakuexcel.com/wp-content/uploads/2021/09/image-75.png" alt="" class="wp-image-1679" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/09/image-75.png 556w, https://dokugakuexcel.com/wp-content/uploads/2021/09/image-75-300x70.png 300w" sizes="(max-width: 556px) 100vw, 556px" /></figure>



<p>エラーになりました。<br>「-（マイナス）」の範囲は間違えやすいですが「-50」より「-100」の方が小さいので<br>最小値の方に「-100」を入力しないといけません。</p>



<p>その他にも最小値・最大値の決まりを逸脱していてもエラーになるので見直しが必要です。</p>



<h2 class="wp-block-heading"><span id="toc9">■公式の説明</span></h2>



<p>わかりやすいように説明したため公式と使用する語句が異なりますが</p>



<p>マイクロソフト公式の説明については下記のリンクを参照してください。☟</p>



<p><a href="https://support.microsoft.com/ja-jp/office/rand-%E9%96%A2%E6%95%B0-4cbfa695-8869-4788-8d90-021ea9f5be73">RAND 関数 (microsoft.com)</a></p>



<p><a href="https://support.microsoft.com/ja-jp/office/randbetween-%E9%96%A2%E6%95%B0-4cc7f0d1-87dc-4eb7-987f-a469ab381685">RANDBETWEEN 関数 (microsoft.com)</a></p>



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



<p>いかがだったでしょうか。</p>



<p>乱数は通常は使用する頻度は少ないと思いますが<br>システムをテストしたりする際にはとても便利な機能です。</p>



<p>ぜひ頭の片隅に知識として残しておき、<br>乱数を使用する際に活用できるようにしてみてください。</p>



<p>それでは次回の記事でお会いしましょう。</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1673</post-id>	</item>
	</channel>
</rss>
