<?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>SUMIF  |  独学エクセル塾</title>
	<atom:link href="https://dokugakuexcel.com/tag/sumif/feed/" rel="self" type="application/rss+xml" />
	<link>https://dokugakuexcel.com</link>
	<description>初心者から中級者までシステム・関数・VBAを伝授します</description>
	<lastBuildDate>Sun, 02 Jul 2023 14:54:47 +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>SUMIF  |  独学エクセル塾</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】合計・総和をSUM・SUMIF・SUMIFSで求める!複数条件にも対応</title>
		<link>https://dokugakuexcel.com/%e3%80%90%e3%83%9e%e3%82%af%e3%83%advba%e7%9f%a5%e8%ad%98-18%e3%80%91%e5%90%88%e8%a8%88%e3%83%bb%e7%b7%8f%e5%92%8c%e3%82%92sum%e3%83%bbsumif%e3%83%bbsumifs%e3%81%a7%e6%b1%82%e3%82%81%e3%82%8b/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25e3%2580%2590%25e3%2583%259e%25e3%2582%25af%25e3%2583%25advba%25e7%259f%25a5%25e8%25ad%2598-18%25e3%2580%2591%25e5%2590%2588%25e8%25a8%2588%25e3%2583%25bb%25e7%25b7%258f%25e5%2592%258c%25e3%2582%2592sum%25e3%2583%25bbsumif%25e3%2583%25bbsumifs%25e3%2581%25a7%25e6%25b1%2582%25e3%2582%2581%25e3%2582%258b</link>
					<comments>https://dokugakuexcel.com/%e3%80%90%e3%83%9e%e3%82%af%e3%83%advba%e7%9f%a5%e8%ad%98-18%e3%80%91%e5%90%88%e8%a8%88%e3%83%bb%e7%b7%8f%e5%92%8c%e3%82%92sum%e3%83%bbsumif%e3%83%bbsumifs%e3%81%a7%e6%b1%82%e3%82%81%e3%82%8b/?noamp=mobile#respond</comments>
		
		<dc:creator><![CDATA[matsu]]></dc:creator>
		<pubDate>Wed, 25 Aug 2021 12:16:00 +0000</pubDate>
				<category><![CDATA[計算・関数]]></category>
		<category><![CDATA[マクロVBA]]></category>
		<category><![CDATA[VBA]]></category>
		<category><![CDATA[SUMIFS]]></category>
		<category><![CDATA[マクロ]]></category>
		<category><![CDATA[合計]]></category>
		<category><![CDATA[SUM]]></category>
		<category><![CDATA[SUMIF]]></category>
		<category><![CDATA[条件]]></category>
		<guid isPermaLink="false">https://dokugakuexcel.com/?p=1487</guid>

					<description><![CDATA[&#160; エクセルの関数には合計・総和を求めるSUM・SUMIF・SUMIFS関数が存在します。この関数は、なんとマクロVBAでも使用することができます。 使用方法は関数と同じです。関数は下記リンクを参照してください [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>&nbsp;</p>



<p>エクセルの関数には<strong><span class="marker-under">合計・総和を求めるSUM・SUMIF・SUMIFS関数</span></strong>が存在します。<br />この関数は、なんとマクロVBAでも使用することができます。</p>



<p>使用方法は関数と同じです。<br />関数は下記リンクを参照してください。</p>



<p><a href="https://dokugakuexcel.com/%e3%80%90sum%e9%96%a2%e6%95%b0%e3%80%91%e3%82%a8%e3%82%af%e3%82%bb%e3%83%ab%e3%81%a7%e5%90%88%e8%a8%88%ef%bc%88%e7%b7%8f%e5%92%8c%ef%bc%89%e3%82%92%e6%b1%82%e3%82%81%e3%82%8b/">【SUM関数】エクセルで合計（総和）を関数を使用して求める方法 ► 独学エクセル塾 (dokugakuexcel.com)</a></p>



<p><a href="https://dokugakuexcel.com/%e3%80%90sumif%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%82%e3%82%8b%e6%9d%a1%e4%bb%b6%e3%81%ab%e5%bd%93%e3%81%a6%e3%81%af%e3%81%be%e3%82%8b%e5%90%88%e8%a8%88/">【SUMIF関数】エクセルで条件に当てはまる合計・総和を求める ► 独学エクセル塾 (dokugakuexcel.com)</a></p>



<p><a href="https://dokugakuexcel.com/%e3%80%90sumifs%e9%96%a2%e6%95%b0%e3%80%91%e3%82%a8%e3%82%af%e3%82%bb%e3%83%ab%e3%81%a7%e8%a4%87%e6%95%b0%e3%81%ae%e6%9d%a1%e4%bb%b6%e3%81%ab%e5%bd%93%e3%81%a6%e3%81%af%e3%81%be%e3%82%8b%e5%90%88/">【SUMIFS関数】エクセルで複数の条件に当てはまる合計を求める ► 独学エクセル塾 (dokugakuexcel.com)</a></p>



<p>合計はよく使用する機能ですよね。<br />ぜひ身に着けて活用してみてください。</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">■SUM関数で指定範囲の合計を求める</a><ol><li><a href="#toc2" tabindex="0">・プログラムの仕組み</a></li><li><a href="#toc3" tabindex="0">・使用方法</a></li></ol></li><li><a href="#toc4" tabindex="0">■SUMIF関数で条件に当てはまる合計を求める</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">■SUMIFS関数で条件に当てはまる合計を求める</a><ol><li><a href="#toc8" tabindex="0">・プログラムの仕組み</a></li><li><a href="#toc9" tabindex="0">・使用方法</a></li></ol></li><li><a href="#toc10" tabindex="0">■よくあるエラーと対処法</a><ol><li><a href="#toc11" tabindex="0">・WorksheetFunctionクラスのSumifsプロパティを取得できません</a></li><li><a href="#toc12" tabindex="0">・合計の結果が正しくない</a></li></ol></li><li><a href="#toc13" tabindex="0">■練習問題</a></li><li><a href="#toc14" tabindex="0">&#x2b1b;︎公式の説明</a></li><li><a href="#toc15" tabindex="0">■まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">■SUM関数で指定範囲の合計を求める</span></h2>



<h3 class="wp-block-heading"><span id="toc2">・プログラムの仕組み</span></h3>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p><strong><span class="fz-22px">Application.WorksheetFunction.Sum(<span class="bold-red">合計を求めたい範囲</span>)</span></strong></p>
</blockquote>



<h3 class="wp-block-heading"><span id="toc3">・使用方法</span></h3>



<p>では下図の例をもとに進めていきましょう</p>



<figure class="wp-block-image size-full"><img fetchpriority="high" decoding="async" width="377" height="293" class="wp-image-1488" src="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-375.png" alt="" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-375.png 377w, https://dokugakuexcel.com/wp-content/uploads/2021/08/image-375-300x233.png 300w" sizes="(max-width: 377px) 100vw, 377px" /></figure>



<p>AさんからKさんまでの得点をＣ列に入力しており<br />今回はその<strong><span class="marker-under">合計得点を「E3」に入力</span></strong>してみましょう。</p>



<p>ではプログラムを組んでみましょう。<br />合計を求めたい範囲は「<span class="bold-red">C3からC13</span>」ですので下記のようになります。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p><strong>Sub 合計()</strong></p>
<p><strong><span class="marker-under">Cells(3, 5) </span>= Application.WorksheetFunction.Sum(Range(<span class="bold-red">&#8220;C3:C13&#8221;</span>))</strong></p>
<p><strong>End Sub</strong></p>
</blockquote>



<p>それでは実行した結果を見てみましょう。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="145" height="68" class="wp-image-1489" src="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-376.png" alt="" /></figure>



<p>合計を求めることができました。<br />ちなみにCellsで表示するとこのようになります。</p>



<p><strong>Cells(3, 5) = Application.WorksheetFunction.Sum(<span class="bold-red">Range(Cells(3, 3), Cells(13, 3))</span>)</strong></p>



<p>さらにRange変数を使用しても合計を求めることは可能です。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p><strong>Sub 合計()</strong></p>
<p><strong>Dim A As Range</strong></p>
<p><strong>Set A = Range(<span class="bold-red">&#8220;C3:C13&#8221;</span>)</strong></p>
<p><strong>Cells(3, 5) = Application.WorksheetFunction.Sum(<span class="bold-red">A</span>)</strong></p>
<p><strong>End Sub</strong></p>
</blockquote>



<h2 class="wp-block-heading"><span id="toc4">■SUMIF関数で条件に当てはまる合計を求める</span></h2>



<h3 class="wp-block-heading"><span id="toc5">・プログラムの仕組み</span></h3>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p><strong>Application.WorksheetFunction.SumIf(<span class="bold-red">条件の範囲</span>,<span class="bold-blue">絞り込む条件</span>,<span class="bold-green">合計の範囲</span>)</strong></p>
</blockquote>



<h3 class="wp-block-heading"><span id="toc6">・使用方法</span></h3>



<p>では下図の例をもとに進めていきましょう</p>



<figure class="wp-block-image size-full"><img decoding="async" width="494" height="289" class="wp-image-1490" src="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-377.png" alt="" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-377.png 494w, https://dokugakuexcel.com/wp-content/uploads/2021/08/image-377-300x176.png 300w" sizes="(max-width: 494px) 100vw, 494px" /></figure>



<p>先ほどのシートに学年が加わりました。<br />今回は２年の合計を求めてみましょう。</p>



<p>条件の範囲は「<span class="bold-red">Ｃ3からＣ13</span>」になります。<br />絞り込む条件は「<span class="bold-blue">２年</span>」ですね。<br />合計の範囲は得点なので「<span class="bold-green">Ｄ3からＤ13</span>」ですね。</p>



<p>プログラムを組むとこのようになります。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p><strong>Sub 条件に当てはまる合計()</strong></p>
<p><strong>Cells(3, 6) = Application.WorksheetFunction.SumIf(<span class="bold-red">Range(&#8220;C3:C13&#8221;)</span>, <span class="bold-blue">&#8220;２年&#8221;</span>, <span class="bold-green">Range(&#8220;D3:D13&#8221;)</span>)</strong></p>
<p><strong>End Sub</strong></p>
</blockquote>



<p>それでは実行してみましょう。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="163" height="65" class="wp-image-1491" src="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-378.png" alt="" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-378.png 163w, https://dokugakuexcel.com/wp-content/uploads/2021/08/image-378-160x65.png 160w" sizes="(max-width: 163px) 100vw, 163px" /></figure>



<p>機能していますね。<br />こちらもCellsで表してみましょう。</p>



<p><strong>Cells(3, 6) = Application.WorksheetFunction.SumIf(<span class="bold-red">Range(Cells(3, 3), Cells(13, 3))</span>, <span class="bold-blue">&#8220;２年&#8221;</span>, <span class="bold-green">Range(Cells(3, 4), Cells(13, 4))</span>)</strong></p>



<p>Range変数を使用するとこのようになります。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p><strong>Sub 条件に当てはまる合計()</strong></p>
<p><strong>Dim A As Range, B As Range</strong></p>
<p><strong>Set A = Range(<span class="bold-red">&#8220;C3:C13&#8221;</span>)<br />Set B = Range(<span class="bold-green">&#8220;D3:D13&#8221;</span>)</strong></p>
<p><strong>Cells(3, 6) = Application.WorksheetFunction.SumIf(<span class="bold-red">A</span>, <span class="bold-blue">&#8220;２年&#8221;</span>, <span class="bold-green">B</span>)</strong></p>
<p><strong>End Sub</strong></p>
</blockquote>



<h2 class="wp-block-heading"><span id="toc7">■SUMIFS関数で条件に当てはまる合計を求める</span></h2>



<h3 class="wp-block-heading"><span id="toc8">・プログラムの仕組み</span></h3>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p><strong>Application.WorksheetFunction.SumIfs(<span class="bold-red">合計したい範囲</span>,<span class="bold-blue"><span class="marker-under-red">絞り込む範囲1</span>,<span class="marker-under-blue">絞り込む条件1</span></span>,<span class="bold-green"><span class="marker-under-red">絞り込む範囲2</span>,<span class="marker-under-blue">絞り込む条件2</span></span>….)</strong></p>
</blockquote>



<h3 class="wp-block-heading"><span id="toc9">・使用方法</span></h3>



<p>では下図の例をもとに進めていきましょう</p>



<figure class="wp-block-image size-full"><img decoding="async" width="610" height="300" class="wp-image-1492" src="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-379.png" alt="" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-379.png 610w, https://dokugakuexcel.com/wp-content/uploads/2021/08/image-379-300x148.png 300w" sizes="(max-width: 610px) 100vw, 610px" /></figure>



<p>今回はさらに「組」も追加しました。<br />では実際にプログラムを組んでみましょう。</p>



<p>合計したい範囲は「<strong><span class="bold-red">E3からE13</span></strong>」です。<br />絞り込む条件の範囲は１つ目は学年なので「<span class="bold-blue"><span class="marker-under-red">C3からC12</span></span>」です。<br />絞り込む条件の１つ目は「<span class="bold-blue"><span class="marker-under-blue">２年</span></span>」ですね。<br />絞り込む条件の範囲は2つ目は学年なので「<span class="bold-green"><span class="marker-under-red">D3からD12</span></span>」です。<br />絞り込む条件の2つ目は「<span class="bold-green"><span class="marker-under-blue">は組</span></span>」ですね。</p>



<p>それでは作成したプログラムを見てみましょう。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p><strong>Sub 複数の条件に当てはまる合計()</strong></p>
<p><strong>Cells(10, 7) = Application.WorksheetFunction.SumIfs(<span class="bold-red">Range(&#8220;E3:E13&#8221;)</span>, <span class="bold-blue"><span class="marker-under-red">Range(&#8220;C3:C13&#8221;)</span></span>,<span class="bold-blue"><span class="marker-under-blue"> &#8220;２年&#8221;</span></span>, <span class="bold-green"><span class="marker-under-red">Range(&#8220;D3:D13&#8221;)</span></span>, <span class="marker-under-blue"><span class="bold-green">&#8220;は組&#8221;</span></span>)</strong></p>
<p><strong>End Sub</strong></p>
</blockquote>



<p>実行するとこのようになります。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="188" height="64" class="wp-image-1493" src="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-380.png" alt="" /></figure>



<p>「２年は組」に当てはまる「45」と「60」が合計されていますね。</p>



<p>ではCellsでもプログラムを見てみましょう。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p><strong>Cells(10, 7) = Application.WorksheetFunction.SumIfs(<span class="bold-red">Range(Cells(3, 5), Cells(13, 5))</span>, <span class="marker-under-red"><span class="bold-blue">Range(Cells(3, 3), Cells(13, 3))</span></span>,<span class="bold-blue"><span class="marker-under-blue"> &#8220;２年&#8221;</span></span>, <span class="bold-green"><span class="marker-under-red">Range(Cells(3, 4), Cells(13, 4))</span></span>, <span class="marker-under-blue"><span class="bold-green">&#8220;は組&#8221;</span></span>)</strong></p>
</blockquote>



<p>長くなりますが、変数を使う場合はこちらを活用してみましょう。</p>



<p>Range変数を使用するとこのようになります。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p><strong>Sub 複数の条件に当てはまる合計()</strong></p>
<p><strong>Dim A As Range, B As Range, C As Range</strong></p>
<p><strong>Set A = Range(<span class="bold-blue">&#8220;C3:C13&#8221;</span>)<br />Set B = Range(<span class="bold-green">&#8220;D3:D13&#8221;</span>)<br />Set C = Range(<span class="bold-red">&#8220;E3:E13&#8221;</span>)</strong></p>
<p><strong>Cells(10, 7) = Application.WorksheetFunction.SumIfs(<span class="bold-red">C</span>, <span class="bold-blue">A, &#8220;２年&#8221;</span>,<span class="bold-green"> B, &#8220;は組&#8221;</span>)</strong></p>
<p><strong>End Sub</strong></p>
</blockquote>



<h2 class="wp-block-heading"><span id="toc10">■よくあるエラーと対処法</span></h2>



<h3 class="wp-block-heading"><span id="toc11">・WorksheetFunctionクラスのSumifsプロパティを取得できません</span></h3>



<figure class="wp-block-image size-full"><img decoding="async" width="401" height="199" class="wp-image-1494" src="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-381.png" alt="" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-381.png 401w, https://dokugakuexcel.com/wp-content/uploads/2021/08/image-381-300x149.png 300w" sizes="(max-width: 401px) 100vw, 401px" /></figure>



<p>こちらは合計の範囲にエラーが生じているかもしれません。<br />下図の見本を見てみましょう。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="361" height="298" class="wp-image-1495" src="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-382.png" alt="" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-382.png 361w, https://dokugakuexcel.com/wp-content/uploads/2021/08/image-382-300x248.png 300w" sizes="(max-width: 361px) 100vw, 361px" /></figure>



<p>得点にエラーが存在しています。<br />先ほどの「２年は組」の条件で合計を求めるとエラーになってます。</p>



<p>こちらの解決方法は合計範囲のエラーをなくすしかありません。<br />IFERROR関数などを使用してエラーにならない出力を検討してみましょう。</p>



<h3 class="wp-block-heading"><span id="toc12">・合計の結果が正しくない</span></h3>



<p>こちらはセルの参照が間違っていないかを確認してください。<br />それでも結果が異なる場合は、表示形式が<strong><span class="marker-under-red">「文字列」</span></strong>になっている可能性があります。</p>



<p>下図を見てみましょう。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="501" height="123" class="wp-image-1497" src="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-384.png" alt="" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-384.png 501w, https://dokugakuexcel.com/wp-content/uploads/2021/08/image-384-300x74.png 300w" sizes="(max-width: 501px) 100vw, 501px" /></figure>



<p>合計範囲が「文字列」で入力されている場合は数値としてみなされず<br />文字として判断されるため、合計されなくなります。</p>



<p>解決方法は表示形式を<strong><span class="marker-under-blue">「標準」「数値」</span></strong>に戻して入力しなおすと解決します。</p>
<h2><span id="toc13">■練習問題</span></h2>
<p>練習問題も別の記事でまとめているので是非参考にしてみてください！</p>
<div class="alert-box common-icon-box"><a href="https://dokugakuexcel.com/%e6%8c%87%e5%ae%9a%e3%81%95%e3%82%8c%e3%81%9f%e3%82%bb%e3%83%ab%e3%81%ae%e7%af%84%e5%9b%b2%e3%81%ae%e5%90%88%e8%a8%88%e5%80%a4%e3%82%92%e6%b1%82%e3%82%81%e3%81%a6%e7%b5%90%e6%9e%9c%e3%82%92%e3%82%bb/">【マクロVBA練習問題2】指定されたセルの範囲の合計値を求めて結果をセルに入力 ► 独学エクセル塾 (dokugakuexcel.com)</a></div>



<h2 class="wp-block-heading"><span id="toc14">&#x2b1b;︎公式の説明</span></h2>



<p>わかりやすいように説明したため公式と使用する語句が異なりますが<br />マイクロソフト公式の説明については下記のリンクを参照してください。☟</p>



<p><a href="https://learn.microsoft.com/ja-jp/office/vba/api/excel.worksheetfunction">WorksheetFunction オブジェクト (Excel) | Microsoft Learn</a></p>



<h2 class="wp-block-heading"><span id="toc15">■まとめ</span></h2>



<p>いかがだったでしょうか。</p>



<p>関数では、よく使用されるSUM関数もVBAで使用できるのは便利ですね。</p>



<p>&nbsp;</p>



<p>ぜひ使用してみてください。</p>



<p>&nbsp;</p>



<p>次回は平均を求める方法についてまとめています。記事はこちらから☟</p>



<p><a href="https://dokugakuexcel.com/%e3%80%90%e3%83%9e%e3%82%af%e3%83%advba%e7%9f%a5%e8%ad%98-19%e3%80%91%e5%b9%b3%e5%9d%87%e3%82%92average-averageif-averageifs%e3%81%a7%e6%b1%82%e3%82%81%e3%82%8b/">【マクロVBA知識 19】平均をAVERAGE/AVERAGEIF/AVERAGEIFSで求める ► 独学エクセル塾 (dokugakuexcel.com)</a></p>



<p>それでは次回の記事でお会いしましょう。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://dokugakuexcel.com/%e3%80%90%e3%83%9e%e3%82%af%e3%83%advba%e7%9f%a5%e8%ad%98-18%e3%80%91%e5%90%88%e8%a8%88%e3%83%bb%e7%b7%8f%e5%92%8c%e3%82%92sum%e3%83%bbsumif%e3%83%bbsumifs%e3%81%a7%e6%b1%82%e3%82%81%e3%82%8b/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1487</post-id>	</item>
		<item>
		<title>【SUMIF関数】エクセルで条件に当てはまる合計・総和を求める</title>
		<link>https://dokugakuexcel.com/%e3%80%90sumif%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%82%e3%82%8b%e6%9d%a1%e4%bb%b6%e3%81%ab%e5%bd%93%e3%81%a6%e3%81%af%e3%81%be%e3%82%8b%e5%90%88%e8%a8%88/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25e3%2580%2590sumif%25e9%2596%25a2%25e6%2595%25b0%25e3%2580%2591%25e3%2582%25a8%25e3%2582%25af%25e3%2582%25bb%25e3%2583%25ab%25e3%2581%25a7%25e3%2581%2582%25e3%2582%258b%25e6%259d%25a1%25e4%25bb%25b6%25e3%2581%25ab%25e5%25bd%2593%25e3%2581%25a6%25e3%2581%25af%25e3%2581%25be%25e3%2582%258b%25e5%2590%2588%25e8%25a8%2588</link>
					<comments>https://dokugakuexcel.com/%e3%80%90sumif%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%82%e3%82%8b%e6%9d%a1%e4%bb%b6%e3%81%ab%e5%bd%93%e3%81%a6%e3%81%af%e3%81%be%e3%82%8b%e5%90%88%e8%a8%88/?noamp=mobile#comments</comments>
		
		<dc:creator><![CDATA[matsu]]></dc:creator>
		<pubDate>Thu, 24 Jun 2021 11:56:10 +0000</pubDate>
				<category><![CDATA[関数]]></category>
		<category><![CDATA[合計]]></category>
		<category><![CDATA[SUMIF]]></category>
		<category><![CDATA[SUMIF関数]]></category>
		<category><![CDATA[条件]]></category>
		<guid isPermaLink="false">https://dokugakuexcel.com/?p=175</guid>

					<description><![CDATA[ここではIF関数から派生したSUMIF関数について説明します。 IF関数についてはこちらから☟ 【IF関数】エクセルでIF関数を複数・重ねて、３パターン以上分岐させる &#8211; 独学エクセル塾 (dokugakue [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>ここではIF関数から派生したSUMIF関数について説明します。</p>



<p>IF関数についてはこちらから☟</p>



<p><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関数を複数・重ねて、３パターン以上分岐させる &#8211; 独学エクセル塾 (dokugakuexcel.com)</a></p>



<p><br>仕組みとしては、設定した条件を満たすもののみ合計（SUM）するといったものです。</p>



<p>データの分析や金額の計算などに便利な関数ですね。</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-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><li><a href="#toc5" tabindex="0">・合計する範囲にエラーが含まれている</a></li></ol></li><li><a href="#toc6" tabindex="0">■公式の説明</a></li><li><a href="#toc7" tabindex="0">■練習問題</a></li><li><a href="#toc8" tabindex="0">■まとめ</a></li></ol>
    </div>
  </div>

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



<p></p>



<figure class="wp-block-pullquote"><blockquote><p>=SUMIF(<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><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-red-color"><strong>絞り込む対象の範囲</strong></mark>：条件の対象となる範囲</p>



<p><strong><span class="has-inline-color has-indigo-color">絞り込む条件</span></strong>：合計する際に絞り込みたい条件</p>



<p><strong><span class="has-inline-color has-teal-color">合計の範囲</span></strong>：合計したい範囲</p>



<p></p>



<h2 class="wp-block-heading"><span id="toc2">■ 条件に当てはまる合計を求める</span></h2>



<p>今回はAさんからKさんの点数表を元に説明します。<br>さらに組が「い組」「ろ組」「は組」に分かれており、それぞれの組の合計点を求めたいとします。</p>



<figure class="wp-block-image size-large"><img decoding="async" width="523" height="303" src="https://dokugakuexcel.com/wp-content/uploads/2021/06/image-94.png" alt="" class="wp-image-176" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/06/image-94.png 523w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-94-300x174.png 300w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-94-330x190.png 330w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-94-104x60.png 104w" sizes="(max-width: 523px) 100vw, 523px" /></figure>



<p>ここで使用するのがSUMIF関数。<br>仕組みとしては</p>



<p>=SUMIF(条件の範囲,合計の条件,合計の範囲)</p>



<p>となります。</p>



<p>ではまず「い組」の合計から求めてみましょう。</p>



<p></p>



<p>絞り込む対象は組なので<strong><span class="has-inline-color has-vivid-red-color">C3:C13</span></strong>が絞り込み対象です。</p>



<p>絞り込む条件はい組なので、<span class="has-inline-color has-vivid-cyan-blue-color"><strong>F3</strong></span>の内容を参照にしましょう。&#8221;い組&#8221;でも構いません。</p>



<p>最後に合計の範囲ですがこちらは点数なので<span class="has-inline-color has-vivid-green-cyan-color"><strong>D3</strong></span><strong><span class="has-inline-color has-vivid-green-cyan-color">:D13</span></strong>が対象になりますね。</p>



<p></p>



<p>以上のような流れです。なので数式に直すと「い組」このようになります。</p>



<p>=SUMIF(<strong><span class="has-inline-color has-vivid-red-color">C3:C13</span>,<span class="has-inline-color has-vivid-cyan-blue-color">F3</span>,<span class="has-inline-color has-vivid-green-cyan-color">D3:D13</span></strong>)</p>



<p>では実際に関数を入れてみましょう。</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="278" src="https://dokugakuexcel.com/wp-content/uploads/2021/06/image-95-1024x278.png" alt="" class="wp-image-177" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/06/image-95-1024x278.png 1024w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-95-300x81.png 300w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-95-768x208.png 768w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-95-221x60.png 221w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-95.png 1179w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>うまくいきましたね。</p>



<p>い組の対象は65+54+98+52で269で合っています。</p>



<p><br>「ろ組」「は組」も同じ仕組みで入力します。</p>



<p></p>



<p>どちらも<kbd><span class="has-inline-color has-vivid-red-color">絞り込む対象</span></kbd>と<span class="has-inline-color has-vivid-green-cyan-color">合計の対象</span>は変わらないため、変えるのは<span class="has-inline-color has-vivid-cyan-blue-color">絞り込む条件</span>のみです。</p>



<p>なので「ろ組」は・・・=SUMIF(<strong><span class="has-inline-color has-vivid-red-color">C3:C13</span>,<span class="has-inline-color has-vivid-cyan-blue-color">F4</span>,<span class="has-inline-color has-vivid-green-cyan-color">D3:D13</span></strong>)</p>



<p>           「は組」は・・・=SUMIF(<strong><span class="has-inline-color has-vivid-red-color">C3:C13</span>,<span class="has-inline-color has-vivid-cyan-blue-color">F5</span>,<span class="has-inline-color has-vivid-green-cyan-color">D3:D13</span></strong>)</p>



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



<figure class="wp-block-image size-large"><img decoding="async" width="957" height="299" src="https://dokugakuexcel.com/wp-content/uploads/2021/06/image-96.png" alt="" class="wp-image-178" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/06/image-96.png 957w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-96-300x94.png 300w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-96-768x240.png 768w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-96-192x60.png 192w" sizes="(max-width: 957px) 100vw, 957px" /></figure>



<p>こちらもうまくいきました。</p>



<p></p>



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



<p>ではSUM関数を使用して発生するエラーとそれに対する対処法を説明します。</p>



<h3 class="wp-block-heading"><span id="toc4">・数値が文字列になっている</span></h3>



<p>下記の式をご覧ください</p>



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



<p>今回は「ろ組」の合計を求める式を参考にしてみましょう。</p>



<p>通常は「84・35・10・24」の合計になるので</p>



<p>結果は<strong><span class="marker-under-red">「153」</span></strong>になるはずです。しかし結果は下図のようになりました。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="652" height="370" src="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-250.png" alt="" class="wp-image-1318" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-250.png 652w, https://dokugakuexcel.com/wp-content/uploads/2021/08/image-250-300x170.png 300w, https://dokugakuexcel.com/wp-content/uploads/2021/08/image-250-120x68.png 120w, https://dokugakuexcel.com/wp-content/uploads/2021/08/image-250-160x90.png 160w" sizes="(max-width: 652px) 100vw, 652px" /></figure>



<p>「ろ組」が含まれておらず<strong><span class="marker-under-red">「0」</span></strong>になっています。</p>



<p>では「ろ組の得点」に注目してください。</p>



<p>左上に緑の印がついています。</p>



<p></p>



<p>本来数値の書式は<strong><span class="marker-under">「標準」や「数値」</span></strong>となっています。</p>



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



<p>しかし左上に緑の印がついてある「ろ組の数値」はというと&#8230;</p>



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



<p><strong><span class="marker-under">「文字列」</span></strong>になっています。</p>



<p>つまり<strong>「ろ組の数値」は数値として認識されておらず「文字」として認識している</strong>ため</p>



<p><strong><span class="marker-under-blue">無視</span></strong>されている計算になっています。</p>



<p></p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong><span class="fz-22px"><span class="bold-red">対処法</span>：表示を標準にもどし、再度入力すれば解消されます。</span></strong></p></blockquote>



<p></p>



<h3 class="wp-block-heading"><span id="toc5">・合計する範囲にエラーが含まれている</span></h3>



<p></p>



<p>では次のエラーを見てみましょう。</p>



<p>同じく「ろ組」の合計を見本にしてみます。</p>



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



<p>合計を求める式は先ほどと同様です。</p>



<p>しかし数値の中にエラーが存在しています。</p>



<p></p>



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



<figure class="wp-block-image size-full"><img decoding="async" width="566" height="324" src="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-254.png" alt="" class="wp-image-1322" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-254.png 566w, https://dokugakuexcel.com/wp-content/uploads/2021/08/image-254-300x172.png 300w, https://dokugakuexcel.com/wp-content/uploads/2021/08/image-254-330x190.png 330w, https://dokugakuexcel.com/wp-content/uploads/2021/08/image-254-120x68.png 120w" sizes="(max-width: 566px) 100vw, 566px" /></figure>



<p>エラーに引っ張られて合計の<strong><span class="marker-under-red">結果もエラー</span></strong>になってしまいました。</p>



<p></p>



<p>SUMIF関数は空白や文字列はスルー出来ますが、<strong><span class="marker-under-red">エラーはスルー出来ません</span></strong>。</p>



<p></p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong><span class="bold-red">対策①</span>：参照のエラーを解消する</strong></p></blockquote>



<p></p>



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



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



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



<p><a href="https://support.microsoft.com/ja-jp/office/sumif-%E9%96%A2%E6%95%B0-169b8c99-c05c-4483-a712-1697a653039b">SUMIF 関数 &#8211; Office サポート (microsoft.com)</a></p>



<p></p>



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



<p>では練習問題です。実際に考えてみてSUMIF関数をマスターしてみてください。</p>



<p>下記のようなシートがあったとします。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="634" height="359" src="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-255.png" alt="" class="wp-image-1323" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-255.png 634w, https://dokugakuexcel.com/wp-content/uploads/2021/08/image-255-300x170.png 300w, https://dokugakuexcel.com/wp-content/uploads/2021/08/image-255-120x68.png 120w, https://dokugakuexcel.com/wp-content/uploads/2021/08/image-255-160x90.png 160w, https://dokugakuexcel.com/wp-content/uploads/2021/08/image-255-320x180.png 320w" sizes="(max-width: 634px) 100vw, 634px" /></figure>



<p>今回は「２年」の合計得点をSUMIF関数で算出してみましょう。</p>



<p></p>



<p></p>



<p>答え：=SUMIF(C3:C13,F3,D3:D13)</p>



<p>条件の範囲が「Ｃ3～Ｃ13」で条件が「Ｆ3」の「２年」となります。</p>



<p>条件は”２年”と入力しても構いません。</p>



<p>合計範囲は得点なので「Ｄ3～Ｄ13」になります。</p>



<p></p>



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



<p>いかがだったでしょうか。<br>複雑なデータをまとめる際には便利な機能ですね。</p>



<p>ぜひ、活用してみてください。</p>



<p>それでは次回の記事でお会いしましょう。</p>



<p></p>



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



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



<p class="has-text-align-center">いつかはエクセルの教科書のようなサイトを目指してます。<br>コメントで知りたいことや悩みなど記入していただければお答えしていきます。<br>ぜひ、ほかの記事もご覧ください。皆様の参考になれれば幸いです！</p>
]]></content:encoded>
					
					<wfw:commentRss>https://dokugakuexcel.com/%e3%80%90sumif%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%82%e3%82%8b%e6%9d%a1%e4%bb%b6%e3%81%ab%e5%bd%93%e3%81%a6%e3%81%af%e3%81%be%e3%82%8b%e5%90%88%e8%a8%88/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">175</post-id>	</item>
	</channel>
</rss>
