<?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>IF  |  独学エクセル塾</title>
	<atom:link href="https://dokugakuexcel.com/tag/if/feed/" rel="self" type="application/rss+xml" />
	<link>https://dokugakuexcel.com</link>
	<description>初心者から中級者までシステム・関数・VBAを伝授します</description>
	<lastBuildDate>Sun, 02 Jul 2023 15:06:01 +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://dokugakuexcel.com/wp-content/uploads/2021/06/cropped-cropped-image-66-1-32x32.jpg</url>
	<title>IF  |  独学エクセル塾</title>
	<link>https://dokugakuexcel.com</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">194648711</site>	<item>
		<title>【マクロVBA】If …Thenで条件分岐・判別をする!Elseで異なる処理パターンも可能に</title>
		<link>https://dokugakuexcel.com/%e3%80%90vba%e7%9f%a5%e8%ad%98-9%e3%80%91if-then%e3%81%a7%e6%9d%a1%e4%bb%b6%e5%88%86%e5%b2%90%e3%83%bb%e5%88%a4%e5%88%a5%e3%82%92%e3%81%99%e3%82%8b%e2%97%8b%e2%97%8b%e3%81%aa%e3%82%89/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25e3%2580%2590vba%25e7%259f%25a5%25e8%25ad%2598-9%25e3%2580%2591if-then%25e3%2581%25a7%25e6%259d%25a1%25e4%25bb%25b6%25e5%2588%2586%25e5%25b2%2590%25e3%2583%25bb%25e5%2588%25a4%25e5%2588%25a5%25e3%2582%2592%25e3%2581%2599%25e3%2582%258b%25e2%2597%258b%25e2%2597%258b%25e3%2581%25aa%25e3%2582%2589</link>
					<comments>https://dokugakuexcel.com/%e3%80%90vba%e7%9f%a5%e8%ad%98-9%e3%80%91if-then%e3%81%a7%e6%9d%a1%e4%bb%b6%e5%88%86%e5%b2%90%e3%83%bb%e5%88%a4%e5%88%a5%e3%82%92%e3%81%99%e3%82%8b%e2%97%8b%e2%97%8b%e3%81%aa%e3%82%89/?noamp=mobile#comments</comments>
		
		<dc:creator><![CDATA[matsu]]></dc:creator>
		<pubDate>Sun, 04 Jul 2021 02:13:10 +0000</pubDate>
				<category><![CDATA[条件分岐]]></category>
		<category><![CDATA[マクロVBA]]></category>
		<category><![CDATA[IF]]></category>
		<category><![CDATA[VBA]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[Then]]></category>
		<guid isPermaLink="false">https://dokugakuexcel.com/?p=466</guid>

					<description><![CDATA[セルの文字・数値や処理結果によって処理方法を分けたい・変えたいときはないでしょうか。そんな時はIfを使えば可能になります。 さらにElseを使用することで条件にあった処理と異なる処理を分けることもできます。 複雑なシステ [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">セルの文字・数値や処理結果によって<strong><span class="marker-under">処理方法を分けたい・変えたい</span></strong>ときはないでしょうか。<br />そんな時はIfを使えば可能になります。</p>



<p class="wp-block-paragraph">さらにElseを使用することで条件にあった処理と異なる処理を分けることもできます。</p>



<p class="wp-block-paragraph">複雑なシステム・計算をするときにはとても役立つと思うので是非参考にしてください。</p>



<p class="wp-block-paragraph">それでは見ていきましょう。</p>



<p class="wp-block-paragraph">&nbsp;</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">■If Then の構造</a></li><li><a href="#toc3" tabindex="0">■実践</a><ol><li><a href="#toc4" tabindex="0">・通常の使用方法</a></li><li><a href="#toc5" tabindex="0">・Elseを使用せずに実施</a></li><li><a href="#toc6" tabindex="0">・Ifの条件分岐先でさらにIfを使用する</a></li></ol></li><li><a href="#toc7" tabindex="0">■練習問題</a></li><li><a href="#toc8" tabindex="0">&#x2b1b;︎公式</a></li><li><a href="#toc9" tabindex="0">■よくあるエラーと対処法</a><ol><li><a href="#toc10" tabindex="0">・Ifブロックに対応するEnd Ifがありません。</a></li></ol></li><li><a href="#toc11" tabindex="0">■まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">■忙しい人向けのコピペ用プログラム</span></h2>



<p class="wp-block-paragraph"><span class="bold-red">赤字</span>の<span class="bold-red">条件式</span>は指定したい条件を入力して活用してください</p>



<pre class="wp-block-verse">Sub IFによる条件分岐()

If <span class="bold-red">条件式</span> Then
　　'正しい場合の処理
　Else
　　'異なった場合の処理
End If

End Sub</pre>



<h2 class="wp-block-heading"><span id="toc2">■If Then の構造</span></h2>



<p class="wp-block-paragraph">&nbsp;</p>



<p class="wp-block-paragraph">まずは構造から見ていきましょう。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p><span class="fz-22px"><mark class="has-inline-color has-red-color" style="background-color: rgba(0, 0, 0, 0);">If <span class="bold-red">条件式</span>　Then</mark></span></p>
<p><span class="fz-22px">’正しい場合の処理</span></p>
<p><span class="fz-22px"><mark class="has-inline-color has-indigo-color" style="background-color: rgba(0, 0, 0, 0);">Else</mark></span></p>
<p><span class="fz-22px">’異なった場合の処理</span></p>
<p><span class="fz-22px"><mark class="has-inline-color has-teal-color" style="background-color: rgba(0, 0, 0, 0);">End If</mark></span></p>
</blockquote>



<p class="wp-block-paragraph"><mark class="has-inline-color has-red-color" style="background-color: rgba(0, 0, 0, 0);"><span class="fz-22px"><strong><span class="marker-under">If <span class="bold-red">条件式</span>　Thenの説明</span></strong></span></mark></p>



<p class="wp-block-paragraph">まずIfで条件分岐をすることを宣言します。<br />スペースを開けて条件式を入力します。その後のThenで条件式の完了を宣言します。</p>



<p class="wp-block-paragraph">次の行で正しい場合の処理を入力します。</p>



<p class="wp-block-paragraph"><span class="fz-24px"><mark class="has-inline-color has-indigo-color" style="background-color: rgba(0, 0, 0, 0);"><strong><span class="marker-under">Elseの説明</span></strong></mark></span></p>



<p class="wp-block-paragraph">条件式で異なった場合の処理を分けたい場合は入力します。<br />異なった場合を入力した場合はElseの次の行に処理プログラムを入力します。</p>



<p class="wp-block-paragraph">入力しなけれなEnd Ifまで飛びます。</p>



<p class="wp-block-paragraph"><span class="fz-22px"><strong><mark class="has-inline-color has-teal-color" style="background-color: rgba(0, 0, 0, 0);"><span class="marker-under">End If</span></mark></strong></span></p>



<p class="wp-block-paragraph">End IfでIfの終わりを宣言します。</p>



<h2 class="wp-block-heading"><span id="toc3">■実践</span></h2>



<p class="wp-block-paragraph">&nbsp;</p>



<h3 class="wp-block-heading"><span id="toc4">・通常の使用方法</span></h3>



<p class="wp-block-paragraph">&nbsp;</p>



<p class="wp-block-paragraph">それでは実践です。<br />見本で下図のシートを用意しました。</p>



<p class="wp-block-paragraph">&nbsp;</p>



<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="274" height="237" class="wp-image-467" src="https://dokugakuexcel.com/wp-content/uploads/2021/07/image-34.png" alt="" /></figure>



<p class="wp-block-paragraph">&nbsp;</p>



<p class="wp-block-paragraph">数値がB行にランダムに入っている状態です。<br />その隣のC行に偶数か奇数を判別して入力していきます。</p>



<p class="wp-block-paragraph">偶数・奇数の判別式は今回は詳しく説明しませんが下記の式を判別式にします。<br />Ｂ3の「<span class="bold-blue">56</span>」を<strong><span class="bold-red">偶数・奇数の判断式</span></strong>に直すと…</p>



<p class="wp-block-paragraph"><br /><strong>If <span class="bold-red">Cells(</span><span class="bold-blue">3, 2</span><span class="bold-red">).Value Mod 2 = 0</span> Then</strong></p>



<p class="wp-block-paragraph">&nbsp;</p>



<p class="wp-block-paragraph">このようになります。</p>



<p class="wp-block-paragraph">「Mod 2」は2で割った際のあまりの数値を算出する機能があります。</p>



<p class="wp-block-paragraph">つまり、B3を2で割って「1」余れば奇数。「0」になれば偶数になる計算式となります。</p>



<p class="wp-block-paragraph">&nbsp;</p>



<p class="wp-block-paragraph">ではFor Nextを使用して繰り返し実行するようにプログラミングしましょう。</p>



<p class="wp-block-paragraph">&nbsp;</p>



<p class="wp-block-paragraph">&nbsp;</p>



<figure class="wp-block-image size-large"><img decoding="async" width="559" height="350" class="wp-image-468" src="https://dokugakuexcel.com/wp-content/uploads/2021/07/image-35.png" alt="" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/07/image-35.png 559w, https://dokugakuexcel.com/wp-content/uploads/2021/07/image-35-300x188.png 300w" sizes="(max-width: 559px) 100vw, 559px" /></figure>



<p class="wp-block-paragraph">&nbsp;</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Sub 偶数or奇数()</p>
<p>Dim A As Long</p>
<p>For A = 3 To 10 Step 1</p>
<p>　If Cells(A, 2).Value Mod 2 = 0 Then<br />　　Cells(A, 3) = &#8220;偶数&#8221;</p>
<p>　Else<br />　　Cells(A, 3) = &#8220;奇数&#8221;</p>
<p>　End If</p>
<p>Next A</p>
<p>End Sub</p>
</blockquote>



<p class="wp-block-paragraph">このようになりました。<br />では実行してみましょう。</p>



<p class="wp-block-paragraph">&nbsp;</p>



<figure class="wp-block-image size-large"><img decoding="async" width="280" height="237" class="wp-image-469" src="https://dokugakuexcel.com/wp-content/uploads/2021/07/image-36.png" alt="" /></figure>



<p class="wp-block-paragraph">&nbsp;</p>



<p class="wp-block-paragraph">正しく実行できてますね。</p>



<p class="wp-block-paragraph">&nbsp;</p>



<h3 class="wp-block-heading"><span id="toc5">・Elseを使用せずに実施</span></h3>



<p class="wp-block-paragraph">&nbsp;</p>



<p class="wp-block-paragraph">先ほどは偶数であれば「偶数」と出力、奇数であれば「奇数」と出力しましたが</p>



<p class="wp-block-paragraph">場合によっては偶数の時のみ「偶数」と1つのパターンのみでいい時もあると思います。</p>



<p class="wp-block-paragraph">&nbsp;</p>



<p class="wp-block-paragraph">その際は<strong><span class="marker-under">Elseを省略することも可能</span></strong>です。</p>



<p class="wp-block-paragraph">&nbsp;</p>



<p class="wp-block-paragraph">先ほどのプログラムと比較しましょう。</p>



<p class="wp-block-paragraph">&nbsp;</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis: 100%;">
<pre class="wp-block-preformatted">If Cells(A, 2).Value Mod 2 = 0 Then
Cells(A, 3) = "偶数"
Else
Cells(A, 3) = "奇数"
End If</pre>



<p class="wp-block-paragraph">&nbsp;</p>
</div>
</div>



<p class="wp-block-paragraph">上記のプログラムを偶数のみ「偶数」と出力するようにしてみましょう。</p>



<p class="wp-block-paragraph">Elseを取り除いたプログラムはこのようになります。</p>



<p class="wp-block-paragraph">&nbsp;</p>



<pre class="wp-block-preformatted">If Cells(A, 2).Value Mod 2 = 0 Then
Cells(A, 3) = "偶数"
End If</pre>



<p class="wp-block-paragraph">&nbsp;</p>



<p class="wp-block-paragraph">これで<strong><span class="marker-under">１パターンのみの出力が可能</span></strong>になりました。</p>



<p class="wp-block-paragraph">&nbsp;</p>



<h3 class="wp-block-heading"><span id="toc6">・Ifの条件分岐先でさらにIfを使用する</span></h3>



<p class="wp-block-paragraph">&nbsp;</p>



<p class="wp-block-paragraph">If …Thenは条件分岐先でも使用することができ、<strong><span class="marker-under">複数の条件分岐が可能</span></strong>です。</p>



<p class="wp-block-paragraph">&nbsp;</p>



<p class="wp-block-paragraph">例えば先ほどの「偶数」「奇数」の２パターンの条件分岐を</p>



<p class="wp-block-paragraph">「５０以上の偶数」 ・ 「５０以下の偶数」 ・「５０以上の奇数」・ 「５０以下の奇数」</p>



<p class="wp-block-paragraph">の４パターンの出力にしてみたいと思います。</p>



<p class="wp-block-paragraph">&nbsp;</p>



<p class="wp-block-paragraph">プログラムはこのようになります。 </p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Sub 偶数or奇数()</p>
<p>Dim A As Long</p>
<p>For A = 3 To 10 Step 1</p>
<p>If Cells(A, 2).Value Mod 2 = 0 Then<br />　If Cells(A, 2).Value &gt;= 50 Then<br />　　Cells(A, 3) = &#8220;50以上の偶数&#8221;<br />　Else<br />　　Cells(A, 3) = &#8220;50以下の偶数&#8221;<br />　End If</p>
<p>Else</p>
<p>If Cells(A, 2).Value &gt;= 50 Then<br />　　Cells(A, 3) = &#8220;50以上の奇数&#8221;<br />　Else<br />　　Cells(A, 3) = &#8220;50以下の奇数&#8221;<br />　End If</p>
<p>End If</p>
<p>Next A</p>
<p>End Sub</p>
</blockquote>



<p class="wp-block-paragraph">&nbsp;</p>



<p class="wp-block-paragraph">実行した結果はこちらです。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="329" height="294" class="wp-image-1263" src="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-209.png" alt="" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-209.png 329w, https://dokugakuexcel.com/wp-content/uploads/2021/08/image-209-300x268.png 300w" sizes="(max-width: 329px) 100vw, 329px" /></figure>



<p class="wp-block-paragraph">このように４パターンの出力が可能になりました。</p>



<p class="wp-block-paragraph">&nbsp;</p>



<p class="wp-block-paragraph">しかしプログラムを見てわかる通り、複雑になってしまいます。</p>



<p class="wp-block-paragraph">把握できる範囲で使用してみてください。</p>
<h2><span id="toc7">■練習問題</span></h2>
<p>練習問題も別の記事でまとめているので是非参考にしてみてください！</p>
<div class="alert-box common-icon-box"><a href="https://dokugakuexcel.com/%e3%80%90%e3%83%9e%e3%82%af%e3%83%advba%e7%b7%b4%e7%bf%92%e5%95%8f%e9%a1%8c8%e3%80%91%e5%81%b6%e6%95%b0%e3%83%bb%e5%8f%88%e3%81%af%e5%a5%87%e6%95%b0%e3%81%ae%e5%80%8b%e6%95%b0%e3%82%92%e8%a8%88/">【マクロVBA練習問題8】偶数・又は奇数の個数を計算・判別し、その結果を表示する ► 独学エクセル塾 (dokugakuexcel.com)</a></div>



<h2 class="wp-block-heading"><span id="toc8">&#x2b1b;︎公式</span></h2>



<p class="wp-block-paragraph">わかりやすいように説明したため公式と使用する語句が異なりますが<br />マイクロソフト公式の説明については下記のリンクを参照してください☟</p>



<p class="wp-block-paragraph"><a href="https://learn.microsoft.com/ja-jp/office/vba/language/reference/user-interface-help/ifthenelse-statement">If&#8230;Then&#8230;Else ステートメント (VBA) | Microsoft Learn</a></p>



<h2 class="wp-block-heading"><span id="toc9">■よくあるエラーと対処法</span></h2>



<p class="wp-block-paragraph">では<strong><span class="marker-under">If …Thenを使用して発生するエラーとそれに対する対処法</span></strong>を説明します。</p>



<p class="wp-block-paragraph">&nbsp;</p>



<h3 class="wp-block-heading"><span id="toc10">・Ifブロックに対応するEnd Ifがありません。</span></h3>



<p class="wp-block-paragraph">このエラーは単純ですがIfに対してEnd Ifがないのが原因です。</p>



<p class="wp-block-paragraph">Ifを一つ使用している場合はこのようなエラーになることは少ないと思いますが</p>



<p class="wp-block-paragraph">何度もIfを使用している場合はプログラムの流れが把握できなくなり、</p>



<p class="wp-block-paragraph">入力し忘れがあると思います。</p>



<p class="wp-block-paragraph">&nbsp;</p>



<p class="wp-block-paragraph">原則、<strong><span class="marker-under-red">Ifの使用回数分、End Ifが必要</span></strong>ということを心掛けてください。</p>



<p class="wp-block-paragraph">&nbsp;</p>



<p class="wp-block-paragraph">&nbsp;</p>



<h2 class="wp-block-heading"><span id="toc11">■まとめ</span></h2>



<p class="wp-block-paragraph">&nbsp;</p>



<p class="wp-block-paragraph">いかがだったでしょうか。<br />判断が必要なシステムには必要な知識ですよね。</p>



<p class="wp-block-paragraph">End Ifは忘れずにいれてくださいね！</p>



<p class="wp-block-paragraph">それでは次回の記事でお会いしましょう。</p>



<p class="wp-block-paragraph">&nbsp;</p>



<p class="wp-block-paragraph">次回の記事はこちらから☟</p>



<p class="wp-block-paragraph"><a href="https://dokugakuexcel.com/%e3%80%90vba%e7%9f%a5%e8%ad%98-10%e3%80%91for-eath-%e3%81%a7%e9%85%8d%e5%88%97%e3%83%bb%e3%82%b3%e3%83%ac%e3%82%af%e3%82%b7%e3%83%a7%e3%83%b3%e5%86%85%e3%81%a7%e7%b9%b0%e3%82%8a%e8%bf%94%e3%81%97/">【VBA知識 10】For Eath で配列・コレクション内で繰り返し・ループ処理をする。Excel ► 独学エクセル塾 (dokugakuexcel.com)</a></p>



<p class="wp-block-paragraph">&nbsp;</p>



<p class="wp-block-paragraph">&nbsp;</p>



<p class="has-text-align-center wp-block-paragraph">このサイトでは独学でエクセルの技術を磨くことができます。基本操作やVBA、関数を随時更新中です。</p>



<p class="has-text-align-center wp-block-paragraph">VBAではストーリー形式で説明していますが途中からでもわかるようにしています。ぜひ参考にしてみてください。</p>



<p class="has-text-align-center wp-block-paragraph">いつかはエクセルの教科書のようなサイトを目指してます。<br />コメントで知りたいことや悩みなど記入していただければお答えしていきます。<br />ぜひ、ほかの記事もご覧ください。皆様の参考になれれば幸いです！</p>
]]></content:encoded>
					
					<wfw:commentRss>https://dokugakuexcel.com/%e3%80%90vba%e7%9f%a5%e8%ad%98-9%e3%80%91if-then%e3%81%a7%e6%9d%a1%e4%bb%b6%e5%88%86%e5%b2%90%e3%83%bb%e5%88%a4%e5%88%a5%e3%82%92%e3%81%99%e3%82%8b%e2%97%8b%e2%97%8b%e3%81%aa%e3%82%89/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">466</post-id>	</item>
		<item>
		<title>【IF関数】エクセルでIF関数を複数・重ねて、３パターン以上分岐させる</title>
		<link>https://dokugakuexcel.com/%e3%80%90if%e9%96%a2%e6%95%b0%e3%80%91%e3%82%a8%e3%82%af%e3%82%bb%e3%83%ab%e3%81%a7if%e9%96%a2%e6%95%b0%e3%82%92%e8%a4%87%e6%95%b0%e3%83%bb%e9%87%8d%e3%81%ad%e3%81%a6%e3%80%81%ef%bc%93%e3%83%91/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25e3%2580%2590if%25e9%2596%25a2%25e6%2595%25b0%25e3%2580%2591%25e3%2582%25a8%25e3%2582%25af%25e3%2582%25bb%25e3%2583%25ab%25e3%2581%25a7if%25e9%2596%25a2%25e6%2595%25b0%25e3%2582%2592%25e8%25a4%2587%25e6%2595%25b0%25e3%2583%25bb%25e9%2587%258d%25e3%2581%25ad%25e3%2581%25a6%25e3%2580%2581%25ef%25bc%2593%25e3%2583%2591</link>
					<comments>https://dokugakuexcel.com/%e3%80%90if%e9%96%a2%e6%95%b0%e3%80%91%e3%82%a8%e3%82%af%e3%82%bb%e3%83%ab%e3%81%a7if%e9%96%a2%e6%95%b0%e3%82%92%e8%a4%87%e6%95%b0%e3%83%bb%e9%87%8d%e3%81%ad%e3%81%a6%e3%80%81%ef%bc%93%e3%83%91/?noamp=mobile#comments</comments>
		
		<dc:creator><![CDATA[matsu]]></dc:creator>
		<pubDate>Wed, 23 Jun 2021 05:37:13 +0000</pubDate>
				<category><![CDATA[関数]]></category>
		<category><![CDATA[なら]]></category>
		<category><![CDATA[複数条件]]></category>
		<category><![CDATA[もし]]></category>
		<category><![CDATA[ならば]]></category>
		<category><![CDATA[IF]]></category>
		<category><![CDATA[IF関数]]></category>
		<guid isPermaLink="false">https://dokugakuexcel.com/?p=135</guid>

					<description><![CDATA[前回ではIFについて学びました。さらに今回は３パターン以上のIF関数について説明します。 前回の内容はこちらから☟ 【IF関数】エクセルで○○だったら△△を表示する – 独学エクセル塾 (dokugakuexcel.co [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">前回ではIFについて学びました。さらに今回は３パターン以上のIF関数について説明します。</p>



<p class="wp-block-paragraph">前回の内容はこちらから☟</p>



<p class="wp-block-paragraph"><a href="https://dokugakuexcel.com/%e3%80%90if%e9%96%a2%e6%95%b0%e3%80%91%e3%82%a8%e3%82%af%e3%82%bb%e3%83%ab%e3%81%a7%e2%97%8b%e2%97%8b%e3%81%a0%e3%81%a3%e3%81%9f%e3%82%89%e2%96%b3%e2%96%b3%e3%82%92%e8%a1%a8%e7%a4%ba%e3%81%99%e3%82%8b/">【IF関数】エクセルで○○だったら△△を表示する – 独学エクセル塾 (dokugakuexcel.com)</a></p>



<p class="wp-block-paragraph"><br>IF一つでは分岐が足りない場合は必要な知識になってきます。</p>



<p class="wp-block-paragraph">今回の記事の内容を理解していただけると様々なパターンに対応できるようになります。</p>



<p class="wp-block-paragraph">それでは見ていきましょう。</p>



<p class="wp-block-paragraph"></p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-4" checked><label class="toc-title" for="toc-checkbox-4">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">■関数の仕組み</a></li><li><a href="#toc2" tabindex="0">■ 複数条件分岐（３パターン以上)をする</a></li><li><a href="#toc3" tabindex="0">■よくあるエラーと対処法</a><ol><li><a href="#toc4" tabindex="0">・参照しているセルがエラーになっている</a></li></ol></li><li><a href="#toc5" tabindex="0">■公式の説明</a></li><li><a href="#toc6" tabindex="0">■練習問題</a></li><li><a href="#toc7" tabindex="0">■まとめ</a></li></ol>
    </div>
  </div>

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



<p class="wp-block-paragraph"></p>



<figure class="wp-block-pullquote"><blockquote><p><strong>=IF(<span class="has-inline-color has-red-color">条件</span>,<span class="has-inline-color has-indigo-color">条件にあっているときの表示</span>,<strong><span class="has-inline-color has-teal-color">条件にあってないときの表示</span></strong>)</strong></p></blockquote></figure>



<p class="wp-block-paragraph"></p>



<h2 class="wp-block-heading"><span id="toc2">■ 複数条件分岐（３パターン以上)をする</span></h2>



<p class="wp-block-paragraph">では下図の見本をもとに説明したいと思います。</p>



<p class="wp-block-paragraph">仕組みとして下図の割合の数値を元に「半分より上」か「半分より下」か判別することとします。</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1023" height="142" src="https://dokugakuexcel.com/wp-content/uploads/2021/06/image-73.png" alt="" class="wp-image-136" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/06/image-73.png 1023w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-73-300x42.png 300w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-73-768x107.png 768w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-73-432x60.png 432w" sizes="(max-width: 1023px) 100vw, 1023px" /></figure>



<p class="wp-block-paragraph">IF関数の内容はこのようになってます。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>=IF(B3&gt;50,&#8221;半分より上&#8221;,&#8221;半分より下&#8221;)</strong></p></blockquote>



<p class="wp-block-paragraph">この状態では「半分より上」と「半分より下」はうまく機能しました。</p>



<p class="wp-block-paragraph"></p>



<figure class="wp-block-image size-large"><img decoding="async" width="968" height="145" src="https://dokugakuexcel.com/wp-content/uploads/2021/06/image-74.png" alt="" class="wp-image-137" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/06/image-74.png 968w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-74-300x45.png 300w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-74-768x115.png 768w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-74-401x60.png 401w" sizes="(max-width: 968px) 100vw, 968px" /></figure>



<p class="wp-block-paragraph">しかし割合の数値が50ではどうでしょうか。</p>



<p class="wp-block-paragraph">それでは50と打ち込んでみましょう。</p>



<figure class="wp-block-image size-large"><img decoding="async" width="455" height="100" src="https://dokugakuexcel.com/wp-content/uploads/2021/06/image-75.png" alt="" class="wp-image-138" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/06/image-75.png 455w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-75-300x66.png 300w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-75-273x60.png 273w" sizes="(max-width: 455px) 100vw, 455px" /></figure>



<p class="wp-block-paragraph">本来であれば「半分」と出力したいのですが、</p>



<p class="wp-block-paragraph">現在は「半分より上」と「半分より下」しか選択肢がないため、そのような出力は不可能です。</p>



<p class="wp-block-paragraph">なので「 <strong>B3&gt;50」</strong>ではないと判断して<strong><span class="marker-under-red">「半分より下」</span></strong>と表示しています。 </p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">これでは、いい数式とは言えませんね。<br>つまり<strong><span class="marker-under-blue">「半分より上」「半分より下」「半分」の３パターン</span></strong>用意できればいいですよね。<br>なので現在の２パターンの分岐を３パターンに増やします。</p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">流れで行くと下記のような流れですね。</p>



<p class="wp-block-paragraph"></p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="238" src="https://dokugakuexcel.com/wp-content/uploads/2021/06/image-76-1024x238.png" alt="" class="wp-image-139" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/06/image-76-1024x238.png 1024w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-76-300x70.png 300w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-76-768x179.png 768w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-76-258x60.png 258w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-76.png 1196w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">IF関数に置き換えるとIFの「偽の場合に」さらにIF関数を追加すれば３パターンの分岐ができます。</p>



<p class="wp-block-paragraph">初めにIF関数で「５０より上」か確認して、違った場合は「５０より下」かを確認します。</p>



<p class="wp-block-paragraph">どちらでもなければ「半分」と表示すればいいですね。</p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">では関数に織り込んでみましょう。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>=IF(B3&gt;50,&#8221;半分より上&#8221;,&#8221;半分より下&#8221;)</strong></p><p>から</p><p><strong>=IF(B3&gt;50,<span class="has-inline-color has-red-color">&#8220;半分より上&#8221;</span>,<strong>IF(B3&lt;50,<span class="has-inline-color has-indigo-color">&#8220;半分より下&#8221;</span>,<span class="has-inline-color has-teal-color">&#8220;半分&#8221;</span>)</strong>)</strong></p></blockquote>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">このようになります。</p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">これにより３パターンでの出力が可能になりました。</p>



<p class="wp-block-paragraph">では実際に打ち込んでみましょう。</p>



<figure class="wp-block-image size-large"><img decoding="async" width="444" height="125" src="https://dokugakuexcel.com/wp-content/uploads/2021/06/image-78.png" alt="" class="wp-image-141" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/06/image-78.png 444w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-78-300x84.png 300w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-78-213x60.png 213w" sizes="(max-width: 444px) 100vw, 444px" /></figure>



<p class="wp-block-paragraph">うまくできまたね。<br>今回3パターンでしたがIFをさらにつなげていくと何パターンも作成可能です。</p>



<p class="wp-block-paragraph"></p>



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



<p class="wp-block-paragraph">ではIF関数を使用して発生するエラーとそれに対する対処法を説明します。</p>



<p class="wp-block-paragraph"></p>



<h3 class="wp-block-heading"><span id="toc4">・参照しているセルがエラーになっている</span></h3>



<p class="wp-block-paragraph">では先ほどまで使用していたシートをもとに説明します。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="733" height="149" src="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-126.png" alt="" class="wp-image-1164" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-126.png 733w, https://dokugakuexcel.com/wp-content/uploads/2021/08/image-126-300x61.png 300w" sizes="(max-width: 733px) 100vw, 733px" /></figure>



<p class="wp-block-paragraph">IFでの関数式は「Ｂ3」のセルの値をもとに判別しています。</p>



<p class="wp-block-paragraph">では「Ｂ3」がエラーになったときの結果を見てみましょう。</p>



<p class="wp-block-paragraph"></p>



<figure class="wp-block-image size-full"><img decoding="async" width="574" height="119" src="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-127.png" alt="" class="wp-image-1165" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-127.png 574w, https://dokugakuexcel.com/wp-content/uploads/2021/08/image-127-300x62.png 300w" sizes="(max-width: 574px) 100vw, 574px" /></figure>



<p class="wp-block-paragraph">IF関数を使用して算出している結果の方もエラーになってしまいました。</p>



<p class="wp-block-paragraph">参照元がエラーであればIFで判別できないためエラーとなってしまいます。</p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">対策を下記にまとめました。</p>



<p class="wp-block-paragraph"></p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong><span class="bold-red">対策①</span>：参照のエラーを解消する</strong></p><p><strong><span class="bold-red">対策②</span>：IFERROR関数を使用し、エラー時の分岐を行う。</strong></p></blockquote>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">対策①はシンプルな解決策ですよね。</p>



<p class="wp-block-paragraph">対策②はIFERROR関数を使用することでIF関数のようにエラーの場合の分岐が可能になります。</p>



<p class="wp-block-paragraph">IFERROR関数についてはこちら☟</p>



<p class="wp-block-paragraph"><a href="https://dokugakuexcel.com/%e3%80%90iferror%e9%96%a2%e6%95%b0%e3%80%91%e3%82%a8%e3%82%af%e3%82%bb%e3%83%ab%e3%81%a7%e3%81%ae%e3%82%a8%e3%83%a9%e3%83%bc%e6%99%82%e3%81%ae%e5%af%be%e5%bf%9c%e3%81%ab%e3%81%a4%e3%81%84%e3%81%a6/">【IFERROR関数】エクセルでのエラー時の対応について～エラーに強いファイルを作る～ ► 独学エクセル塾 (dokugakuexcel.com)</a></p>



<p class="wp-block-paragraph"></p>



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



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



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



<p class="wp-block-paragraph"><a href="https://support.microsoft.com/ja-jp/office/if-%E9%96%A2%E6%95%B0-69aed7c9-4e8a-4755-a9bc-aa8bbff73be2">IF 関数 &#8211; Office サポート (microsoft.com)</a></p>



<p class="wp-block-paragraph"></p>



<h2 class="wp-block-heading"><span id="toc6">■練習問題</span></h2>



<p class="wp-block-paragraph"> 練習問題で複数のIF関数を復習してみてください。</p>



<p class="wp-block-paragraph">下図のシートを用意しました。 </p>



<figure class="wp-block-image size-full"><img decoding="async" width="423" height="224" src="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-124.png" alt="" class="wp-image-1162" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-124.png 423w, https://dokugakuexcel.com/wp-content/uploads/2021/08/image-124-300x159.png 300w" sizes="(max-width: 423px) 100vw, 423px" /></figure>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">平均点が「60」点で、評価する点に数値を入れます。</p>



<p class="wp-block-paragraph">その結果を「Ｂ7：Ｄ7」に出力したいと思います。</p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">出力条件として</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>①評価する点が空白ならば「空白」と表示</p><p>②評価する点が平均点の「60」ならば「平均点」と表示</p><p>③評価する点が平均点の「60」より上ならば「平均点より上」と表示</p><p>④評価する点が平均点の「60」より下ならば「平均点より下」と表示 </p></blockquote>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">それでは回答はこちら☟</p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">答え：=IF(D3=&#8221;&#8221;,&#8221;空白&#8221;,IF(D3=B3,&#8221;平均点&#8221;,IF(D3&gt;B3,&#8221;平均点より上&#8221;,IF(D3&lt;B3,&#8221;平均点より下&#8221;))))</p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">表示はこのようになりました。</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="151" src="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-125-1024x151.png" alt="" class="wp-image-1163" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-125-1024x151.png 1024w, https://dokugakuexcel.com/wp-content/uploads/2021/08/image-125-300x44.png 300w, https://dokugakuexcel.com/wp-content/uploads/2021/08/image-125-768x114.png 768w, https://dokugakuexcel.com/wp-content/uploads/2021/08/image-125.png 1048w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">うまく機能していますね。</p>



<p class="wp-block-paragraph"></p>



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



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">いかがだったでしょうか。<br>これで様々なパターンにも対応できるようになったとおもいます。<br>しかし式が長すぎると頭がこんがらがるので気をつけてください</p>



<p class="wp-block-paragraph">では次回の記事でお会いしましょう！</p>



<p class="wp-block-paragraph"></p>



<p class="has-text-align-center wp-block-paragraph">このサイトでは独学でエクセルの技術を磨くことができます。基本操作やVBA、関数を随時更新中です。</p>



<p class="has-text-align-center wp-block-paragraph">関数の使い方や効果を、実際のエクセルを使用してわかりやすくしています。</p>



<p class="has-text-align-center wp-block-paragraph">いつかはエクセルの教科書のようなサイトを目指してます。<br>コメントで知りたいことや悩みなど記入していただければお答えしていきます。<br>ぜひ、ほかの記事もご覧ください。皆様の参考になれれば幸いです！</p>
]]></content:encoded>
					
					<wfw:commentRss>https://dokugakuexcel.com/%e3%80%90if%e9%96%a2%e6%95%b0%e3%80%91%e3%82%a8%e3%82%af%e3%82%bb%e3%83%ab%e3%81%a7if%e9%96%a2%e6%95%b0%e3%82%92%e8%a4%87%e6%95%b0%e3%83%bb%e9%87%8d%e3%81%ad%e3%81%a6%e3%80%81%ef%bc%93%e3%83%91/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">135</post-id>	</item>
		<item>
		<title>【IF関数】エクセルで○○だったら△△を表示する～条件分岐を身に着ける～</title>
		<link>https://dokugakuexcel.com/%e3%80%90if%e9%96%a2%e6%95%b0%e3%80%91%e3%82%a8%e3%82%af%e3%82%bb%e3%83%ab%e3%81%a7%e2%97%8b%e2%97%8b%e3%81%a0%e3%81%a3%e3%81%9f%e3%82%89%e2%96%b3%e2%96%b3%e3%82%92%e8%a1%a8%e7%a4%ba%e3%81%99%e3%82%8b/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25e3%2580%2590if%25e9%2596%25a2%25e6%2595%25b0%25e3%2580%2591%25e3%2582%25a8%25e3%2582%25af%25e3%2582%25bb%25e3%2583%25ab%25e3%2581%25a7%25e2%2597%258b%25e2%2597%258b%25e3%2581%25a0%25e3%2581%25a3%25e3%2581%259f%25e3%2582%2589%25e2%2596%25b3%25e2%2596%25b3%25e3%2582%2592%25e8%25a1%25a8%25e7%25a4%25ba%25e3%2581%2599%25e3%2582%258b</link>
					<comments>https://dokugakuexcel.com/%e3%80%90if%e9%96%a2%e6%95%b0%e3%80%91%e3%82%a8%e3%82%af%e3%82%bb%e3%83%ab%e3%81%a7%e2%97%8b%e2%97%8b%e3%81%a0%e3%81%a3%e3%81%9f%e3%82%89%e2%96%b3%e2%96%b3%e3%82%92%e8%a1%a8%e7%a4%ba%e3%81%99%e3%82%8b/?noamp=mobile#comments</comments>
		
		<dc:creator><![CDATA[matsu]]></dc:creator>
		<pubDate>Wed, 23 Jun 2021 05:27:49 +0000</pubDate>
				<category><![CDATA[関数]]></category>
		<category><![CDATA[IF]]></category>
		<category><![CDATA[IF関数]]></category>
		<category><![CDATA[条件分岐]]></category>
		<category><![CDATA[なら]]></category>
		<category><![CDATA[だったら]]></category>
		<guid isPermaLink="false">https://dokugakuexcel.com/?p=125</guid>

					<description><![CDATA[今回はエクセルのIF関数についてです。 英語の意味どおり、もし～ならばを関数にした便利な機能です。 条件分岐ともいわれますね。システム作りにはよく使われる上、ここから派生するSUMIFなどの基礎になります。 ぜひ参考にし [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">今回はエクセルのIF関数についてです。</p>



<p class="wp-block-paragraph"><br>英語の意味どおり、もし～ならばを関数にした便利な機能です。</p>



<p class="wp-block-paragraph">条件分岐ともいわれますね。<br>システム作りにはよく使われる上、ここから派生するSUMIFなどの基礎になります。</p>



<p class="wp-block-paragraph">ぜひ参考にしてみてください。</p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">それでは見ていきましょう。</p>



<p class="wp-block-paragraph"></p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-6" checked><label class="toc-title" for="toc-checkbox-6">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">■関数の仕組み</a></li><li><a href="#toc2" tabindex="0">■条件分岐をする</a></li><li><a href="#toc3" tabindex="0">■よくあるエラーと対処法</a><ol><li><a href="#toc4" tabindex="0">・参照しているセルがエラーになっている</a></li></ol></li><li><a href="#toc5" tabindex="0">■公式の説明</a></li><li><a href="#toc6" tabindex="0">■練習問題</a></li><li><a href="#toc7" tabindex="0">■まとめ</a></li></ol>
    </div>
  </div>

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



<figure class="wp-block-pullquote has-border-color" style="border-color:#000000"><blockquote><p>=IF(<span class="has-inline-color has-vivid-red-color">条件の式</span>,<span class="has-inline-color has-vivid-cyan-blue-color">条件が正の場合の表示</span>、<span class="has-inline-color has-vivid-green-cyan-color">条件が誤の場合の表示</span>)</p></blockquote></figure>



<p class="wp-block-paragraph"></p>



<h2 class="wp-block-heading"><span id="toc2">■条件分岐をする</span></h2>



<p class="wp-block-paragraph">今回は下図の割合の数値をもとに数値が半分より上か下か判別することとします。</p>



<figure class="wp-block-image size-large"><img decoding="async" width="467" height="122" src="https://dokugakuexcel.com/wp-content/uploads/2021/06/image-66.png" alt="" class="wp-image-126" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/06/image-66.png 467w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-66-300x78.png 300w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-66-230x60.png 230w" sizes="(max-width: 467px) 100vw, 467px" /></figure>



<p class="wp-block-paragraph">現在の数値は60％。つまり「半分より上」です。</p>



<p class="wp-block-paragraph">では実際に表示させてみましょう。</p>



<p class="wp-block-paragraph">ここで使用する関数が「IF関数」。<br>「＝」の後にIFと打ちます。するとIF関数が出てくるのでダブルクリックします。</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="158" src="https://dokugakuexcel.com/wp-content/uploads/2021/06/image-67-1024x158.png" alt="" class="wp-image-127" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/06/image-67-1024x158.png 1024w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-67-300x46.png 300w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-67-768x119.png 768w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-67-389x60.png 389w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-67.png 1218w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">まずは論理式からです。<br>半分以上を判断するために、不等号を使用します。<br>半分以上なので判別式は「B3(60のセル番地)&gt;50」となりますね。</p>



<figure class="wp-block-image size-large"><img decoding="async" width="575" height="138" src="https://dokugakuexcel.com/wp-content/uploads/2021/06/image-68.png" alt="" class="wp-image-128" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/06/image-68.png 575w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-68-300x72.png 300w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-68-250x60.png 250w" sizes="(max-width: 575px) 100vw, 575px" /></figure>



<p class="wp-block-paragraph">ここで論理式を打ち終わったこと教えるために「,」を打ち込みます。</p>



<p class="wp-block-paragraph">次は真の場合を設定します。<br>論理式があっていたらどのように表示するか指示します。<br>ここでは”半分より上&#8221;と指示しておきましょう。文字で打ち込む際は「&#8221;」で挟まないといけません。<br>またここでセルを選択すると、真の場合はセルの値が表示されます。</p>



<figure class="wp-block-image size-large"><img decoding="async" width="531" height="137" src="https://dokugakuexcel.com/wp-content/uploads/2021/06/image-69.png" alt="" class="wp-image-129" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/06/image-69.png 531w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-69-300x77.png 300w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-69-233x60.png 233w" sizes="(max-width: 531px) 100vw, 531px" /></figure>



<p class="wp-block-paragraph">ここで真の場合を打ち終わったこと教えるために「,」を打ち込みます。</p>



<p class="wp-block-paragraph">次は偽の場合。<br>論理式が異なっていたらどのように表示するか指示します。<br>ここでは”半分より下&#8221;と指示しておきましょう。</p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">関数式に表すとのようになります。</p>



<p class="wp-block-paragraph">＝<strong><span class="fz-20px">IF(B3&gt;50,&#8221;半分より上&#8221;,&#8221;半分より下&#8221;)</span></strong></p>



<p class="wp-block-paragraph">では入力してみましょう。</p>



<figure class="wp-block-image size-large"><img decoding="async" width="511" height="142" src="https://dokugakuexcel.com/wp-content/uploads/2021/06/image-70.png" alt="" class="wp-image-130" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/06/image-70.png 511w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-70-300x83.png 300w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-70-216x60.png 216w" sizes="(max-width: 511px) 100vw, 511px" /></figure>



<p class="wp-block-paragraph">この状態でEnterキーを押すと…</p>



<figure class="wp-block-image size-large"><img decoding="async" width="968" height="146" src="https://dokugakuexcel.com/wp-content/uploads/2021/06/image-71.png" alt="" class="wp-image-131" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/06/image-71.png 968w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-71-300x45.png 300w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-71-768x116.png 768w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-71-398x60.png 398w" sizes="(max-width: 968px) 100vw, 968px" /></figure>



<p class="wp-block-paragraph">うまく機能してますね。<br>割合の数値を30にしても「平均より下」と出てくれています。</p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">ちなみに<strong><span class="marker-under">条件式</span></strong>は「<strong><span class="marker-under">＞・＜・＜＝・＞＝・＝</span></strong>」なども使用できます。</p>



<p class="wp-block-paragraph"></p>



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



<p class="wp-block-paragraph">ではIF関数を使用して発生するエラーとそれに対する対処法を説明します。</p>



<p class="wp-block-paragraph"></p>



<h3 class="wp-block-heading"><span id="toc4">・参照しているセルがエラーになっている</span></h3>



<p class="wp-block-paragraph">では先ほどまで使用していたシートをもとに説明します。</p>



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



<p class="wp-block-paragraph">IFでの関数式は「Ｂ3」のセルの値をもとに判別しています。</p>



<p class="wp-block-paragraph">では「Ｂ3」がエラーになったときの結果を見てみましょう。</p>



<p class="wp-block-paragraph"></p>



<figure class="wp-block-image size-full"><img decoding="async" width="574" height="119" src="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-127.png" alt="" class="wp-image-1165" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-127.png 574w, https://dokugakuexcel.com/wp-content/uploads/2021/08/image-127-300x62.png 300w" sizes="(max-width: 574px) 100vw, 574px" /></figure>



<p class="wp-block-paragraph">IF関数を使用して算出している結果の方もエラーになってしまいました。</p>



<p class="wp-block-paragraph">参照元がエラーであればIFで判別できないためエラーとなってしまいます。</p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">対策を下記にまとめました。</p>



<p class="wp-block-paragraph"></p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong><span class="bold-red">対策①</span>：参照のエラーを解消する</strong></p><p><strong><span class="bold-red">対策②</span>：IFERROR関数を使用し、エラー時の分岐を行う。</strong></p></blockquote>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">対策①はシンプルな解決策ですよね。</p>



<p class="wp-block-paragraph">対策②はIFERROR関数を使用することでIF関数のようにエラーの場合の分岐が可能になります。</p>



<p class="wp-block-paragraph">IFERROR関数についてはこちら☟</p>



<p class="wp-block-paragraph"><a href="https://dokugakuexcel.com/%e3%80%90iferror%e9%96%a2%e6%95%b0%e3%80%91%e3%82%a8%e3%82%af%e3%82%bb%e3%83%ab%e3%81%a7%e3%81%ae%e3%82%a8%e3%83%a9%e3%83%bc%e6%99%82%e3%81%ae%e5%af%be%e5%bf%9c%e3%81%ab%e3%81%a4%e3%81%84%e3%81%a6/">【IFERROR関数】エクセルでのエラー時の対応について～エラーに強いファイルを作る～ ► 独学エクセル塾 (dokugakuexcel.com)</a></p>



<p class="wp-block-paragraph"></p>



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



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



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



<p class="wp-block-paragraph"><a href="https://support.microsoft.com/ja-jp/office/if-%E9%96%A2%E6%95%B0-69aed7c9-4e8a-4755-a9bc-aa8bbff73be2">IF 関数 &#8211; Office サポート (microsoft.com)</a></p>



<p class="wp-block-paragraph"></p>



<h2 class="wp-block-heading"><span id="toc6">■練習問題</span></h2>



<p class="wp-block-paragraph"> 練習問題で複数のIF関数を復習してみてください。</p>



<p class="wp-block-paragraph">下図のシートを用意しました。 </p>



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



<p class="wp-block-paragraph">Aさんの得点とBさんの得点を比較してどちらが勝者か</p>



<p class="wp-block-paragraph">「Ｂ7：Ｄ7」へ出力してみましょう。</p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">答え：=IF(<span class="has-inline-color has-red-color">B3</span><span class="has-inline-color has-indigo-color">&gt;</span><span class="has-inline-color has-teal-color">D3</span>,&#8221;Aさんの勝利&#8221;,&#8221;Bさんの勝利&#8221;)</p>



<p class="wp-block-paragraph">解説：Aさんの得点（<span class="has-inline-color has-red-color">Ｂ3</span>）がＢさんの得点（<span class="has-inline-color has-teal-color">Ｄ3</span>）を上回っていたら（<span class="has-inline-color has-indigo-color">＞</span>）</p>



<p class="wp-block-paragraph">　　　”Aさんの勝利”と表示する。それ以外は”Bさんの勝利”とする</p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">表示は下記のようになります。数値を入れ替えてもうまく機能していますね。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="496" height="137" src="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-130.png" alt="" class="wp-image-1170" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-130.png 496w, https://dokugakuexcel.com/wp-content/uploads/2021/08/image-130-300x83.png 300w" sizes="(max-width: 496px) 100vw, 496px" /></figure>



<p class="wp-block-paragraph"></p>



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



<p class="wp-block-paragraph">ここで終わりたいのですが<br>先ほどの半分より上か下か判別するシートで勘の鋭い方はこう思ったはず…</p>



<figure class="wp-block-image size-large"><img decoding="async" width="467" height="122" src="https://dokugakuexcel.com/wp-content/uploads/2021/06/image-66.png" alt="" class="wp-image-126" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/06/image-66.png 467w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-66-300x78.png 300w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-66-230x60.png 230w" sizes="(max-width: 467px) 100vw, 467px" /></figure>



<p class="wp-block-paragraph">「50」ではどうなるのか？<br>結果はこうです。</p>



<figure class="wp-block-image size-large"><img decoding="async" width="455" height="100" src="https://dokugakuexcel.com/wp-content/uploads/2021/06/image-72.png" alt="" class="wp-image-132" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/06/image-72.png 455w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-72-300x66.png 300w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-72-273x60.png 273w" sizes="(max-width: 455px) 100vw, 455px" /></figure>



<p class="wp-block-paragraph">そうですね。50＞0以外はすべて<strong><span class="marker-under-red">「半分より下」</span></strong>なので<strong><span class="marker-under-red">誤った出力</span></strong>になります。</p>



<p class="wp-block-paragraph">つまり結果が<strong><span class="marker-under-blue">「半分より上」「半分より下」「半分」の３パターン</span></strong>あることになります。<br>答えが3パターン以上ある場合はIFをもう１つ追加して重複の分岐をする必要があります。</p>



<p class="wp-block-paragraph">今回の内容で解決した人もいると思うので<br>重複した分岐方法は次回説明します。</p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">重複したIF関数の記事はこちらから☟</p>



<p class="wp-block-paragraph"><a href="https://dokugakuexcel.com/%e3%80%90if%e9%96%a2%e6%95%b0%e3%80%91%e3%82%a8%e3%82%af%e3%82%bb%e3%83%ab%e3%81%a7if%e9%96%a2%e6%95%b0%e3%82%92%e8%a4%87%e6%95%b0%e3%83%bb%e9%87%8d%e3%81%ad%e3%81%a6%e3%80%81%ef%bc%93%e3%83%91/">【IF関数】エクセルでIF関数を複数・重ねて、３パターン以上分岐させる ► 独学エクセル塾 (dokugakuexcel.com)</a></p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">では次回の記事でお会いしましょう！</p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"></p>



<p class="has-text-align-center wp-block-paragraph">このサイトでは独学でエクセルの技術を磨くことができます。基本操作やVBA、関数を随時更新中です。</p>



<p class="has-text-align-center wp-block-paragraph">関数の使い方や効果を実際のエクセルを使用してわかりやすくしています。</p>



<p class="has-text-align-center wp-block-paragraph">いつかはエクセルの教科書のようなサイトを目指してます。<br>コメントで知りたいことや悩みなど記入していただければお答えしていきます。<br>ぜひ、ほかの記事もご覧ください。皆様の参考になれれば幸いです！</p>
]]></content:encoded>
					
					<wfw:commentRss>https://dokugakuexcel.com/%e3%80%90if%e9%96%a2%e6%95%b0%e3%80%91%e3%82%a8%e3%82%af%e3%82%bb%e3%83%ab%e3%81%a7%e2%97%8b%e2%97%8b%e3%81%a0%e3%81%a3%e3%81%9f%e3%82%89%e2%96%b3%e2%96%b3%e3%82%92%e8%a1%a8%e7%a4%ba%e3%81%99%e3%82%8b/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">125</post-id>	</item>
	</channel>
</rss>
