<?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>SUMPRODUCT | nujonoa_blog</title>
	<atom:link href="https://nujonoa.com/tag/sumproduct/feed/" rel="self" type="application/rss+xml" />
	<link>https://nujonoa.com</link>
	<description>人生に役立つデータ集</description>
	<lastBuildDate>Mon, 23 Nov 2020 00:31:14 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.3</generator>

<image>
	<url>https://nujonoa.com/wp-content/uploads/2019/04/cropped-DSC00976-e1554456145409-32x32.jpg</url>
	<title>SUMPRODUCT | nujonoa_blog</title>
	<link>https://nujonoa.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>【エクセル】上位n個の合計値を1セルで計算する方法！</title>
		<link>https://nujonoa.com/calculate-the-total-value-of-the-top-n-points/</link>
					<comments>https://nujonoa.com/calculate-the-total-value-of-the-top-n-points/#respond</comments>
		
		<dc:creator><![CDATA[nujonoa]]></dc:creator>
		<pubDate>Sun, 22 Nov 2020 14:18:00 +0000</pubDate>
				<category><![CDATA[エクセル]]></category>
		<category><![CDATA[small]]></category>
		<category><![CDATA[SUMPRODUCT]]></category>
		<category><![CDATA[LARGE]]></category>
		<category><![CDATA[n]]></category>
		<guid isPermaLink="false">http://nujonoa.com/?p=7653</guid>

					<description><![CDATA[目次 上位n個の合計値を計算する方法！数式紹介数式の説明 上位n個の合計値を計算する方法！ 二八の法則といわれるように、物事は、 上位2割のものの合計が8割を占める という現象がよく起こります。そこで、上位n個の合計値を [&#8230;]]]></description>
										<content:encoded><![CDATA[

  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-2" checked><label class="toc-title" for="toc-checkbox-2">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">上位n個の合計値を計算する方法！</a></li><li><a href="#toc2" tabindex="0">数式紹介</a></li><li><a href="#toc3" tabindex="0">数式の説明</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">上位n個の合計値を計算する方法！</span></h2>



<p>二八の法則といわれるように、<br>物事は、</p>



<p>上位2割のものの合計が8割を占める</p>



<p>という現象がよく起こります。<br>そこで、上位n個の合計値を確認し割合を確認することで<br>データの目の付け所を知ることができます。</p>



<p>そこで今回亜H、上位n個を関数で計算する方法を紹介したいとも思います。</p>



<h2 class="wp-block-heading"><span id="toc2">数式紹介</span></h2>



<p>今回紹介する数式は、<br>・SUMPRODUT<br>・ROWS<br>・INDIRECT<br>を用いて、</p>



<p class="is-style-sticky-red">=SUMPRODUCT(LARGE(データ範囲,ROW(INDIRECT("1:n"))))</p>



<p class="is-style-sticky-gray">実際の使用例<br>=SUMPRODUCT(LARGE($C$3:$C$10,ROW(INDIRECT("1:3"))))</p>



<p>と記述します。</p>



<p>計算結果は下記の通り、<br>・上位1位までの合計が、10<br>・上位2位までの合計が、18=10+8<br>・上位3位までの合計が、24=10+8+6<br>と、狙った通り計算できていることが分かります。</p>



<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="900" height="333" src="https://nujonoa.com/wp-content/uploads/2020/11/image-18-900x333.png" alt="" class="wp-image-7656" srcset="https://nujonoa.com/wp-content/uploads/2020/11/image-18-900x333.png 900w, https://nujonoa.com/wp-content/uploads/2020/11/image-18-500x185.png 500w, https://nujonoa.com/wp-content/uploads/2020/11/image-18-300x111.png 300w, https://nujonoa.com/wp-content/uploads/2020/11/image-18-768x284.png 768w, https://nujonoa.com/wp-content/uploads/2020/11/image-18.png 1008w" sizes="(max-width: 900px) 100vw, 900px" /></figure>



<h2 class="wp-block-heading"><span id="toc3">数式の説明</span></h2>



<p>今回の肝となっている関数はLARGE関数です。</p>



<p>LARGE関数は</p>



<p class="is-style-sticky-red">= LARGE(data ,n ) // n番目に大きい</p>



<p>のように、使用し、n番目に大きい数字を検索することができます。</p>



<p>今回はそれにSUMPRODUCT関数を組み合わせて上位n点の合計を表現しています。</p>



<p>この数式にたどり着くイメージは、</p>



<p class="is-style-sticky-red">①簡単に記述すると、<br>= LARGE(data ,１) +LARGE(data ,2) +LARGE(data ,3) +・・・＋LARGE(data ,n) </p>



<p class="is-style-sticky-red">②上記の式をSUMPRODUCTで表現すると下記のように書くことができる。<br>=SUMPRODUCT(LARGE(data,{1,2,3,…n})</p>



<p class="is-style-sticky-red">③配列のn数が多くなると記述できなくなるので、ROWを用いて表現。<br>＝SUMPRODUCT(LARGE(data,ROW(INDIRECT("1:N")))</p>



<p>という流れになるかと思います。</p>



<p>ROW(INDIRECT("1:N")が理解しにくいかと思いますが、<br>実際セルに入力すると、下記のように1～10までの配列が作成されることが分かると思います。</p>



<figure class="wp-block-image size-large"><img decoding="async" width="860" height="394" src="https://nujonoa.com/wp-content/uploads/2020/11/image-19.png" alt="" class="wp-image-7657" srcset="https://nujonoa.com/wp-content/uploads/2020/11/image-19.png 860w, https://nujonoa.com/wp-content/uploads/2020/11/image-19-500x229.png 500w, https://nujonoa.com/wp-content/uploads/2020/11/image-19-300x137.png 300w, https://nujonoa.com/wp-content/uploads/2020/11/image-19-768x352.png 768w" sizes="(max-width: 860px) 100vw, 860px" /></figure>
]]></content:encoded>
					
					<wfw:commentRss>https://nujonoa.com/calculate-the-total-value-of-the-top-n-points/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【エクセル】大文字小文字を区別してカウントする。</title>
		<link>https://nujonoa.com/case-sensitive-count/</link>
					<comments>https://nujonoa.com/case-sensitive-count/#respond</comments>
		
		<dc:creator><![CDATA[nujonoa]]></dc:creator>
		<pubDate>Tue, 17 Nov 2020 13:11:54 +0000</pubDate>
				<category><![CDATA[エクセル]]></category>
		<category><![CDATA[SUMPRODUCT]]></category>
		<category><![CDATA[大文字]]></category>
		<category><![CDATA[小文字]]></category>
		<category><![CDATA[EXACT]]></category>
		<guid isPermaLink="false">http://nujonoa.com/?p=7617</guid>

					<description><![CDATA[目次 大文字小文字を区別してカウントする。数式紹介数式の説明 大文字小文字を区別してカウントする。 大文字と小文字では意味が違い、区別して数える必要がある時があると思いますが、COUNTIFを用いると、残念ながらどちらも [&#8230;]]]></description>
										<content:encoded><![CDATA[

  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-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></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">大文字小文字を区別してカウントする。</span></h2>



<p>大文字と小文字では意味が違い、<br>区別して数える必要がある時があると思いますが、<br>COUNTIFを用いると、残念ながらどちらもカウントしてしまいます。</p>



<p>そこで今回は、SUMPRODUCTを用いて、大文字小文字を区別して、<br>集計する方法について説明していきたいと思います。</p>



<h2 class="wp-block-heading"><span id="toc2">数式紹介</span></h2>



<p>今回紹介する数式は、<br>・SUMPRODUCT<br>・EXACT<br>を用いて、</p>



<p class="is-style-sticky-red">=SUMPRODUCT((EXACT(検索範囲,対象文字列)*1))</p>



<p class="is-style-sticky-gray">実際の使用例<br>=SUMPRODUCT((EXACT($B$4:$B$8,$D7)*1))</p>



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



<p>結果は下記の通り、COUNTIFでは区別できていない大文字小文字ですが、<br>上記の式では区別できているのがわかります。</p>



<figure class="wp-block-image size-large"><img decoding="async" width="700" height="361" src="https://nujonoa.com/wp-content/uploads/2020/11/image-8.png" alt="" class="wp-image-7618" srcset="https://nujonoa.com/wp-content/uploads/2020/11/image-8.png 700w, https://nujonoa.com/wp-content/uploads/2020/11/image-8-500x258.png 500w, https://nujonoa.com/wp-content/uploads/2020/11/image-8-300x155.png 300w" sizes="(max-width: 700px) 100vw, 700px" /></figure>



<h2 class="wp-block-heading"><span id="toc3">数式の説明</span></h2>



<p>上記の数式で、肝となるのが、</p>



<p>EXACT関数になります。</p>



<p>EXACT関数は、二つの文字列が同じかを判断できる関数となっており、</p>



<p class="is-style-sticky-red">=EXACT(値1,値2)</p>



<p>のように記述します。</p>



<p>今回は、この関数にSUMPRODUCTを組み合わせて、カウントしています。</p>



<p>このSUMPRODUCTの計算式は少々わかりにくいのですが、</p>



<p class="is-style-sticky-red">＝SUMPRODUCT(TRUE/FALSEで判断できる数式)</p>



<p>と記述すると、</p>



<p class="is-style-sticky-gray">A1に同じものは1を返す配列<br>SUMPRODUCT([A1,a1,B1,b1,A1]=A1)<br>=[1,0,0,0,1]=2</p>



<p>と計算し、合計値を計算してくれます。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://nujonoa.com/case-sensitive-count/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【エクセル】検索値が特定の2つの数値の間に含まれるか判定する方法</title>
		<link>https://nujonoa.com/how-to-test-if-a-number-is-within-the-range/</link>
					<comments>https://nujonoa.com/how-to-test-if-a-number-is-within-the-range/#respond</comments>
		
		<dc:creator><![CDATA[nujonoa]]></dc:creator>
		<pubDate>Thu, 17 Sep 2020 13:08:01 +0000</pubDate>
				<category><![CDATA[エクセル]]></category>
		<category><![CDATA[min]]></category>
		<category><![CDATA[and]]></category>
		<category><![CDATA[数式]]></category>
		<category><![CDATA[SUMPRODUCT]]></category>
		<category><![CDATA[max]]></category>
		<guid isPermaLink="false">http://nujonoa.com/?p=7359</guid>

					<description><![CDATA[目次 【エクセル】検索値が特定の2つの数値の間に含まれるか判定する方法数式紹介数式の仕組みそのほかの方法応用して、2つの間にある数をカウントする。数式の仕組み 【エクセル】検索値が特定の2つの数値の間に含まれるか判定する [&#8230;]]]></description>
										<content:encoded><![CDATA[

  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-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">【エクセル】検索値が特定の2つの数値の間に含まれるか判定する方法</a></li><li><a href="#toc2" tabindex="0">数式紹介</a><ol><li><a href="#toc3" tabindex="0">数式の仕組み</a></li></ol></li><li><a href="#toc4" tabindex="0">そのほかの方法</a></li><li><a href="#toc5" tabindex="0">応用して、2つの間にある数をカウントする。</a><ol><li><a href="#toc6" tabindex="0">数式の仕組み</a></li></ol></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">【エクセル】検索値が特定の2つの数値の間に含まれるか判定する方法</span></h2>



<p>ヒストグラムなどを作成したい場合などに、</p>



<p>2つの数値の間にあるかを判定したいときが出てくると思います。</p>



<p>今回は、そんな時に使用できる関数について紹介したいと思います！</p>



<h2 class="wp-block-heading"><span id="toc2">数式紹介</span></h2>



<p>数値が2つの数値の間にあるかどうかをテストするには、<br>・AND関数<br>・MIN関数<br>・MAX関数<br>を使用することで簡単に判断可能です。</p>



<p class="is-style-secondary-box"> ＝AND(検索対象&gt;MIN(値1 , 値2),検索対象&lt;MAX(値1,値2))</p>



<h3 class="wp-block-heading"><span id="toc3">数式の仕組み</span></h3>



<p>仕組みとしては、非常に簡単で、</p>



<p>判定値の小さいほうを　MIN(値1 , 値2)　で<br>判定値の大きいほうを　MAX(値1 , 値2)　で</p>



<p>判定し、検索対象が、その間に含まれているかを</p>



<p>ANDで判定しています。</p>



<h2 class="wp-block-heading"><span id="toc4">そのほかの方法</span></h2>



<p>判定値の大小がわかっている場合は、</p>



<p class="is-style-secondary-box">＝AND(検索対象&gt;値小,検索対象&lt;値大)</p>



<p>でも可能です。</p>



<h2 class="wp-block-heading"><span id="toc5">応用して、2つの間にある数をカウントする。</span></h2>



<p>応用編として、SUMPRODUCTと組み合わせて、<br>2つの数の間にあるデータの数をかうんとする数式を作成してみました。</p>



<p>数式は、</p>



<p class="is-style-secondary-box">=SUMPRODUCT((範囲&gt;MIN(判定値1,判定値2))*1,(範囲&lt;MAX(判定値1,判定値2))*1)</p>



<p>となっています。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="740" height="474" src="https://nujonoa.com/wp-content/uploads/2020/09/image-67.png" alt="" class="wp-image-7360" srcset="https://nujonoa.com/wp-content/uploads/2020/09/image-67.png 740w, https://nujonoa.com/wp-content/uploads/2020/09/image-67-500x320.png 500w, https://nujonoa.com/wp-content/uploads/2020/09/image-67-300x192.png 300w" sizes="(max-width: 740px) 100vw, 740px" /></figure>



<h3 class="wp-block-heading"><span id="toc6">数式の仕組み</span></h3>



<p>仕組みとしては、</p>



<p class="is-style-secondary-box">=(範囲&gt;MIN(判定値1,判定値2))*1)</p>



<p>で、判定値より大きい配列を作成します。<br>判定値より大きい場合、1,そうでない場合0が返されますので、</p>



<p class="is-style-secondary-box">[1,0,0,0,1,0,1,0・・・・]



<p>のような配列が、作成されます。<br>同様に</p>



<p class="is-style-secondary-box">(範囲&lt;MAX(判定値1,判定値2))*1</p>



<p>でも同じような配列が作られ、<br>この2つの条件をサムプロダクトで、かけ合わせてあげることで、</p>



<p class="is-style-secondary-box">[1,0,1,1,0,1,0]<br>×<br>[0,1,1,0,1,1,1]<br>＝<br>0+0+1+0+0+1+0=2</p>



<p>と、データの数を数えることができます。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://nujonoa.com/how-to-test-if-a-number-is-within-the-range/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【エクセル】下からn番目までの合計値を計算する方法！</title>
		<link>https://nujonoa.com/how-to-calculate-the-total-value-from-the-bottom-to-the-nth/</link>
					<comments>https://nujonoa.com/how-to-calculate-the-total-value-from-the-bottom-to-the-nth/#respond</comments>
		
		<dc:creator><![CDATA[nujonoa]]></dc:creator>
		<pubDate>Mon, 14 Sep 2020 13:39:22 +0000</pubDate>
				<category><![CDATA[エクセル]]></category>
		<category><![CDATA[関数]]></category>
		<category><![CDATA[small]]></category>
		<category><![CDATA[SUMPRODUCT]]></category>
		<guid isPermaLink="false">http://nujonoa.com/?p=7239</guid>

					<description><![CDATA[目次 【エクセル】最下位n番目までの合計値を計算する方法！使用した数式数式の説明n数が大きい場合まとめ 【エクセル】最下位n番目までの合計値を計算する方法！ ・SMALL関数　と・SUMPRODUCT関数を組み合わせて、 [&#8230;]]]></description>
										<content:encoded><![CDATA[

  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-8" checked><label class="toc-title" for="toc-checkbox-8">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">【エクセル】最下位n番目までの合計値を計算する方法！</a></li><li><a href="#toc2" tabindex="0">使用した数式</a></li><li><a href="#toc3" tabindex="0">数式の説明</a></li><li><a href="#toc4" tabindex="0">n数が大きい場合</a></li><li><a href="#toc5" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">【エクセル】最下位n番目までの合計値を計算する方法！</span></h2>



<p>・SMALL関数　と<br>・SUMPRODUCT関数<br>を組み合わせて、最下位N人の点数の合計を求める関数を紹介します。</p>



<p>出力結果としては下記の通り、<br>点数の低い5人の合計値を出しています。<br>※ランダムで点数を作成したためわかりにくいですが、<br>「8+20+23+28+21=100」となっています。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="591" height="489" src="https://nujonoa.com/wp-content/uploads/2020/09/image-47.png" alt="" class="wp-image-7300" srcset="https://nujonoa.com/wp-content/uploads/2020/09/image-47.png 591w, https://nujonoa.com/wp-content/uploads/2020/09/image-47-500x414.png 500w, https://nujonoa.com/wp-content/uploads/2020/09/image-47-300x248.png 300w" sizes="(max-width: 591px) 100vw, 591px" /></figure>



<h2 class="wp-block-heading"><span id="toc2">使用した数式</span></h2>



<p>使用した数式は、下記のとおりです。</p>



<p class="is-style-secondary-box">=SUMPRODUCT ( SMALL（ 範囲、{ 1,2,3,4,5} ）)</p>



<h2 class="wp-block-heading"><span id="toc3">数式の説明</span></h2>



<p>SMALLは、範囲内の「n番目に小さい」値を返す関数です。</p>



<p>例えば、</p>



<p class="is-style-secondary-box">= SMALL（ range 、1 ） //最小<br>= SMALL（ range 、2 ） // 2番目に小さい<br>= SMALL（ range 、3 ） // 3番目に小さい</p>



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



<p>しかし、SMALL関数はこのような使い方だけでなく、<br>配列を指定してあげ、</p>



<p class="is-style-secondary-box">= SMALL（ A1：A10 、{ 1 、2 、3 } ）</p>



<p>と記述することで、</p>



<p class="is-style-secondary-box">{ 最小値1 ,最小値2 ,最小値3 }</p>



<p>と、指定した番号の配列を返してくれる関数となっています。</p>



<p>この結果を、SUMPODUCTと組み合わせると、</p>



<p class="is-style-secondary-box">SUMPRODUCT ( SMALL（ A1：A10 、{ 1 、2 、3 } ）)<br>＝SUMPRODUCT（{ 最小値1 ,最小値2 ,最小値3 }） </p>



<p>と、小さい順に1～3番目の数値を合計することができます。</p>



<h2 class="wp-block-heading"><span id="toc4">n数が大きい場合</span></h2>



<p>5個くらいまでは、手書きで対応できますが、<br>n数が大きくなると、手間がかかります。</p>



<p>その場合は、ROW関数とINDIRECT関数を使用する配列定数を作成することで対処できます。</p>



<p>例えば</p>



<p class="is-style-secondary-box">= SUMPRODUCT（SMALL（ 範囲 、ROW（INDIRECT（"1:20" ））））</p>



<p>とすると、20番目までの合計値を出すことができます。</p>



<p>これを応用し、A1セルの文字に対応させると、</p>



<p class="is-style-secondary-box">= SUMPRODUCT（SMALL（ 範囲 、ROW（INDIRECT（"1:"&amp; A1 ））））</p>



<p>と記述することで、n数をA1セルで切り替えることができます。</p>



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



<p>SMALLの配列の使い方は難しいですが、<br>このようなに使うと非常に便利な使い方ができます。</p>



<p>ぜひ、利用してみてください！</p>
]]></content:encoded>
					
					<wfw:commentRss>https://nujonoa.com/how-to-calculate-the-total-value-from-the-bottom-to-the-nth/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
