<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>テイラー展開 &#8211; biz-tactics</title>
	<atom:link href="https://mashukabu.com/tag/%e3%83%86%e3%82%a4%e3%83%a9%e3%83%bc%e5%b1%95%e9%96%8b/feed/" rel="self" type="application/rss+xml" />
	<link>https://mashukabu.com</link>
	<description></description>
	<lastBuildDate>Thu, 04 Jun 2026 14:35:16 +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://mashukabu.com/wp-content/uploads/2022/04/cropped-site-icon-32x32.png</url>
	<title>テイラー展開 &#8211; biz-tactics</title>
	<link>https://mashukabu.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>スプレッドシートのSERIESSUM関数の使い方｜べき級数の和</title>
		<link>https://mashukabu.com/spreadsheet-seriessum-function/</link>
					<comments>https://mashukabu.com/spreadsheet-seriessum-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Thu, 26 Mar 2026 11:46:04 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[SERIESSUM]]></category>
		<category><![CDATA[スプレッドシート]]></category>
		<category><![CDATA[テイラー展開]]></category>
		<category><![CDATA[べき級数]]></category>
		<category><![CDATA[多項式]]></category>
		<category><![CDATA[数学関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=5341</guid>

					<description><![CDATA[GoogleスプレッドシートのSERIESSUM関数の使い方を基本構文から活用例まで解説。べき級数の4つの引数（x, n, m, 係数配列）の意味や多項式の計算、テイラー展開の近似計算の具体例もわかりやすく紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「多項式やべき級数の計算をスプレッドシートでやりたいけど、POWER関数を何個も並べるのは面倒だな&#8230;&#8230;」。そんな場面に出くわしたことはありませんか？</p>



<p class="wp-block-paragraph">項数が増えるほど数式が長くなり、どこかの係数を間違えてもなかなか気づけません。もっとスマートにべき級数を計算できたら便利ですよね。</p>



<p class="wp-block-paragraph">そんなときに使うのがスプレッドシートの<strong>SERIESSUM関数</strong>です。この記事では4つの引数の意味から多項式の計算、テイラー展開の近似計算まで解説します。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-1" checked><label class="toc-title" for="toc-checkbox-1">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">SERIESSUM関数とは？スプレッドシートでべき級数の和を求める関数</a></li><li><a href="#toc2" tabindex="0">SERIESSUM関数の書き方（構文と引数）</a><ol><li><a href="#toc3" tabindex="0">基本構文</a></li><li><a href="#toc4" tabindex="0">引数の説明</a></li><li><a href="#toc5" tabindex="0">べき級数と引数の対応関係</a></li></ol></li><li><a href="#toc6" tabindex="0">SERIESSUM関数の基本的な使い方</a><ol><li><a href="#toc7" tabindex="0">シンプルな多項式を計算する</a></li><li><a href="#toc8" tabindex="0">係数をセル範囲で指定する</a></li></ol></li><li><a href="#toc9" tabindex="0">SERIESSUM関数の活用例</a><ol><li><a href="#toc10" tabindex="0">テイラー展開でsin(x)を近似計算する</a></li><li><a href="#toc11" tabindex="0">e^xを近似計算する</a></li></ol></li><li><a href="#toc12" tabindex="0">POWER関数・SUMSQ関数との違い</a></li><li><a href="#toc13" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc14" tabindex="0">#N/Aエラー</a></li><li><a href="#toc15" tabindex="0">#VALUE!エラー</a></li><li><a href="#toc16" tabindex="0">結果が想定と違う</a></li></ol></li><li><a href="#toc17" tabindex="0">まとめ</a><ol><li><a href="#toc18" tabindex="0">この記事のポイント</a></li><li><a href="#toc19" tabindex="0">関連する数学関数</a></li></ol></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">SERIESSUM関数とは？スプレッドシートでべき級数の和を求める関数</span></h2>



<p class="wp-block-paragraph">SERIESSUM関数（読み方: シリーズサム）は、<strong>べき級数の和</strong>を返す関数です。「SERIESSUM」は「Series（級数）+ Sum（合計）」の略です。</p>



<p class="wp-block-paragraph">べき級数とは、ある数 x のべき乗に係数を掛けたものを足し合わせた式のことです。数学で書くと次のような形になります。</p>



<pre class="wp-block-code"><code>a1 × x^n + a2 × x^(n+m) + a3 × x^(n+2m) + ...</code></pre>



<p class="wp-block-paragraph">ちょっとむずかしく見えますが、やっていることはシンプルです。「x を何乗かして、係数を掛けて、全部足す」だけですよ。</p>



<p class="wp-block-paragraph">SERIESSUM関数にできることをまとめると、次のとおりです。</p>



<ul class="wp-block-list"><li>べき級数の和をワンステップで計算する</li><li>多項式（ax^2 + bx + c など）の値を求める</li><li>テイラー展開で三角関数や指数関数の近似値を計算する</li><li><a href="https://mashukabu.com/spreadsheet-power-function/">POWER関数</a>を何個も並べる手間を省く</li></ul>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>SERIESSUM関数はGoogleスプレッドシートの全バージョンで使えます。Excelにも同名の関数があり、動作は同じです。</p></blockquote>



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



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



<pre class="wp-block-code"><code>=SERIESSUM(x, n, m, 係数)</code></pre>



<p class="wp-block-paragraph">4つの引数すべてが必須です。</p>



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



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>必須/任意</th><th>説明</th></tr></thead><tbody><tr><td>x</td><td>必須</td><td>べき級数の底（入力値）</td></tr><tr><td>n</td><td>必須</td><td>最初の項のべき指数</td></tr><tr><td>m</td><td>必須</td><td>べき指数の増分（項が進むごとに指数がm ずつ増える）</td></tr><tr><td>係数</td><td>必須</td><td>各項の係数を並べた配列またはセル範囲</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc5">べき級数と引数の対応関係</span></h3>



<p class="wp-block-paragraph">4つの引数がべき級数のどこに対応するか、表で整理するとわかりやすいです。</p>



<figure class="wp-block-table"><table><thead><tr><th>項番</th><th>数式</th><th>べき指数</th><th>係数</th></tr></thead><tbody><tr><td>第1項</td><td>a1 × x^n</td><td>n</td><td>a1（係数配列の1番目）</td></tr><tr><td>第2項</td><td>a2 × x^(n+m)</td><td>n + m</td><td>a2（係数配列の2番目）</td></tr><tr><td>第3項</td><td>a3 × x^(n+2m)</td><td>n + 2m</td><td>a3（係数配列の3番目）</td></tr><tr><td>&#8230;</td><td>&#8230;</td><td>&#8230;</td><td>&#8230;</td></tr></tbody></table></figure>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>係数の配列は<strong>低次の項から順番に並べる</strong>のがポイントです。たとえば 3x^2 + 2x + 5 なら、定数項の 5 から並べて <code>{5, 2, 3}</code> と指定しますよ。</p></blockquote>



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



<h3 class="wp-block-heading"><span id="toc7">シンプルな多項式を計算する</span></h3>



<p class="wp-block-paragraph">多項式 3x^2 + 2x + 5 に x = 2 を代入した値を求めてみましょう。</p>



<p class="wp-block-paragraph">!<a href="https://mashukabu.com/_images/spreadsheet-seriessum-function/02_formula_seriessum-basic.png/">_images/spreadsheet-seriessum-function/02_formula_seriessum-basic.png</a></p>



<pre class="wp-block-code"><code>=SERIESSUM(2, 0, 1, {5, 2, 3})</code></pre>



<p class="wp-block-paragraph">引数の意味を分解すると、次のとおりです。</p>



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>値</th><th>意味</th></tr></thead><tbody><tr><td>x</td><td>2</td><td>xに2を代入</td></tr><tr><td>n</td><td>0</td><td>最初の項は x^0（= 定数項）</td></tr><tr><td>m</td><td>1</td><td>べき指数は1ずつ増える（0, 1, 2, &#8230;）</td></tr><tr><td>係数</td><td>{5, 2, 3}</td><td>x^0の係数5、x^1の係数2、x^2の係数3</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">展開すると 5 × 2^0 + 2 × 2^1 + 3 × 2^2 = 5 + 4 + 12 = <strong>21</strong> です。</p>



<p class="wp-block-paragraph">手計算でも 3(4) + 2(2) + 5 = 12 + 4 + 5 = 21 なので、結果が一致しますね。</p>



<figure class="wp-block-image"><img decoding="async" src="https://mashukabu.com/wp-content/uploads/2026/06/03_result_seriessum-basic.png" alt="03 result seriessum basic" /></figure>



<h3 class="wp-block-heading"><span id="toc8">係数をセル範囲で指定する</span></h3>



<p class="wp-block-paragraph">係数が多い場合は、セルに入力しておくと管理がラクです。</p>



<p class="wp-block-paragraph">A1からA4に係数が入っているとします。</p>



<figure class="wp-block-image"><img decoding="async" src="https://mashukabu.com/wp-content/uploads/2026/03/spreadsheet-sumif-function_01_data_sample-table.png" alt="01 data sample table" /></figure>



<figure class="wp-block-table"><table><thead><tr><th>&nbsp;</th><th>A列（係数）</th></tr></thead><tbody><tr><td>1行目</td><td>1</td></tr><tr><td>2行目</td><td>-3</td></tr><tr><td>3行目</td><td>2</td></tr><tr><td>4行目</td><td>5</td></tr></tbody></table></figure>



<pre class="wp-block-code"><code>=SERIESSUM(3, 0, 1, A1:A4)</code></pre>



<p class="wp-block-paragraph">これは 1 × 3^0 + (-3) × 3^1 + 2 × 3^2 + 5 × 3^3 = 1 &#8211; 9 + 18 + 135 = <strong>145</strong> を返します。</p>



<p class="wp-block-paragraph">!<a href="https://mashukabu.com/_images/spreadsheet-seriessum-function/04_result_seriessum-range.png/">_images/spreadsheet-seriessum-function/04_result_seriessum-range.png</a></p>



<p class="wp-block-paragraph">係数をセルで管理すると、値を変えるだけで結果が自動更新されるので便利ですよ。</p>



<h2 class="wp-block-heading"><span id="toc9">SERIESSUM関数の活用例</span></h2>



<h3 class="wp-block-heading"><span id="toc10">テイラー展開でsin(x)を近似計算する</span></h3>



<p class="wp-block-paragraph">テイラー展開を使えば、三角関数の値をSERIESSUM関数で近似計算できます。sin(x) のテイラー展開は次の式です。</p>



<pre class="wp-block-code"><code>sin(x) ≈ x - x^3/3! + x^5/5! - x^7/7!</code></pre>



<p class="wp-block-paragraph">これをSERIESSUM関数で表すと、次のようになります。</p>



<pre class="wp-block-code"><code>=SERIESSUM(PI()/6, 1, 2, {1, -1/6, 1/120, -1/5040})</code></pre>



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>値</th><th>意味</th></tr></thead><tbody><tr><td>x</td><td>PI()/6</td><td>30度（ラジアン）</td></tr><tr><td>n</td><td>1</td><td>最初の項は x^1</td></tr><tr><td>m</td><td>2</td><td>べき指数は2ずつ増える（1, 3, 5, 7）</td></tr><tr><td>係数</td><td>{1, -1/6, 1/120, -1/5040}</td><td>各項の係数（1/1!, -1/3!, 1/5!, -1/7!）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">結果は約 <strong>0.5</strong> です。sin(30度) = 0.5 なので、4項でほぼ正確な近似値が得られます。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>項数を増やすほど精度が上がります。SIN関数の結果と比べて誤差を確認してみてください。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc11">e^xを近似計算する</span></h3>



<p class="wp-block-paragraph">指数関数 e^x のテイラー展開も同じ要領です。</p>



<pre class="wp-block-code"><code>e^x ≈ 1 + x + x^2/2! + x^3/3! + x^4/4!</code></pre>



<pre class="wp-block-code"><code>=SERIESSUM(1, 0, 1, {1, 1, 1/2, 1/6, 1/24})</code></pre>



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>値</th><th>意味</th></tr></thead><tbody><tr><td>x</td><td>1</td><td>e^1を計算</td></tr><tr><td>n</td><td>0</td><td>最初の項は x^0</td></tr><tr><td>m</td><td>1</td><td>べき指数は1ずつ増える</td></tr><tr><td>係数</td><td>{1, 1, 1/2, 1/6, 1/24}</td><td>1/0!, 1/1!, 1/2!, 1/3!, 1/4!</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">結果は約 <strong>2.708</strong> です。<a href="https://mashukabu.com/spreadsheet-exp-function/">EXP関数</a>で <code>=EXP(1)</code> を計算すると約 2.718 なので、5項でもかなり近い値が出ます。項数を増やせばさらに精度が上がりますよ。</p>



<h2 class="wp-block-heading"><span id="toc12">POWER関数・SUMSQ関数との違い</span></h2>



<p class="wp-block-paragraph">べき乗や二乗の合計を扱う関数は他にもあります。使い分けを整理しておきましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>用途</th><th>特徴</th></tr></thead><tbody><tr><td>SERIESSUM</td><td>べき級数の和</td><td>係数・初期指数・増分を指定して一括計算</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-power-function/">POWER</a></td><td>1つのべき乗計算</td><td>x^n を1つだけ返す。複数項の合計は手動</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-sumsq-function/">SUMSQ</a></td><td>平方和</td><td>各値の2乗の合計。べき指数は2固定</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-sumproduct-function/">SUMPRODUCT</a></td><td>配列の積の合計</td><td>対応する要素の積を合計する。べき乗なし</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">SERIESSUM関数は「べき乗 + 係数 + 合計」を1つの関数でまとめて処理できるのが強みです。POWER関数を何個も並べて足し算する手間がなくなりますよ。</p>



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



<h3 class="wp-block-heading"><span id="toc14">#N/Aエラー</span></h3>



<p class="wp-block-paragraph">引数が不足していると発生します。SERIESSUM関数は4つの引数すべてが必須です。</p>



<pre class="wp-block-code"><code>=SERIESSUM(2, 0, 1)       → #N/Aエラー（係数が未指定）
=SERIESSUM(2, 0, 1, {3})  → 正常（結果: 3）</code></pre>



<p class="wp-block-paragraph">4つの引数がそろっているか確認してみてください。</p>



<h3 class="wp-block-heading"><span id="toc15">#VALUE!エラー</span></h3>



<p class="wp-block-paragraph">引数に数値以外の値を指定すると発生します。</p>



<pre class="wp-block-code"><code>=SERIESSUM(&quot;abc&quot;, 0, 1, {1, 2})  → #VALUE!エラー
=SERIESSUM(2, 0, 1, {1, 2})       → 正常（結果: 5）</code></pre>



<p class="wp-block-paragraph">x, n, m には数値を、係数には数値の配列を指定しましょう。</p>



<h3 class="wp-block-heading"><span id="toc16">結果が想定と違う</span></h3>



<p class="wp-block-paragraph">係数の並び順を間違えているケースが多いです。SERIESSUM関数の係数は<strong>低次の項から</strong>並べます。</p>



<p class="wp-block-paragraph">たとえば 3x^2 + 2x + 5 の場合、次のようになります。</p>



<pre class="wp-block-code"><code>× 間違い: =SERIESSUM(2, 0, 1, {3, 2, 5})  → 3×1 + 2×2 + 5×4 = 27
○ 正しい: =SERIESSUM(2, 0, 1, {5, 2, 3})  → 5×1 + 2×2 + 3×4 = 21</code></pre>



<p class="wp-block-paragraph">係数の順番を確認してみてください。</p>



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



<p class="wp-block-paragraph">SERIESSUM関数は、<strong>べき級数の和</strong>を1つの関数で計算できる関数です。</p>



<h3 class="wp-block-heading"><span id="toc18">この記事のポイント</span></h3>



<ul class="wp-block-list"><li>構文は <code>=SERIESSUM(x, n, m, 係数)</code> で、4つの引数すべてが必須</li><li>べき級数とは「x のべき乗に係数を掛けて足し合わせた式」のこと</li><li>係数は低次の項から順に並べる（定数項 → 1次 → 2次 → &#8230;）</li><li>多項式の値をワンステップで計算できる</li><li>テイラー展開を使えばsin(x)やe^xの近似計算もできる</li><li>POWER関数を何個も並べる代わりに使うと数式がスッキリする</li></ul>



<h3 class="wp-block-heading"><span id="toc19">関連する数学関数</span></h3>



<p class="wp-block-paragraph">SERIESSUM関数の使い方がわかったら、以下の関数もあわせてチェックしてみてください。数学系の計算の幅が広がりますよ。</p>



<ul class="wp-block-list"><li><a href="https://mashukabu.com/spreadsheet-power-function/">スプレッドシートのPOWER関数の使い方</a></li><li><a href="https://mashukabu.com/spreadsheet-exp-function/">スプレッドシートのEXP関数の使い方</a></li><li><a href="https://mashukabu.com/spreadsheet-sumsq-function/">スプレッドシートのSUMSQ関数の使い方</a></li><li><a href="https://mashukabu.com/spreadsheet-sumproduct-function/">スプレッドシートのSUMPRODUCT関数の使い方</a></li></ul>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-seriessum-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
