<?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>DOLLAR関数 &#8211; biz-tactics</title>
	<atom:link href="https://mashukabu.com/tag/dollar%e9%96%a2%e6%95%b0/feed/" rel="self" type="application/rss+xml" />
	<link>https://mashukabu.com</link>
	<description></description>
	<lastBuildDate>Sun, 29 Mar 2026 06:50:32 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0.2</generator>

<image>
	<url>https://mashukabu.com/wp-content/uploads/2022/04/cropped-site-icon-32x32.png</url>
	<title>DOLLAR関数 &#8211; biz-tactics</title>
	<link>https://mashukabu.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>スプレッドシートのDOLLAR関数の使い方｜通貨書式を文字列に変換する方法</title>
		<link>https://mashukabu.com/spreadsheet-dollar-function/</link>
					<comments>https://mashukabu.com/spreadsheet-dollar-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Sat, 21 Mar 2026 11:36:20 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[DOLLAR関数]]></category>
		<category><![CDATA[FIXED関数]]></category>
		<category><![CDATA[TEXT関数]]></category>
		<category><![CDATA[YEN関数]]></category>
		<category><![CDATA[文字列変換]]></category>
		<category><![CDATA[通貨書式]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=4879</guid>

					<description><![CDATA[スプレッドシートのDOLLAR関数の使い方を基礎から解説。数値を通貨書式の文字列に変換する基本、小数桁数の指定、文字列連結での金額埋め込み、TEXT関数・FIXED関数との比較表と使い分け、SUM計算できない注意点とVALUE関数での回避策まで。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「¥1,500,000」のように通貨書式の付いた金額を、報告書やメール用の文章に埋め込みたい。でも手入力だとミスが怖いですよね。</p>



<p class="wp-block-paragraph">GoogleスプレッドシートのDOLLAR関数を使えば、数値を通貨書式の文字列に一発変換できます。桁区切りのカンマも通貨記号も自動で付きます。</p>



<p class="wp-block-paragraph">この記事では、DOLLAR関数の基本から実務での活用パターン、似た関数との使い分けまでまとめて解説します。</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">スプレッドシートのDOLLAR関数とは？基本構文と動作</a><ol><li><a href="#toc2" tabindex="0">読み方と語源</a></li><li><a href="#toc3" tabindex="0">構文と引数</a></li><li><a href="#toc4" tabindex="0">基本的な書き方の例</a></li></ol></li><li><a href="#toc5" tabindex="0">DOLLAR関数の基本的な使い方</a><ol><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></li><li><a href="#toc9" tabindex="0">DOLLAR関数の実務活用パターン</a><ol><li><a href="#toc10" tabindex="0">文字列連結で報告書の金額を埋め込む</a></li><li><a href="#toc11" tabindex="0">見積書・請求書の金額欄に表示する</a></li></ol></li><li><a href="#toc12" tabindex="0">DOLLAR関数・TEXT関数・FIXED関数の違いと使い分け</a><ol><li><a href="#toc13" tabindex="0">3関数の比較表</a></li><li><a href="#toc14" tabindex="0">どの関数を選ぶべきか</a></li></ol></li><li><a href="#toc15" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc16" tabindex="0">DOLLAR関数の結果でSUM計算ができない</a></li><li><a href="#toc17" tabindex="0">VALUE関数で数値に戻す方法</a></li><li><a href="#toc18" tabindex="0">TO_DOLLARSとの使い分け</a></li></ol></li><li><a href="#toc19" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">スプレッドシートのDOLLAR関数とは？基本構文と動作</span></h2>



<h3 class="wp-block-heading"><span id="toc2">読み方と語源</span></h3>



<p class="wp-block-paragraph">DOLLAR関数（読み方: ドル関数）は、<strong>数値を通貨書式の文字列に変換する関数</strong>です。</p>



<p class="wp-block-paragraph">名前のとおり、米ドル（Dollar）の通貨表示に由来します。ただしGoogleスプレッドシートでは、スプレッドシートのロケール設定に応じた通貨記号が自動で付きます。日本語ロケールなら「¥」、英語（米国）なら「$」です。</p>



<p class="wp-block-paragraph">ちなみにGoogleスプレッドシートには「YEN関数」もありますが、DOLLAR関数とまったく同じ動作をします。どちらを使っても結果は同じですよ。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>ExcelではDOLLAR関数は常に「$」、YEN関数は常に「¥」と、通貨記号が固定されています。Googleスプレッドシートとは動作が異なるので注意してください。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc3">構文と引数</span></h3>



<pre class="wp-block-code"><code>=DOLLAR(数値, [小数点以下の桁数])</code></pre>



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>必須/任意</th><th>説明</th></tr></thead><tbody><tr><td>数値</td><td>必須</td><td>通貨書式に変換したい数値またはセル参照</td></tr><tr><td>小数点以下の桁数</td><td>任意</td><td>小数点以下に表示する桁数（省略時は2）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">引数は最大2つだけです。「どの数値を」「小数何桁で」通貨文字列にするかを指定するシンプルな構造ですよ。</p>



<h3 class="wp-block-heading"><span id="toc4">基本的な書き方の例</span></h3>



<p class="wp-block-paragraph">まずは一番シンプルな例です。</p>



<pre class="wp-block-code"><code>=DOLLAR(1234)</code></pre>



<p class="wp-block-paragraph">日本語ロケールの場合、結果は「¥1,234.00」です。桁区切りのカンマと通貨記号「¥」が付き、小数点以下2桁が表示されます。</p>



<p class="wp-block-paragraph">第2引数を指定してみましょう。</p>



<pre class="wp-block-code"><code>=DOLLAR(1234, 0)</code></pre>



<p class="wp-block-paragraph">結果は「¥1,234」です。小数点以下が不要なときは「0」を指定すればスッキリした見た目になります。</p>



<p class="wp-block-paragraph">DOLLAR関数の戻り値は<strong>文字列</strong>です。見た目は金額でも中身は文字列になります。このポイントは後ほど詳しく説明しますね。</p>



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



<h3 class="wp-block-heading"><span id="toc6">整数を通貨書式に変換する</span></h3>



<p class="wp-block-paragraph">もっとも多い使い方は、整数の金額を通貨書式に変換するパターンです。</p>



<pre class="wp-block-code"><code>=DOLLAR(1500000, 0)</code></pre>



<p class="wp-block-paragraph">結果は「¥1,500,000」です。第2引数に「0」を指定すると小数部分が消えます。日本円は小数を使わないので、0を指定するのが一般的です。</p>



<p class="wp-block-paragraph">セル参照を使う書き方も見てみましょう。A1セルに「50000」と入っている場合です。</p>



<pre class="wp-block-code"><code>=DOLLAR(A1, 0)</code></pre>



<p class="wp-block-paragraph">結果は「¥50,000」になります。</p>



<h3 class="wp-block-heading"><span id="toc7">小数点以下の桁数を指定する</span></h3>



<p class="wp-block-paragraph">第2引数で小数点以下の桁数をコントロールできます。</p>



<figure class="wp-block-table"><table><thead><tr><th>数式</th><th>結果</th></tr></thead><tbody><tr><td>=DOLLAR(1234.567)</td><td>¥1,234.57</td></tr><tr><td>=DOLLAR(1234.567, 0)</td><td>¥1,235</td></tr><tr><td>=DOLLAR(1234.567, 1)</td><td>¥1,234.6</td></tr><tr><td>=DOLLAR(1234.567, 3)</td><td>¥1,234.567</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">桁数を省略すると小数2桁がデフォルトです。指定した桁数に満たない場合はゼロで埋められます。</p>



<pre class="wp-block-code"><code>=DOLLAR(100, 2)</code></pre>



<p class="wp-block-paragraph">結果は「¥100.00」です。端数が存在しなくても2桁分のゼロが表示されます。</p>



<p class="wp-block-paragraph">桁数が指定桁を超える場合は、<a href="https://mashukabu.com/spreadsheet-round-function/">ROUND関数</a>と同じ四捨五入のルールで丸められますよ。</p>



<h3 class="wp-block-heading"><span id="toc8">負の桁数で大きな位を丸める</span></h3>



<p class="wp-block-paragraph">あまり知られていませんが、第2引数には負の値も指定できます。</p>



<pre class="wp-block-code"><code>=DOLLAR(1234567, -3)</code></pre>



<p class="wp-block-paragraph">結果は「¥1,235,000」です。下3桁（千の位未満）が四捨五入されました。</p>



<figure class="wp-block-table"><table><thead><tr><th>数式</th><th>結果</th><th>丸めの単位</th></tr></thead><tbody><tr><td>=DOLLAR(1234567, -1)</td><td>¥1,234,570</td><td>十の位で丸め</td></tr><tr><td>=DOLLAR(1234567, -2)</td><td>¥1,234,600</td><td>百の位で丸め</td></tr><tr><td>=DOLLAR(1234567, -3)</td><td>¥1,235,000</td><td>千の位で丸め</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">概算金額を出したいときに便利です。「千円単位に丸めた金額を表示したい」といった場面で使えます。</p>



<h2 class="wp-block-heading"><span id="toc9">DOLLAR関数の実務活用パターン</span></h2>



<h3 class="wp-block-heading"><span id="toc10">文字列連結で報告書の金額を埋め込む</span></h3>



<p class="wp-block-paragraph">DOLLAR関数が一番活躍するのは、金額を文章の中に埋め込む場面です。</p>



<pre class="wp-block-code"><code>=&quot;今月の売上は&quot; &amp; DOLLAR(B1, 0) &amp; &quot;でした。&quot;</code></pre>



<p class="wp-block-paragraph">B1が「1500000」なら、結果は「今月の売上は¥1,500,000でした。」になります。</p>



<p class="wp-block-paragraph">DOLLAR関数を使わずに直接結合するとどうなるでしょうか。</p>



<pre class="wp-block-code"><code>=&quot;今月の売上は&quot; &amp; B1 &amp; &quot;でした。&quot;</code></pre>



<p class="wp-block-paragraph">結果は「今月の売上は1500000でした。」です。通貨記号も桁区切りもない読みづらい文になってしまいます。</p>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/spreadsheet-concat-function/">CONCAT関数</a>や<a href="https://mashukabu.com/spreadsheet-textjoin-function/">TEXTJOIN関数</a>で複数セルを連結する場合も同じです。DOLLAR関数で整形してから結合するのがポイントです。</p>



<pre class="wp-block-code"><code>=TEXTJOIN(&quot;、&quot;, TRUE, DOLLAR(A1, 0), DOLLAR(A2, 0), DOLLAR(A3, 0))</code></pre>



<p class="wp-block-paragraph">結果は「¥100,000、¥250,000、¥180,000」のように、見やすい金額リストになります。</p>



<h3 class="wp-block-heading"><span id="toc11">見積書・請求書の金額欄に表示する</span></h3>



<p class="wp-block-paragraph">見積書や請求書のテンプレートで、合計金額を目立たせたいことがあります。</p>



<pre class="wp-block-code"><code>=&quot;ご請求金額：&quot; &amp; DOLLAR(D10, 0)</code></pre>



<p class="wp-block-paragraph">D10に計算結果の合計額が入っていれば、「ご請求金額：¥350,000」のような表示になります。</p>



<p class="wp-block-paragraph">もうひとつ、税込金額と税抜金額を並べるパターンです。</p>



<pre class="wp-block-code"><code>=&quot;税抜 &quot; &amp; DOLLAR(B5, 0) &amp; &quot;（税込 &quot; &amp; DOLLAR(B5*1.1, 0) &amp; &quot;）&quot;</code></pre>



<p class="wp-block-paragraph">B5が「100000」なら、結果は「税抜 ¥100,000（税込 ¥110,000）」です。DOLLAR関数の中で直接計算もできます。</p>



<h2 class="wp-block-heading"><span id="toc12">DOLLAR関数・TEXT関数・FIXED関数の違いと使い分け</span></h2>



<p class="wp-block-paragraph">数値を文字列に変換する関数は、DOLLAR関数だけではありません。<a href="https://mashukabu.com/spreadsheet-text-function/">TEXT関数</a>やFIXED関数も似た機能を持っています。</p>



<h3 class="wp-block-heading"><span id="toc13">3関数の比較表</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>DOLLAR関数</th><th>TEXT関数</th><th>FIXED関数</th></tr></thead><tbody><tr><td>構文</td><td>DOLLAR(数値, 桁数)</td><td>TEXT(数値, 書式コード)</td><td>FIXED(数値, 桁数, カンマ省略)</td></tr><tr><td>通貨記号</td><td>自動で付く</td><td>書式コードで指定</td><td>付かない</td></tr><tr><td>桁区切りカンマ</td><td>自動で付く</td><td>書式コードで指定</td><td>デフォルト付く（第3引数で制御）</td></tr><tr><td>書式の自由度</td><td>低い（通貨専用）</td><td>高い（書式コードで自在）</td><td>低い（桁数とカンマのみ）</td></tr><tr><td>戻り値</td><td>文字列</td><td>文字列</td><td>文字列</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">3つとも戻り値は文字列です。違いは「書式の自由度」と「通貨記号の有無」です。</p>



<h3 class="wp-block-heading"><span id="toc14">どの関数を選ぶべきか</span></h3>



<p class="wp-block-paragraph">使い分けのポイントを整理しましょう。</p>



<p class="wp-block-paragraph"><strong>通貨記号（¥ や $）付きで手軽に変換したい → DOLLAR関数</strong></p>



<p class="wp-block-paragraph">引数が少なくシンプルです。「とりあえず金額っぽい見た目にしたい」ならこれが一番簡単です。</p>



<p class="wp-block-paragraph"><strong>通貨記号なしで桁区切りだけ付けたい → FIXED関数</strong></p>



<p class="wp-block-paragraph">「1,234,567」のように通貨記号は不要でカンマだけ欲しい場面に向いています。</p>



<pre class="wp-block-code"><code>=FIXED(1234567, 0)</code></pre>



<p class="wp-block-paragraph">結果は「1,234,567」です。</p>



<p class="wp-block-paragraph"><strong>日付変換やパーセント表示など自由な書式が必要 → TEXT関数</strong></p>



<p class="wp-block-paragraph">TEXT関数は書式コードを自分で指定するため、通貨に限らずあらゆる変換に対応します。</p>



<pre class="wp-block-code"><code>=TEXT(1234567, &quot;¥#,##0&quot;)</code></pre>



<p class="wp-block-paragraph">結果は「¥1,234,567」です。DOLLAR関数と同じ出力が得られます。</p>



<p class="wp-block-paragraph">TEXT関数は万能ですが、書式コードを覚える必要があります。通貨変換だけならDOLLAR関数のほうがシンプルに書けますよ。</p>



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



<h3 class="wp-block-heading"><span id="toc16">DOLLAR関数の結果でSUM計算ができない</span></h3>



<p class="wp-block-paragraph">DOLLAR関数を使い始めてよくある失敗がこれです。</p>



<pre class="wp-block-code"><code>=DOLLAR(100, 0)   → &quot;¥100&quot;（文字列）
=DOLLAR(200, 0)   → &quot;¥200&quot;（文字列）</code></pre>



<p class="wp-block-paragraph">この2つのセルを<a href="https://mashukabu.com/spreadsheet-sum-function/">SUM関数</a>で合計すると「0」になります。文字列は計算関数に無視されるからです。</p>



<p class="wp-block-paragraph">DOLLAR関数は「表示用の整形」に使う関数です。計算に使うセルにはDOLLAR関数を適用しないでください。</p>



<p class="wp-block-paragraph">実務では「計算用セル」と「表示用セル」を分けるのがおすすめです。元データは数値のまま残しておき、表示が必要な場所だけDOLLAR関数を使いましょう。</p>



<h3 class="wp-block-heading"><span id="toc17">VALUE関数で数値に戻す方法</span></h3>



<p class="wp-block-paragraph">どうしてもDOLLAR関数の結果を数値に戻したいときは、<a href="https://mashukabu.com/spreadsheet-value-function/">VALUE関数</a>を使います。</p>



<pre class="wp-block-code"><code>=VALUE(DOLLAR(1500, 0))</code></pre>



<p class="wp-block-paragraph">結果は「1500」（数値）です。通貨記号とカンマが除去されて数値に戻ります。</p>



<p class="wp-block-paragraph">ただしこの書き方は「数値→文字列→数値」の往復変換になります。最初から数値のまま計算して、最後の表示だけDOLLAR関数で整形するほうがスマートですよ。</p>



<h3 class="wp-block-heading"><span id="toc18">TO_DOLLARSとの使い分け</span></h3>



<p class="wp-block-paragraph">Googleスプレッドシートには「TO_DOLLARS」という似た名前の関数もあります。混同しやすいので違いを押さえておきましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>DOLLAR関数</th><th>TO_DOLLARS関数</th></tr></thead><tbody><tr><td>戻り値</td><td>文字列</td><td>数値（通貨書式が適用された状態）</td></tr><tr><td>計算に使えるか</td><td>使えない</td><td>使える</td></tr><tr><td>通貨記号</td><td>ロケール依存</td><td>常にドル（$）</td></tr><tr><td>用途</td><td>文章への埋め込み</td><td>セルの書式設定</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">TO_DOLLARS関数は数値のまま通貨書式を適用します。そのためSUMなどの計算に使えます。一方、DOLLAR関数は文字列に変換するため計算には使えません。</p>



<p class="wp-block-paragraph">使い分けはシンプルです。</p>



<ul class="wp-block-list"><li>計算に使うセル → TO_DOLLARS関数（数値のまま）</li><li>文章に埋め込む・表示専用 → DOLLAR関数（文字列に変換）</li></ul>



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



<p class="wp-block-paragraph">DOLLAR関数は、数値を通貨書式の文字列に変換する関数です。</p>



<p class="wp-block-paragraph">ポイントを整理します。</p>



<ul class="wp-block-list"><li>構文は <code>=DOLLAR(数値, 桁数)</code> の最大2引数。桁数は省略するとデフォルト2</li><li>日本語ロケールでは通貨記号「¥」、桁区切りカンマが自動で付く</li><li>負の桁数を指定すると大きな位で四捨五入できる</li><li>戻り値は文字列。計算に使うセルには適用しない</li><li>文章への金額埋め込みには <code>&</code> 演算子と組み合わせるのが定番</li><li>書式の自由度が必要なら<a href="https://mashukabu.com/spreadsheet-text-function/">TEXT関数</a>、計算にも使いたいならTO_DOLLARS関数を選ぶ</li></ul>



<p class="wp-block-paragraph">まずは <code>=DOLLAR(A1, 0)</code> でセルの金額を通貨表示に変換するところから試してみてください。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-dollar-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>スプレッドシートのFIXED関数の使い方｜固定小数点で数値を文字列に変換</title>
		<link>https://mashukabu.com/spreadsheet-fixed-function/</link>
					<comments>https://mashukabu.com/spreadsheet-fixed-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Sat, 21 Mar 2026 11:35:31 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[DOLLAR関数]]></category>
		<category><![CDATA[FIXED関数]]></category>
		<category><![CDATA[TEXT関数]]></category>
		<category><![CDATA[固定小数点]]></category>
		<category><![CDATA[文字列変換]]></category>
		<category><![CDATA[桁区切り]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=4865</guid>

					<description><![CDATA[スプレッドシートのFIXED関数の使い方を基礎から解説。数値を固定小数点の文字列に変換する基本、小数桁数の指定、桁区切りカンマの制御、文字列連結での数値埋め込み、DOLLAR関数・TEXT関数との比較表と使い分け、SUM計算できない注意点まで。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「1,234,567」のように桁区切りを付けた数値を、レポートや帳票に埋め込みたい。でも通貨記号は不要なこともありますよね。</p>



<p class="wp-block-paragraph">GoogleスプレッドシートのFIXED関数なら、数値を固定小数点の文字列に変換できます。桁区切りカンマの有無もコントロールできるのがポイントです。</p>



<p class="wp-block-paragraph">この記事では、FIXED関数の基本から実務での活用パターン、似た関数との使い分けまでまとめて解説します。</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">スプレッドシートのFIXED関数とは？基本構文と動作</a><ol><li><a href="#toc2" tabindex="0">読み方と語源</a></li><li><a href="#toc3" tabindex="0">構文と引数</a></li><li><a href="#toc4" tabindex="0">基本的な書き方の例</a></li></ol></li><li><a href="#toc5" tabindex="0">FIXED関数の基本的な使い方</a><ol><li><a href="#toc6" tabindex="0">整数を桁区切り付き文字列に変換する</a></li><li><a href="#toc7" tabindex="0">小数点以下の桁数を指定する</a></li><li><a href="#toc8" tabindex="0">負の桁数で大きな位を丸める</a></li><li><a href="#toc9" tabindex="0">桁区切りカンマを省略する（第3引数）</a></li></ol></li><li><a href="#toc10" tabindex="0">FIXED関数の実務活用パターン</a><ol><li><a href="#toc11" tabindex="0">文字列連結で数値を見やすく埋め込む</a></li><li><a href="#toc12" tabindex="0">帳票の数値表示を統一する</a></li><li><a href="#toc13" tabindex="0">CSVやシステム連携用にカンマなし文字列を作る</a></li></ol></li><li><a href="#toc14" tabindex="0">FIXED関数・DOLLAR関数・TEXT関数の違いと使い分け</a><ol><li><a href="#toc15" tabindex="0">3関数の比較表</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">FIXED関数の結果でSUM計算ができない</a></li><li><a href="#toc19" tabindex="0">VALUE関数で数値に戻す方法</a></li><li><a href="#toc20" tabindex="0">引数に文字列を渡すと#VALUE!エラーになる</a></li></ol></li><li><a href="#toc21" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">スプレッドシートのFIXED関数とは？基本構文と動作</span></h2>



<h3 class="wp-block-heading"><span id="toc2">読み方と語源</span></h3>



<p class="wp-block-paragraph">FIXED関数（読み方: フィクスド関数）は、<strong>数値を固定小数点の文字列に変換する関数</strong>です。</p>



<p class="wp-block-paragraph">英語の「Fixed-point（固定小数点）」に由来します。指定した小数桁数で数値を丸め、桁区切りカンマ付きの文字列を返します。</p>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/spreadsheet-dollar-function/">DOLLAR関数</a>と似ていますが、FIXED関数は通貨記号が付きません。「¥」や「$」が不要で、数値だけを見やすく整形したいときに使います。</p>



<h3 class="wp-block-heading"><span id="toc3">構文と引数</span></h3>



<pre class="wp-block-code"><code>=FIXED(数値, [小数点以下の桁数], [桁区切りの省略])</code></pre>



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>必須/任意</th><th>説明</th></tr></thead><tbody><tr><td>数値</td><td>必須</td><td>文字列に変換したい数値またはセル参照</td></tr><tr><td>小数点以下の桁数</td><td>任意</td><td>小数点以下に表示する桁数（省略時は2）</td></tr><tr><td>桁区切りの省略</td><td>任意</td><td>TRUE = カンマなし / FALSE = カンマあり（省略時はFALSE）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">引数は最大3つです。「どの数値を」「小数何桁で」「カンマを付けるか」を指定します。第3引数でカンマの有無を切り替えられるのが、FIXED関数ならではの機能です。</p>



<h3 class="wp-block-heading"><span id="toc4">基本的な書き方の例</span></h3>



<p class="wp-block-paragraph">まずは一番シンプルな例です。</p>



<pre class="wp-block-code"><code>=FIXED(1234)</code></pre>



<p class="wp-block-paragraph">結果は「1,234.00」です。桁区切りのカンマが付き、小数点以下2桁が表示されます。</p>



<p class="wp-block-paragraph">第2引数を指定してみましょう。</p>



<pre class="wp-block-code"><code>=FIXED(1234, 0)</code></pre>



<p class="wp-block-paragraph">結果は「1,234」です。小数点以下が不要なときは「0」を指定すればスッキリした見た目になります。</p>



<p class="wp-block-paragraph">FIXED関数の戻り値は<strong>文字列</strong>です。見た目は数値でも中身は文字列になります。この点は後ほど詳しく説明しますね。</p>



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



<h3 class="wp-block-heading"><span id="toc6">整数を桁区切り付き文字列に変換する</span></h3>



<p class="wp-block-paragraph">もっとも多い使い方は、大きな数値に桁区切りを付けて読みやすくするパターンです。</p>



<pre class="wp-block-code"><code>=FIXED(1500000, 0)</code></pre>



<p class="wp-block-paragraph">結果は「1,500,000」です。第2引数に「0」を指定すると小数部分が消えます。</p>



<p class="wp-block-paragraph">セル参照を使う書き方も見てみましょう。A1セルに「50000」と入っている場合です。</p>



<pre class="wp-block-code"><code>=FIXED(A1, 0)</code></pre>



<p class="wp-block-paragraph">結果は「50,000」になります。</p>



<h3 class="wp-block-heading"><span id="toc7">小数点以下の桁数を指定する</span></h3>



<p class="wp-block-paragraph">第2引数で小数点以下の桁数をコントロールできます。</p>



<figure class="wp-block-table"><table><thead><tr><th>数式</th><th>結果</th></tr></thead><tbody><tr><td>=FIXED(1234.567)</td><td>1,234.57</td></tr><tr><td>=FIXED(1234.567, 0)</td><td>1,235</td></tr><tr><td>=FIXED(1234.567, 1)</td><td>1,234.6</td></tr><tr><td>=FIXED(1234.567, 3)</td><td>1,234.567</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">桁数を省略すると小数2桁がデフォルトです。指定した桁数に満たない場合はゼロで埋められます。</p>



<pre class="wp-block-code"><code>=FIXED(100, 2)</code></pre>



<p class="wp-block-paragraph">結果は「100.00」です。端数が存在しなくても2桁分のゼロが表示されます。</p>



<p class="wp-block-paragraph">桁数が指定桁を超える場合は、<a href="https://mashukabu.com/spreadsheet-round-function/">ROUND関数</a>と同じ四捨五入のルールで丸められますよ。</p>



<h3 class="wp-block-heading"><span id="toc8">負の桁数で大きな位を丸める</span></h3>



<p class="wp-block-paragraph">あまり知られていませんが、第2引数には負の値も指定できます。</p>



<pre class="wp-block-code"><code>=FIXED(1234567, -3)</code></pre>



<p class="wp-block-paragraph">結果は「1,235,000」です。下3桁（千の位未満）が四捨五入されました。</p>



<figure class="wp-block-table"><table><thead><tr><th>数式</th><th>結果</th><th>丸めの単位</th></tr></thead><tbody><tr><td>=FIXED(1234567, -1)</td><td>1,234,570</td><td>十の位で丸め</td></tr><tr><td>=FIXED(1234567, -2)</td><td>1,234,600</td><td>百の位で丸め</td></tr><tr><td>=FIXED(1234567, -3)</td><td>1,235,000</td><td>千の位で丸め</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">概算値を出したいときに便利です。「千円単位に丸めた数値を表示したい」といった場面で使えます。</p>



<h3 class="wp-block-heading"><span id="toc9">桁区切りカンマを省略する（第3引数）</span></h3>



<p class="wp-block-paragraph">FIXED関数ならではの機能が、第3引数によるカンマの制御です。</p>



<pre class="wp-block-code"><code>=FIXED(1234567, 0, TRUE)</code></pre>



<p class="wp-block-paragraph">結果は「1234567」です。カンマなしの文字列になります。</p>



<pre class="wp-block-code"><code>=FIXED(1234567, 0, FALSE)</code></pre>



<p class="wp-block-paragraph">結果は「1,234,567」です。カンマ付きの文字列です。第3引数を省略した場合もFALSEと同じ動作になります。</p>



<figure class="wp-block-table"><table><thead><tr><th>数式</th><th>結果</th><th>カンマ</th></tr></thead><tbody><tr><td>=FIXED(1234567, 0)</td><td>1,234,567</td><td>あり（デフォルト）</td></tr><tr><td>=FIXED(1234567, 0, FALSE)</td><td>1,234,567</td><td>あり</td></tr><tr><td>=FIXED(1234567, 0, TRUE)</td><td>1234567</td><td>なし</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">CSVやシステム連携用にカンマなしの数値文字列が必要な場面で重宝します。</p>



<h2 class="wp-block-heading"><span id="toc10">FIXED関数の実務活用パターン</span></h2>



<h3 class="wp-block-heading"><span id="toc11">文字列連結で数値を見やすく埋め込む</span></h3>



<p class="wp-block-paragraph">FIXED関数が活躍するのは、数値を文章の中に埋め込む場面です。</p>



<pre class="wp-block-code"><code>=&quot;在庫数は&quot; &amp; FIXED(B1, 0) &amp; &quot;個です。&quot;</code></pre>



<p class="wp-block-paragraph">B1が「1500000」なら、結果は「在庫数は1,500,000個です。」になります。</p>



<p class="wp-block-paragraph">FIXED関数を使わずに直接結合するとどうなるでしょうか。</p>



<pre class="wp-block-code"><code>=&quot;在庫数は&quot; &amp; B1 &amp; &quot;個です。&quot;</code></pre>



<p class="wp-block-paragraph">結果は「在庫数は1500000個です。」です。桁区切りがない読みづらい文になってしまいます。</p>



<p class="wp-block-paragraph">通貨記号が不要な場面ではFIXED関数の出番です。個数・人数・距離など、金額以外の数値を文章に埋め込むときに便利ですよ。</p>



<h3 class="wp-block-heading"><span id="toc12">帳票の数値表示を統一する</span></h3>



<p class="wp-block-paragraph">帳票やレポートで小数桁数を揃えたいことがあります。</p>



<pre class="wp-block-code"><code>=FIXED(B2, 2)</code></pre>



<p class="wp-block-paragraph">「1234」なら「1,234.00」、「1234.5」なら「1,234.50」のように、すべて小数2桁に統一されます。</p>



<p class="wp-block-paragraph">単価や単位あたりの数値を表示する場面で、見た目が揃って読みやすくなります。</p>



<h3 class="wp-block-heading"><span id="toc13">CSVやシステム連携用にカンマなし文字列を作る</span></h3>



<p class="wp-block-paragraph">外部システムに渡すデータでは、カンマなしの数値文字列が求められることがあります。</p>



<pre class="wp-block-code"><code>=FIXED(A1, 2, TRUE)</code></pre>



<p class="wp-block-paragraph">A1が「1234.5」なら、結果は「1234.50」です。カンマなし・小数2桁固定の文字列になります。</p>



<p class="wp-block-paragraph">第3引数をTRUEにするだけで、システム連携用のフォーマットに変換できます。</p>



<h2 class="wp-block-heading"><span id="toc14">FIXED関数・DOLLAR関数・TEXT関数の違いと使い分け</span></h2>



<p class="wp-block-paragraph">数値を文字列に変換する関数は、FIXED関数だけではありません。<a href="https://mashukabu.com/spreadsheet-dollar-function/">DOLLAR関数</a>や<a href="https://mashukabu.com/spreadsheet-text-function/">TEXT関数</a>も似た機能を持っています。</p>



<h3 class="wp-block-heading"><span id="toc15">3関数の比較表</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>FIXED関数</th><th>DOLLAR関数</th><th>TEXT関数</th></tr></thead><tbody><tr><td>構文</td><td>FIXED(数値, 桁数, カンマ省略)</td><td>DOLLAR(数値, 桁数)</td><td>TEXT(数値, 書式コード)</td></tr><tr><td>通貨記号</td><td>付かない</td><td>自動で付く</td><td>書式コードで指定</td></tr><tr><td>桁区切りカンマ</td><td>デフォルト付く（第3引数で制御）</td><td>自動で付く</td><td>書式コードで指定</td></tr><tr><td>カンマの制御</td><td>第3引数で可能</td><td>不可</td><td>書式コードで可能</td></tr><tr><td>書式の自由度</td><td>低い（桁数とカンマのみ）</td><td>低い（通貨専用）</td><td>高い（書式コードで自在）</td></tr><tr><td>戻り値</td><td>文字列</td><td>文字列</td><td>文字列</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">3つとも戻り値は文字列です。違いは「通貨記号の有無」と「カンマの制御」です。</p>



<h3 class="wp-block-heading"><span id="toc16">どの関数を選ぶべきか</span></h3>



<p class="wp-block-paragraph">使い分けのポイントを整理しましょう。</p>



<p class="wp-block-paragraph"><strong>通貨記号なしで桁区切りだけ付けたい → FIXED関数</strong></p>



<p class="wp-block-paragraph">個数・人数・距離など、金額以外の数値を整形するならFIXED関数が最適です。</p>



<pre class="wp-block-code"><code>=FIXED(1234567, 0)</code></pre>



<p class="wp-block-paragraph">結果は「1,234,567」です。</p>



<p class="wp-block-paragraph"><strong>通貨記号（¥ や $）付きで手軽に変換したい → DOLLAR関数</strong></p>



<p class="wp-block-paragraph">引数が少なくシンプルです。金額を通貨表示にしたいならDOLLAR関数を選びましょう。</p>



<pre class="wp-block-code"><code>=DOLLAR(1234567, 0)</code></pre>



<p class="wp-block-paragraph">結果は「¥1,234,567」です。</p>



<p class="wp-block-paragraph"><strong>日付変換やパーセント表示など自由な書式が必要 → TEXT関数</strong></p>



<p class="wp-block-paragraph">TEXT関数は書式コードを自分で指定するため、あらゆる変換に対応します。</p>



<pre class="wp-block-code"><code>=TEXT(1234567, &quot;#,##0&quot;)</code></pre>



<p class="wp-block-paragraph">結果は「1,234,567」です。FIXED関数と同じ出力が得られます。</p>



<p class="wp-block-paragraph">TEXT関数は万能ですが、書式コードを覚える必要があります。桁区切りだけならFIXED関数のほうがシンプルに書けますよ。</p>



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



<h3 class="wp-block-heading"><span id="toc18">FIXED関数の結果でSUM計算ができない</span></h3>



<p class="wp-block-paragraph">FIXED関数を使い始めてよくある失敗がこれです。</p>



<pre class="wp-block-code"><code>=FIXED(100, 0)   → &quot;100&quot;（文字列）
=FIXED(200, 0)   → &quot;200&quot;（文字列）</code></pre>



<p class="wp-block-paragraph">この2つのセルを<a href="https://mashukabu.com/spreadsheet-sum-function/">SUM関数</a>で合計すると「0」になります。文字列は計算関数に無視されるからです。</p>



<p class="wp-block-paragraph">FIXED関数は「表示用の整形」に使う関数です。計算に使うセルにはFIXED関数を適用しないでください。</p>



<p class="wp-block-paragraph">実務では「計算用セル」と「表示用セル」を分けるのがおすすめです。元データは数値のまま残し、表示が必要な場所だけFIXED関数を使いましょう。</p>



<h3 class="wp-block-heading"><span id="toc19">VALUE関数で数値に戻す方法</span></h3>



<p class="wp-block-paragraph">どうしてもFIXED関数の結果を数値に戻したいときは、<a href="https://mashukabu.com/spreadsheet-value-function/">VALUE関数</a>を使います。</p>



<pre class="wp-block-code"><code>=VALUE(FIXED(1500, 0))</code></pre>



<p class="wp-block-paragraph">結果は「1500」（数値）です。カンマが除去されて数値に戻ります。</p>



<p class="wp-block-paragraph">ただし「数値→文字列→数値」の往復変換になります。最初から数値のまま計算して、最後の表示だけFIXED関数で整形するほうがスマートですよ。</p>



<h3 class="wp-block-heading"><span id="toc20">引数に文字列を渡すと#VALUE!エラーになる</span></h3>



<p class="wp-block-paragraph">FIXED関数の第1引数には数値を指定する必要があります。</p>



<pre class="wp-block-code"><code>=FIXED(&quot;abc&quot;, 0)</code></pre>



<p class="wp-block-paragraph">この場合は「#VALUE!」エラーが表示されます。セル参照を使う場合は、参照先が数値であることを確認してください。</p>



<p class="wp-block-paragraph">数値かどうか不安なときは、<a href="https://mashukabu.com/spreadsheet-isnumber-function/">ISNUMBER関数</a>で事前にチェックできます。</p>



<pre class="wp-block-code"><code>=IF(ISNUMBER(A1), FIXED(A1, 0), &quot;数値を入力してください&quot;)</code></pre>



<p class="wp-block-paragraph">数値のときだけFIXED関数を適用し、文字列のときはメッセージを表示する安全な書き方です。</p>



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



<p class="wp-block-paragraph">FIXED関数は、数値を固定小数点の文字列に変換する関数です。</p>



<p class="wp-block-paragraph">ポイントを整理します。</p>



<ul class="wp-block-list"><li>構文は <code>=FIXED(数値, 桁数, カンマ省略)</code> の最大3引数。桁数は省略するとデフォルト2</li><li>桁区切りカンマはデフォルトで付く。第3引数にTRUEを指定すると省略できる</li><li>通貨記号は付かない。金額以外の数値整形に向いている</li><li>負の桁数を指定すると大きな位で四捨五入できる</li><li>戻り値は文字列。計算に使うセルには適用しない</li><li>通貨表示が必要なら<a href="https://mashukabu.com/spreadsheet-dollar-function/">DOLLAR関数</a>、書式の自由度が必要なら<a href="https://mashukabu.com/spreadsheet-text-function/">TEXT関数</a>を選ぶ</li></ul>



<p class="wp-block-paragraph">まずは <code>=FIXED(A1, 0)</code> でセルの数値に桁区切りを付けるところから試してみてください。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-fixed-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ExcelのFIXED関数｜四捨五入して文字列に変換する方法</title>
		<link>https://mashukabu.com/excel-function-howto-use-fixed/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-fixed/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Sun, 21 Aug 2022 09:00:00 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[DOLLAR関数]]></category>
		<category><![CDATA[FIXED関数]]></category>
		<category><![CDATA[ROUND関数]]></category>
		<category><![CDATA[TEXT関数]]></category>
		<category><![CDATA[四捨五入]]></category>
		<category><![CDATA[文字列変換]]></category>
		<category><![CDATA[桁区切り]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=2575</guid>

					<description><![CDATA[ExcelのFIXED関数の使い方を解説。四捨五入した数値に桁区切りカンマを付けて文字列に変換する関数で、帳票や見積書の数値埋め込みに便利です。TEXT・DOLLAR・ROUNDとの違い、千円単位への丸め方、SUM計算できない問題、#VALUE!エラーの対処法まで網羅します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">見積書やレポートで、数値をカンマ区切りの文字列に変換したい。でも「¥」や「$」の通貨記号は不要なこともありますよね。</p>



<p class="wp-block-paragraph">ExcelのFIXED関数なら、数値を四捨五入して文字列に変換できます。桁区切りカンマの有無も引数ひとつで切り替えられるのがポイントです。</p>



<p class="wp-block-paragraph">この記事では、FIXED関数の構文と基本的な使い方から、<a href="https://mashukabu.com/excel-function-howto-use-text/">TEXT関数</a>や<a href="https://mashukabu.com/excel-function-howto-use-dollar/">DOLLAR関数</a>との違い、実務での活用パターンまでまとめて解説します。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-3" checked><label class="toc-title" for="toc-checkbox-3">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">ExcelのFIXED関数とは</a><ol><li><a href="#toc2" tabindex="0">FIXED関数の構文と引数</a></li><li><a href="#toc3" tabindex="0">戻り値が「文字列」になる理由</a></li></ol></li><li><a href="#toc4" tabindex="0">FIXED関数の基本的な使い方</a><ol><li><a href="#toc5" tabindex="0">小数点以下の桁数を指定する（第2引数）</a></li><li><a href="#toc6" tabindex="0">桁区切りカンマのON・OFFを切り替える（第3引数）</a></li><li><a href="#toc7" tabindex="0">負の桁数で千円単位・万円単位に丸める</a></li></ol></li><li><a href="#toc8" tabindex="0">FIXED関数と似た関数の違い一覧</a><ol><li><a href="#toc9" tabindex="0">TEXT関数との違い</a></li><li><a href="#toc10" tabindex="0">DOLLAR関数との違い</a></li><li><a href="#toc11" tabindex="0">ROUND関数との違い（数値 vs 文字列）</a></li></ol></li><li><a href="#toc12" tabindex="0">実践サンプル｜文字列に数値を埋め込む</a><ol><li><a href="#toc13" tabindex="0">帳票・見積書・レポートへの活用例</a></li><li><a href="#toc14" tabindex="0">CONCAT・&#038;演算子との組み合わせ</a></li></ol></li><li><a href="#toc15" tabindex="0">よくあるトラブルと対処法</a><ol><li><a href="#toc16" tabindex="0">SUM・四則演算で計算できない</a></li><li><a href="#toc17" tabindex="0">#VALUE!エラーの原因と解決法</a></li></ol></li><li><a href="#toc18" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">ExcelのFIXED関数とは</span></h2>



<p class="wp-block-paragraph">FIXED関数（読み方: フィクスド関数）は、<strong>数値を四捨五入して桁区切り付きの文字列に変換する関数</strong>です。</p>



<p class="wp-block-paragraph">英語の「Fixed-point（固定小数点）」に由来します。指定した桁数で数値を丸め、カンマ区切りの文字列を返します。</p>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/excel-function-howto-use-dollar/">DOLLAR関数</a>と似ていますが、通貨記号は付きません。金額以外の数値を見やすく整形したいときに便利です。</p>



<p class="wp-block-paragraph">対応バージョンはExcel 2016 / 2019 / 2021 / 2024 / Microsoft 365です。<a href="https://mashukabu.com/spreadsheet-fixed-function/">Googleスプレッドシート</a>でもほぼ同じ構文で使えます。</p>



<h3 class="wp-block-heading"><span id="toc2">FIXED関数の構文と引数</span></h3>



<pre class="wp-block-code"><code>=FIXED(数値, [桁数], [桁区切りなし])</code></pre>



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>必須/任意</th><th>説明</th></tr></thead><tbody><tr><td>数値</td><td>必須</td><td>四捨五入して文字列に変換したい数値</td></tr><tr><td>桁数</td><td>任意</td><td>小数点以下の桁数（省略時は2）。最大127まで指定可能</td></tr><tr><td>桁区切りなし</td><td>任意</td><td>TRUE = カンマなし / FALSE = カンマあり（省略時はFALSE）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">引数は最大3つです。「どの数値を」「小数何桁で」「カンマを付けるか」の3点を指定します。</p>



<p class="wp-block-paragraph">一番シンプルな使い方は、数値だけを指定する方法です。</p>



<pre class="wp-block-code"><code>=FIXED(1234.567)</code></pre>



<p class="wp-block-paragraph">結果は「1,234.57」です。小数2桁で四捨五入され、桁区切りカンマが付きます。</p>



<h3 class="wp-block-heading"><span id="toc3">戻り値が「文字列」になる理由</span></h3>



<p class="wp-block-paragraph">FIXED関数の戻り値は<strong>文字列（テキスト）</strong>です。見た目は数値でも、セルの中身は文字列になります。</p>



<p class="wp-block-paragraph">FIXED関数の目的は「表示用の整形」です。桁区切りカンマやゼロ埋めを含んだ書式は、数値型では保持できないため、文字列として返す設計になっています。</p>



<p class="wp-block-paragraph">そのため、FIXED関数の結果はSUMや四則演算に使えません。計算用のセルとは分けて使う必要があります。この点は後ほど詳しく説明します。</p>



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



<h3 class="wp-block-heading"><span id="toc5">小数点以下の桁数を指定する（第2引数）</span></h3>



<p class="wp-block-paragraph">第2引数で小数点以下の桁数をコントロールできます。</p>



<figure class="wp-block-table"><table><thead><tr><th>数式</th><th>結果</th><th>説明</th></tr></thead><tbody><tr><td>=FIXED(1234.567)</td><td>1,234.57</td><td>省略時は2桁</td></tr><tr><td>=FIXED(1234.567, 0)</td><td>1,235</td><td>小数なし（整数に丸め）</td></tr><tr><td>=FIXED(1234.567, 1)</td><td>1,234.6</td><td>小数1桁</td></tr><tr><td>=FIXED(1234.567, 3)</td><td>1,234.567</td><td>小数3桁</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">桁数を「0」にすると小数部分が消えます。整数だけ表示したいときに便利です。</p>



<p class="wp-block-paragraph">指定した桁数に満たない場合はゼロで埋められます。</p>



<pre class="wp-block-code"><code>=FIXED(100, 2)</code></pre>



<p class="wp-block-paragraph">結果は「100.00」です。端数がなくても2桁分のゼロが付きます。帳票の桁数を統一したいときに使ってみてください。</p>



<h3 class="wp-block-heading"><span id="toc6">桁区切りカンマのON・OFFを切り替える（第3引数）</span></h3>



<p class="wp-block-paragraph">第3引数で桁区切りカンマの有無を切り替えられます。</p>



<figure class="wp-block-table"><table><thead><tr><th>数式</th><th>結果</th><th>カンマ</th></tr></thead><tbody><tr><td>=FIXED(1234.567, 1)</td><td>1,234.6</td><td>あり（デフォルト）</td></tr><tr><td>=FIXED(1234.567, 1, FALSE)</td><td>1,234.6</td><td>あり</td></tr><tr><td>=FIXED(1234.567, 1, TRUE)</td><td>1234.6</td><td>なし</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">第3引数をTRUEにするとカンマなしの文字列になります。省略またはFALSEならカンマ付きです。</p>



<pre class="wp-block-code"><code>=FIXED(1234.567, 1, TRUE)</code></pre>



<p class="wp-block-paragraph">結果は「1234.6」です。CSVやシステム連携用にカンマなしの文字列が必要な場面で重宝します。</p>



<h3 class="wp-block-heading"><span id="toc7">負の桁数で千円単位・万円単位に丸める</span></h3>



<p class="wp-block-paragraph">あまり知られていませんが、第2引数には負の値も指定できます。負の値を指定すると、小数点の左側（整数部分）が丸められます。</p>



<figure class="wp-block-table"><table><thead><tr><th>数式</th><th>結果</th><th>丸めの単位</th></tr></thead><tbody><tr><td>=FIXED(1234.567, -1)</td><td>1,230</td><td>十の位で丸め</td></tr><tr><td>=FIXED(1234.567, -2)</td><td>1,200</td><td>百の位で丸め</td></tr><tr><td>=FIXED(98765, -3)</td><td>99,000</td><td>千の位で丸め</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">「-1」なら十の位、「-2」なら百の位で四捨五入されます。</p>



<pre class="wp-block-code"><code>=FIXED(1234.567, -1)</code></pre>



<p class="wp-block-paragraph">結果は「1,230」です。下1桁が四捨五入されました。</p>



<p class="wp-block-paragraph">予算書やレポートで千円単位・万円単位の概算値を出したいときに便利です。わざわざ割り算してから丸める必要がありません。ぜひ試してみてください。</p>



<h2 class="wp-block-heading"><span id="toc8">FIXED関数と似た関数の違い一覧</span></h2>



<p class="wp-block-paragraph">数値を文字列に変換する関数は他にもあります。<a href="https://mashukabu.com/excel-function-howto-use-text/">TEXT関数</a>・<a href="https://mashukabu.com/excel-function-howto-use-dollar/">DOLLAR関数</a>・ROUND関数との違いを整理しましょう。</p>



<h3 class="wp-block-heading"><span id="toc9">TEXT関数との違い</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>FIXED関数</th><th>TEXT関数</th></tr></thead><tbody><tr><td>構文</td><td>FIXED(数値, 桁数, カンマ省略)</td><td>TEXT(数値, 書式コード)</td></tr><tr><td>書式の指定方法</td><td>桁数とカンマ有無だけ</td><td>書式コードで自由に指定</td></tr><tr><td>書式の自由度</td><td>低い</td><td>高い</td></tr><tr><td>戻り値</td><td>文字列</td><td>文字列</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">TEXT関数は書式コードで細かい制御ができます。日付変換やパーセント表示にも対応する万能型です。</p>



<p class="wp-block-paragraph">ただし書式コードを覚える必要があります。桁区切りだけならFIXED関数のほうがシンプルに書けます。</p>



<pre class="wp-block-code"><code>=FIXED(1234567, 0)
=TEXT(1234567, &quot;#,##0&quot;)</code></pre>



<p class="wp-block-paragraph">どちらも結果は「1,234,567」です。同じ出力になりますが、FIXED関数のほうが直感的ですよね。</p>



<h3 class="wp-block-heading"><span id="toc10">DOLLAR関数との違い</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>FIXED関数</th><th>DOLLAR関数</th></tr></thead><tbody><tr><td>通貨記号</td><td>付かない</td><td>自動で付く（ロケール依存）</td></tr><tr><td>カンマ制御</td><td>第3引数で可能</td><td>不可（常にカンマ付き）</td></tr><tr><td>戻り値</td><td>文字列</td><td>文字列</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">DOLLAR関数は「¥」や「$」を自動で付けます。通貨表示に特化した関数です。</p>



<p class="wp-block-paragraph">FIXED関数は通貨記号なしで桁区切りだけ付けたいときに適しています。個数・人数・距離など、金額以外の数値を整形するならFIXED関数を選びましょう。</p>



<p class="wp-block-paragraph">カンマの制御ができるのもFIXED関数だけです。DOLLAR関数では桁区切りを外せません。この違いは覚えておくと役立ちます。</p>



<h3 class="wp-block-heading"><span id="toc11">ROUND関数との違い（数値 vs 文字列）</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>FIXED関数</th><th>ROUND関数</th></tr></thead><tbody><tr><td>戻り値の型</td><td>文字列</td><td>数値</td></tr><tr><td>桁区切りカンマ</td><td>あり（デフォルト）</td><td>なし</td></tr><tr><td>SUM・四則演算</td><td>不可</td><td>可能</td></tr><tr><td>用途</td><td>表示用の整形</td><td>計算用の丸め</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">最大の違いは戻り値の型です。ROUND関数は数値を返し、FIXED関数は文字列を返します。</p>



<p class="wp-block-paragraph">計算に使うならROUND関数を選びましょう。表示用の整形にはFIXED関数が適しています。</p>



<p class="wp-block-paragraph">「数値のまま四捨五入 → ROUND」「文字列に変換して表示 → FIXED」と覚えておけば迷いません。目的に合わせて使い分けてみてください。</p>



<h2 class="wp-block-heading"><span id="toc12">実践サンプル｜文字列に数値を埋め込む</span></h2>



<h3 class="wp-block-heading"><span id="toc13">帳票・見積書・レポートへの活用例</span></h3>



<p class="wp-block-paragraph">FIXED関数が最も活躍するのは、数値を文章に埋め込む場面です。</p>



<p class="wp-block-paragraph">見積書の合計金額をセルB1に入力しているとします。</p>



<pre class="wp-block-code"><code>=&quot;合計: &quot; &amp; FIXED(B1, 0) &amp; &quot; 円（税抜）&quot;</code></pre>



<p class="wp-block-paragraph">B1が「1500000」なら、結果は「合計: 1,500,000 円（税抜）」になります。</p>



<p class="wp-block-paragraph">FIXED関数を使わずに直接結合するとどうなるでしょうか。</p>



<pre class="wp-block-code"><code>=&quot;合計: &quot; &amp; B1 &amp; &quot; 円（税抜）&quot;</code></pre>



<p class="wp-block-paragraph">結果は「合計: 1500000 円（税抜）」です。桁区切りがなく読みづらいですよね。</p>



<p class="wp-block-paragraph">レポートの数量表示でも同じテクニックが使えます。</p>



<pre class="wp-block-code"><code>=&quot;出荷数: &quot; &amp; FIXED(C3, 0) &amp; &quot; 個&quot;</code></pre>



<p class="wp-block-paragraph">通貨記号が不要な場面ではFIXED関数の出番です。個数・人数・重量など幅広く使えます。</p>



<h3 class="wp-block-heading"><span id="toc14">CONCAT・&#038;演算子との組み合わせ</span></h3>



<p class="wp-block-paragraph">文字列の結合には「&#038;演算子」と「CONCAT関数」の2つの方法があります。</p>



<p class="wp-block-paragraph">&#038;演算子を使う書き方はこちらです。</p>



<pre class="wp-block-code"><code>=&quot;在庫は&quot; &amp; FIXED(A1, 0) &amp; &quot;個です&quot;</code></pre>



<p class="wp-block-paragraph">CONCAT関数（複数の文字列を結合する関数）を使う書き方はこちらです。</p>



<pre class="wp-block-code"><code>=CONCAT(&quot;在庫は&quot;, FIXED(A1, 0), &quot;個です&quot;)</code></pre>



<p class="wp-block-paragraph">どちらも同じ結果になります。結合する文字列が少なければ&#038;演算子で十分です。</p>



<p class="wp-block-paragraph">複数セルをまとめて結合するならCONCAT関数が見やすくなります。場面に応じて使い分けてみてください。</p>



<h2 class="wp-block-heading"><span id="toc15">よくあるトラブルと対処法</span></h2>



<h3 class="wp-block-heading"><span id="toc16">SUM・四則演算で計算できない</span></h3>



<p class="wp-block-paragraph">FIXED関数でもっとも多いトラブルがこれです。</p>



<pre class="wp-block-code"><code>=FIXED(100, 0)   → &quot;100&quot;（文字列）
=FIXED(200, 0)   → &quot;200&quot;（文字列）</code></pre>



<p class="wp-block-paragraph">この2つのセルをSUMで合計すると「0」になります。SUM関数は文字列を無視するからです。</p>



<p class="wp-block-paragraph">四則演算では<a href="https://mashukabu.com/excel-error-value-list/">#VALUE!エラー</a>が発生します。文字列同士の足し算はExcelで処理できません。</p>



<p class="wp-block-paragraph"><strong>対処法</strong>: 計算用セルと表示用セルを分けましょう。元データは数値のまま残し、表示が必要な場所だけにFIXED関数を使います。</p>



<p class="wp-block-paragraph">どうしても文字列を数値に戻したいときは、VALUE関数（文字列を数値に変換する関数）を使います。</p>



<pre class="wp-block-code"><code>=VALUE(FIXED(1500, 0))</code></pre>



<p class="wp-block-paragraph">結果は数値の「1500」です。ただし往復変換は非効率です。最初から計算と表示を分けるほうがスマートです。</p>



<h3 class="wp-block-heading"><span id="toc17">#VALUE!エラーの原因と解決法</span></h3>



<p class="wp-block-paragraph">FIXED関数で#VALUE!エラーが出る原因は、第1引数に数値以外を指定した場合です。</p>



<pre class="wp-block-code"><code>=FIXED(&quot;abc&quot;, 0)</code></pre>



<p class="wp-block-paragraph">この数式は#VALUE!エラーになります。セル参照を使うときは、参照先が数値かどうかを確認しましょう。</p>



<p class="wp-block-paragraph">数値かどうか不安なときは、ISNUMBER関数（セルの値が数値かを判定する関数）で事前チェックできます。</p>



<pre class="wp-block-code"><code>=IF(ISNUMBER(A1), FIXED(A1, 0), &quot;数値を入力してください&quot;)</code></pre>



<p class="wp-block-paragraph">数値ならFIXED関数を適用し、それ以外ならメッセージを表示します。入力ミスの多い帳票で使うと安心です。</p>



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



<p class="wp-block-paragraph">ExcelのFIXED関数は、数値を四捨五入して文字列に変換する関数です。</p>



<p class="wp-block-paragraph">ポイントを整理します。</p>



<ul class="wp-block-list"><li>構文は <code>=FIXED(数値, 桁数, 桁区切りなし)</code> の最大3引数</li><li>桁数を省略するとデフォルト2。負の値で千円・万円単位に丸められる</li><li>桁区切りカンマはデフォルトで付く。第3引数にTRUEを指定するとカンマなしになる</li><li>通貨記号は付かない。金額以外の数値整形に最適</li><li>戻り値は文字列。計算には使えないので表示用と計算用のセルを分ける</li><li>通貨表示が必要なら<a href="https://mashukabu.com/excel-function-howto-use-dollar/">DOLLAR関数</a>、書式を自由に指定したいなら<a href="https://mashukabu.com/excel-function-howto-use-text/">TEXT関数</a>を選ぶ</li></ul>



<p class="wp-block-paragraph">まずは <code>=FIXED(A1, 0)</code> で数値に桁区切りを付けるところから試してみてください。</p>



<p class="wp-block-paragraph">関連記事: <a href="https://mashukabu.com/excel-function-list-by-function/">機能別Excel関数一覧</a> ／ <a href="https://mashukabu.com/excel-function-alphabetical-order/">アルファベット順Excel関数一覧</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-function-howto-use-fixed/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ExcelのDOLLAR関数の使い方｜YEN関数との違いと実務活用</title>
		<link>https://mashukabu.com/excel-function-howto-use-dollar/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-dollar/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Fri, 17 Jun 2022 09:00:00 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[DOLLAR関数]]></category>
		<category><![CDATA[FIXED関数]]></category>
		<category><![CDATA[TEXT関数]]></category>
		<category><![CDATA[YEN関数]]></category>
		<category><![CDATA[文字列変換]]></category>
		<category><![CDATA[桁区切り]]></category>
		<category><![CDATA[通貨記号]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=2225</guid>

					<description><![CDATA[ExcelのDOLLAR関数の使い方を基本から実務活用まで解説。YEN関数との違い、TEXT・FIXED関数との使い分け比較表、SUMで合計できない文字列トラップまで網羅します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「数値に通貨記号を付けて表示したいけど、書式設定だとコピペしたときに崩れちゃう…」</p>



<p class="wp-block-paragraph">そんな経験、ありませんか。見積書や請求書のテンプレートで、セルの値を「¥1,234」のようにテキストとして埋め込みたい場面は意外と多いですよね。</p>



<p class="wp-block-paragraph">DOLLAR関数を使えば、数値を通貨記号付きの文字列にサッと変換できます。この記事では、基本の使い方からYEN関数との違い、実務での活用パターンまで一気に解説します。</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">DOLLAR関数とは？基本の仕組みをおさえよう</a><ol><li><a href="#toc2" tabindex="0">構文と引数</a></li><li><a href="#toc3" tabindex="0">桁数の指定ルール</a></li><li><a href="#toc4" tabindex="0">結果が「文字列」になる点が最重要ポイント</a></li></ol></li><li><a href="#toc5" tabindex="0">DOLLAR関数の基本的な使い方</a><ol><li><a href="#toc6" tabindex="0">引数省略（デフォルト=2）</a></li><li><a href="#toc7" tabindex="0">桁数0で整数表示</a></li><li><a href="#toc8" tabindex="0">桁数マイナスで十の位・百の位で丸める</a></li></ol></li><li><a href="#toc9" tabindex="0">YEN関数との違いと使い分け</a><ol><li><a href="#toc10" tabindex="0">仕様比較</a></li><li><a href="#toc11" tabindex="0">用途別の判断基準</a></li></ol></li><li><a href="#toc12" tabindex="0">TEXT関数・FIXED関数との3者比較</a><ol><li><a href="#toc13" tabindex="0">3関数の機能比較表</a></li><li><a href="#toc14" tabindex="0">「書式設定」との根本的な違い</a></li></ol></li><li><a href="#toc15" tabindex="0">DOLLAR関数の実務活用例</a><ol><li><a href="#toc16" tabindex="0">IF関数と組み合わせて条件付き通貨表示</a></li><li><a href="#toc17" tabindex="0">ROUND関数と組み合わせて丸め→文字列化</a></li><li><a href="#toc18" tabindex="0">CONCAT関数と組み合わせて文書に埋め込み</a></li></ol></li><li><a href="#toc19" tabindex="0">文字列トラップ｜SUMで合計できない問題</a><ol><li><a href="#toc20" tabindex="0">なぜSUMが使えないのか</a></li><li><a href="#toc21" tabindex="0">VALUE関数で数値に戻す方法</a></li></ol></li><li><a href="#toc22" tabindex="0">DOLLARDE・DOLLARFR関数との混同に注意</a><ol><li><a href="#toc23" tabindex="0">「通貨変換」ではなく「表記変換」</a></li><li><a href="#toc24" tabindex="0">DOLLAR関数との機能の違い</a></li></ol></li><li><a href="#toc25" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">DOLLAR関数とは？基本の仕組みをおさえよう</span></h2>



<p class="wp-block-paragraph">DOLLAR関数は、数値を通貨記号付きの<strong>文字列</strong>に変換する関数です。読み方はそのまま「ダラー」で、英語の「dollar（ドル）」が語源です。</p>



<p class="wp-block-paragraph">ただし、名前が「DOLLAR」でも日本語版Excelでは<strong>円記号（¥）</strong>が付きます。通貨記号はExcelの言語設定（ロケール）に依存するので、この点は覚えておいてください。</p>



<h3 class="wp-block-heading"><span id="toc2">構文と引数</span></h3>



<pre class="wp-block-code"><code>=DOLLAR(数値, [桁数])</code></pre>



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>必須/省略可</th><th>説明</th></tr></thead><tbody><tr><td>数値</td><td>必須</td><td>変換したい数値やセル参照</td></tr><tr><td>桁数</td><td>省略可</td><td>小数点以下の桁数（省略時は <strong>2</strong>）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">引数はたった2つなので、覚えやすいですよ。</p>



<h3 class="wp-block-heading"><span id="toc3">桁数の指定ルール</span></h3>



<p class="wp-block-paragraph">桁数の値によって、丸める位置が変わります。</p>



<ul class="wp-block-list"><li><strong>正の数</strong>: 小数点以下の桁数を指定</li><li><strong>0</strong>: 小数点以下なし（整数表示）</li><li><strong>負の数</strong>: 小数点より左側の桁を丸める</li></ul>



<p class="wp-block-paragraph">たとえば桁数に「-2」を指定すると、百の位で四捨五入されます。数値の丸め方は<a href="https://mashukabu.com/excel-function-howto-use-round/">ROUND関数</a>と同じルールです。</p>



<h3 class="wp-block-heading"><span id="toc4">結果が「文字列」になる点が最重要ポイント</span></h3>



<p class="wp-block-paragraph">DOLLAR関数で一番大切なのは、<strong>戻り値が数値ではなく文字列</strong>だということです。</p>



<p class="wp-block-paragraph">見た目は「¥1,234」と数値のように見えます。しかしExcelの内部では「テキスト」として扱われます。そのため<a href="https://mashukabu.com/excel-function-howto-use-sum/">SUM関数</a>などの計算関数には使えません。</p>



<p class="wp-block-paragraph">計算に使う数値は別セルに保持して、表示用にDOLLAR関数を使うのが基本パターンです。</p>



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



<p class="wp-block-paragraph">ここからは具体的な使い方を見ていきましょう。セルA1に「1234.567」が入っている前提で説明します。</p>



<h3 class="wp-block-heading"><span id="toc6">引数省略（デフォルト=2）</span></h3>



<pre class="wp-block-code"><code>=DOLLAR(A1)</code></pre>



<p class="wp-block-paragraph">結果: <strong>¥1,234.57</strong></p>



<p class="wp-block-paragraph">桁数を省略すると小数点以下2桁で表示されます。小数第3位が四捨五入されて「.57」になっていますね。3桁区切りのカンマも自動で付きます。</p>



<h3 class="wp-block-heading"><span id="toc7">桁数0で整数表示</span></h3>



<pre class="wp-block-code"><code>=DOLLAR(A1, 0)</code></pre>



<p class="wp-block-paragraph">結果: <strong>¥1,235</strong></p>



<p class="wp-block-paragraph">小数点以下を表示しない形式です。四捨五入されるので「1234.567」は「1,235」になります。日本円の表示ではこちらのほうが自然ですよね。</p>



<h3 class="wp-block-heading"><span id="toc8">桁数マイナスで十の位・百の位で丸める</span></h3>



<pre class="wp-block-code"><code>=DOLLAR(A1, -1)</code></pre>



<p class="wp-block-paragraph">結果: <strong>¥1,230</strong></p>



<pre class="wp-block-code"><code>=DOLLAR(A1, -2)</code></pre>



<p class="wp-block-paragraph">結果: <strong>¥1,200</strong></p>



<p class="wp-block-paragraph">概算金額を表示したいときに便利です。見積書の「おおよその金額」を示す場面などで使えますよ。</p>



<h2 class="wp-block-heading"><span id="toc9">YEN関数との違いと使い分け</span></h2>



<p class="wp-block-paragraph">ExcelにはDOLLAR関数とよく似た<strong>YEN関数</strong>があります。どちらも数値を通貨書式の文字列に変換しますが、細かい違いがあります。</p>



<h3 class="wp-block-heading"><span id="toc10">仕様比較</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>DOLLAR関数</th><th>YEN関数</th></tr></thead><tbody><tr><td>構文</td><td><code>DOLLAR(数値, [桁数])</code></td><td><code>YEN(数値, [桁数])</code></td></tr><tr><td>通貨記号</td><td>ロケール依存（日本語版は¥）</td><td>常に¥</td></tr><tr><td>桁数の省略時</td><td><strong>2</strong>（小数2桁）</td><td><strong>0</strong>（小数なし）</td></tr><tr><td>戻り値</td><td>文字列</td><td>文字列</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">一番の違いは<strong>桁数のデフォルト値</strong>です。</p>



<pre class="wp-block-code"><code>=DOLLAR(1234)   → ¥1,234.00（小数2桁）
=YEN(1234)      → ¥1,234（小数なし）</code></pre>



<h3 class="wp-block-heading"><span id="toc11">用途別の判断基準</span></h3>



<p class="wp-block-paragraph">日本円を扱う場合は、小数点以下が不要なことがほとんどです。そのためYEN関数のほうが引数を省略したときの動きが自然です。</p>



<p class="wp-block-paragraph">ただしYEN関数はExcel固有の関数です。Googleスプレッドシートでは使えません。互換性を考えるなら、<code>DOLLAR(値, 0)</code> で統一するのがおすすめです。</p>



<ul class="wp-block-list"><li><strong>日本円の表示がメイン</strong> → YEN関数が手軽</li><li><strong>スプレッドシートでも使いたい</strong> → <code>DOLLAR(値, 0)</code> で統一</li></ul>



<h2 class="wp-block-heading"><span id="toc12">TEXT関数・FIXED関数との3者比較</span></h2>



<p class="wp-block-paragraph">数値を文字列に変換する関数は他にもあります。<a href="https://mashukabu.com/excel-function-howto-use-text/">TEXT関数</a>と<a href="https://mashukabu.com/excel-function-howto-use-fixed/">FIXED関数</a>と比較してみましょう。</p>



<h3 class="wp-block-heading"><span id="toc13">3関数の機能比較表</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>DOLLAR関数</th><th>TEXT関数</th><th>FIXED関数</th></tr></thead><tbody><tr><td>構文</td><td><code>DOLLAR(数値, 桁数)</code></td><td><code>TEXT(数値, 書式)</code></td><td><code>FIXED(数値, 桁数, 区切り)</code></td></tr><tr><td>通貨記号</td><td>自動（ロケール依存）</td><td>書式コードで指定</td><td>なし</td></tr><tr><td>3桁カンマ</td><td>常にあり</td><td>書式コード次第</td><td>あり（第3引数で制御可）</td></tr><tr><td>柔軟性</td><td>低い</td><td>高い</td><td>中程度</td></tr><tr><td>戻り値</td><td>文字列</td><td>文字列</td><td>文字列</td></tr></tbody></table></figure>



<pre class="wp-block-code"><code>=DOLLAR(1234.5, 2)             → ¥1,234.50
=TEXT(1234.5, &quot;¥#,##0.00&quot;)    → ¥1,234.50
=FIXED(1234.5, 2)              → 1,234.50</code></pre>



<p class="wp-block-paragraph">DOLLAR関数は引数が少なくて手軽です。TEXT関数は書式コードを覚える必要がありますが、日付やパーセントなど何でも対応できます。FIXED関数は通貨記号が不要なときに使ってみてください。</p>



<h3 class="wp-block-heading"><span id="toc14">「書式設定」との根本的な違い</span></h3>



<p class="wp-block-paragraph">Microsoftの公式ドキュメントでも、通貨表示には<strong>セルの書式設定（Ctrl+1）</strong>が推奨されています。</p>



<p class="wp-block-paragraph">書式設定は見た目だけを変えるので、セルの値は数値のままです。計算にもそのまま使えます。一方、DOLLAR関数は値自体が文字列に変わります。</p>



<ul class="wp-block-list"><li><strong>計算に使い続ける</strong> → セルの書式設定</li><li><strong>テキストとして埋め込む</strong> → DOLLAR関数やTEXT関数</li></ul>



<p class="wp-block-paragraph">この使い分けを意識しておくと、迷わなくなりますよ。</p>



<h2 class="wp-block-heading"><span id="toc15">DOLLAR関数の実務活用例</span></h2>



<p class="wp-block-paragraph">ここからは、他の関数と組み合わせた実務パターンを紹介します。</p>



<h3 class="wp-block-heading"><span id="toc16">IF関数と組み合わせて条件付き通貨表示</span></h3>



<p class="wp-block-paragraph">金額が10,000円以上のときだけ通貨書式で表示する例です。</p>



<pre class="wp-block-code"><code>=IF(A1&gt;=10000, DOLLAR(A1, 0), &quot;対象外&quot;)</code></pre>



<p class="wp-block-paragraph">A1が15000なら「¥15,000」、5000なら「対象外」と表示されます。<a href="https://mashukabu.com/excel-function-howto-use-if/">IF関数</a>で条件分岐させることで、必要なセルだけ通貨形式にできます。</p>



<h3 class="wp-block-heading"><span id="toc17">ROUND関数と組み合わせて丸め→文字列化</span></h3>



<p class="wp-block-paragraph">DOLLAR関数にも四捨五入の機能はあります。しかし丸めのルールを明示したいときは、<a href="https://mashukabu.com/excel-function-howto-use-round/">ROUND関数</a>と組み合わせるのがおすすめです。</p>



<pre class="wp-block-code"><code>=DOLLAR(ROUND(A1, 0), 0)</code></pre>



<p class="wp-block-paragraph">「まずROUNDで丸めてからDOLLARで通貨表示にする」という意図が数式から読み取れます。チームで共有するファイルでは、こういった書き方のほうが親切ですよ。</p>



<h3 class="wp-block-heading"><span id="toc18">CONCAT関数と組み合わせて文書に埋め込み</span></h3>



<p class="wp-block-paragraph">メール文面や報告書のテンプレートに、金額をテキストとして埋め込む使い方です。</p>



<pre class="wp-block-code"><code>=CONCAT(&quot;ご請求金額は&quot;, DOLLAR(A1, 0), &quot;です。&quot;)</code></pre>



<p class="wp-block-paragraph">結果: <strong>ご請求金額は¥15,000です。</strong></p>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/excel-function-howto-use-concat/">CONCAT関数</a>で文字列を結合すれば、そのまま文書として使えます。DOLLAR関数の戻り値が文字列だからこそ、このような連結がスムーズにできるわけです。</p>



<h2 class="wp-block-heading"><span id="toc19">文字列トラップ｜SUMで合計できない問題</span></h2>



<p class="wp-block-paragraph">DOLLAR関数を使い始めると、多くの人がハマるのが「計算できない」問題です。</p>



<h3 class="wp-block-heading"><span id="toc20">なぜSUMが使えないのか</span></h3>



<p class="wp-block-paragraph">DOLLAR関数の戻り値は文字列です。<a href="https://mashukabu.com/excel-function-howto-use-sum/">SUM関数</a>は数値だけを合計するので、DOLLAR関数のセルは<strong>無視</strong>されます。エラーにはなりませんが、合計が「0」になってしまいます。</p>



<pre class="wp-block-code"><code>=SUM(B1:B5)   → 0（B列がDOLLAR関数で作った値の場合）</code></pre>



<p class="wp-block-paragraph">これは「見た目は数値なのに計算できない」という厄介なパターンです。</p>



<h3 class="wp-block-heading"><span id="toc21">VALUE関数で数値に戻す方法</span></h3>



<p class="wp-block-paragraph">どうしてもDOLLAR関数の結果を計算に使いたい場合は、<a href="https://mashukabu.com/excel-function-howto-use-value/">VALUE関数</a>で数値に戻せます。</p>



<pre class="wp-block-code"><code>=VALUE(DOLLAR(A1, 0))   → 1235（数値として返る）</code></pre>



<p class="wp-block-paragraph">ただし、これだとDOLLAR関数を使う意味がほとんどなくなります。計算用のセルと表示用のセルを分けるのが一番シンプルな解決策です。</p>



<h2 class="wp-block-heading"><span id="toc22">DOLLARDE・DOLLARFR関数との混同に注意</span></h2>



<p class="wp-block-paragraph">関数名に「DOLLAR」が付くため混同されがちですが、<a href="https://mashukabu.com/excel-function-howto-use-dollarde/">DOLLARDE関数</a>と<a href="https://mashukabu.com/excel-function-howto-use-dollarfr/">DOLLARFR関数</a>はまったく別の関数です。</p>



<h3 class="wp-block-heading"><span id="toc23">「通貨変換」ではなく「表記変換」</span></h3>



<p class="wp-block-paragraph">DOLLAR関数は数値を通貨書式の<strong>テキスト</strong>に変換する関数です。為替レートを使った通貨変換（円→ドルなど）は行いません。</p>



<h3 class="wp-block-heading"><span id="toc24">DOLLAR関数との機能の違い</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>用途</th><th>使用場面</th></tr></thead><tbody><tr><td>DOLLAR</td><td>数値→通貨書式の文字列</td><td>請求書・見積書のテキスト作成</td></tr><tr><td>DOLLARDE</td><td>分数表記→小数表記</td><td>米国証券の価格計算</td></tr><tr><td>DOLLARFR</td><td>小数表記→分数表記</td><td>米国証券の価格計算</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">DOLLARDE・DOLLARFR関数は証券取引の分数価格を扱う専門的な関数です。一般的な事務作業で使う機会はほぼありません。名前が似ているだけなので、間違えないようにしてくださいね。</p>



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



<p class="wp-block-paragraph">DOLLAR関数は、数値を通貨記号付きの文字列に変換する関数です。</p>



<ul class="wp-block-list"><li>構文は <code>=DOLLAR(数値, [桁数])</code> で、桁数の省略時は小数2桁</li><li>日本語版Excelでは関数名が「DOLLAR」でも<strong>¥（円記号）</strong>が付く</li><li><strong>戻り値は文字列</strong>なので、SUMなどの計算関数では使えない</li><li>YEN関数との違いは桁数デフォルト（DOLLAR=2、YEN=0）</li><li>計算に使う数値は書式設定、テキスト埋め込みにはDOLLAR関数と使い分ける</li></ul>



<p class="wp-block-paragraph">テキストとして金額を扱いたい場面では、DOLLAR関数がシンプルで頼りになります。まずは <code>=DOLLAR(A1, 0)</code> から試してみてください。</p>



<p class="wp-block-paragraph">関連する関数をもっと知りたい方は、<a href="https://mashukabu.com/excel-function-list-by-function/">Excel関数一覧</a>もあわせてチェックしてみてください。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-function-howto-use-dollar/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
