<?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/%E8%B2%A0%E3%81%AE%E6%95%B0/feed/" rel="self" type="application/rss+xml" />
	<link>https://mashukabu.com</link>
	<description></description>
	<lastBuildDate>Fri, 08 May 2026 12:54:01 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0.1</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>Excel FLOOR.PRECISE関数の使い方｜負の数でも常にマイナス方向に切り捨て</title>
		<link>https://mashukabu.com/excel-function-howto-use-floor_precise/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-floor_precise/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Mon, 01 Aug 2022 09:00:00 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[FLOOR.MATH関数]]></category>
		<category><![CDATA[FLOOR.PRECISE関数]]></category>
		<category><![CDATA[FLOOR関数]]></category>
		<category><![CDATA[丸め関数]]></category>
		<category><![CDATA[切り捨て]]></category>
		<category><![CDATA[負の数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=2446</guid>

					<description><![CDATA[ExcelのFLOOR.PRECISE関数で数値を指定した倍数に切り捨てる方法を解説。負の数でも常にマイナス無限大方向に丸める特徴と、FLOOR・FLOOR.MATHとの違いを比較表で整理しています。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Excelの切り捨て関数、FLOOR系だけで3種類もあって「どれを使えばいいの？」と迷いますよね。特に負の数が絡むと、関数によって丸め方向が変わるのでややこしいです。</p>



<p class="wp-block-paragraph">FLOOR.PRECISE関数は「符号に関係なく、常にマイナス無限大方向に切り捨てる」というシンプルな動作が特徴です。この記事では基本の書き方から実務パターン、FLOOR・FLOOR.MATHとの違いまで紹介します。</p>



<p class="wp-block-paragraph">この記事は次のような人におすすめ</p>



<ul class="wp-block-list"><li>FLOOR.PRECISE関数の使い方を知りたい</li><li><a href="https://mashukabu.com/excel-function-howto-use-floor/">FLOOR関数</a>やFLOOR.MATH関数との違いを理解したい</li><li>負の数を含むデータで切り捨て方向を統一したい</li></ul>




  <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">FLOOR.PRECISE関数とは？</a></li><li><a href="#toc2" tabindex="0">FLOOR.PRECISE関数の書き方（構文と引数）</a><ol><li><a href="#toc3" tabindex="0">基本構文</a></li><li><a href="#toc4" tabindex="0">引数の説明</a></li></ol></li><li><a href="#toc5" tabindex="0">FLOOR.PRECISE関数の基本的な使い方</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">小数の基準値で切り捨てる</a></li><li><a href="#toc10" tabindex="0">負の数を切り捨てる（FLOOR.PRECISEの最大の特徴）</a></li></ol></li><li><a href="#toc11" tabindex="0">実務でのFLOOR.PRECISE関数活用例</a><ol><li><a href="#toc12" tabindex="0">勤怠管理の時間切り捨て（15分単位）</a></li><li><a href="#toc13" tabindex="0">温度データのマイナス方向丸め</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">#VALUE! エラー</a></li><li><a href="#toc17" tabindex="0">#DIV/0! エラー</a></li></ol></li><li><a href="#toc18" tabindex="0">FLOOR・FLOOR.MATHとの違い・使い分け</a><ol><li><a href="#toc19" tabindex="0">どの関数を使うべき？</a></li></ol></li><li><a href="#toc20" tabindex="0">まとめ</a><ol><li><a href="#toc21" tabindex="0">関数一覧</a></li><li><a href="#toc22" tabindex="0">エラー値まとめ</a></li></ol></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">FLOOR.PRECISE関数とは？</span></h2>



<p class="wp-block-paragraph">FLOOR.PRECISE（フロア プリサイス）関数は、数値を指定した倍数の方向に切り捨てて丸める関数です。「precise」は英語で「正確な」の意味で、丸め方向が常に一定という特徴を表しています。</p>



<p class="wp-block-paragraph">最大の特徴は<strong>負の数でも常にマイナス無限大方向（数直線の左方向）に丸める</strong>点です。たとえば「-4.3」を1の倍数で切り捨てると「-5」になります。0に近づく方向ではなく、常に小さい方の数に向かいます。</p>



<p class="wp-block-paragraph">もうひとつの特徴として、<strong>基準値の符号が無視される</strong>ことがあります。基準値に負の数を指定しても絶対値として扱われるため、#NUM!エラーが起きません。</p>



<p class="wp-block-paragraph">Excel 2010以降のバージョンで使用でき、Microsoft 365にも対応しています。</p>



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



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



<pre class="wp-block-code"><code>=FLOOR.PRECISE(数値, [基準値])</code></pre>



<p class="wp-block-paragraph">引数は2つです。基準値は省略できます。</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>数値（number）</td><td>必須</td><td>切り捨てたい数値。セル参照や数式もOK</td></tr><tr><td>基準値（significance）</td><td>任意</td><td>切り捨ての基準となる倍数。省略すると1</td></tr></tbody></table></figure>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>基準値の符号は無視されます</strong></p><p><code>=FLOOR.PRECISE(17, -5)</code> と <code>=FLOOR.PRECISE(17, 5)</code> は同じ結果（15）になります。基準値は常に絶対値として扱われるので、正負を気にする必要はありません。</p></blockquote>



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



<h3 class="wp-block-heading"><span id="toc6">数値を直接入力する</span></h3>



<pre class="wp-block-code"><code>=FLOOR.PRECISE(17, 5)</code></pre>



<p class="wp-block-paragraph">結果は「15」です。17以下で最も大きい5の倍数が15なので、15が返ります。</p>



<pre class="wp-block-code"><code>=FLOOR.PRECISE(19, 5)</code></pre>



<p class="wp-block-paragraph">こちらも結果は「15」です。FLOOR.PRECISE関数は常に切り捨て方向なので、19より小さい5の倍数である15になります。</p>



<h3 class="wp-block-heading"><span id="toc7">基準値を省略する（整数への切り捨て）</span></h3>



<pre class="wp-block-code"><code>=FLOOR.PRECISE(3.7)</code></pre>



<p class="wp-block-paragraph">結果は「3」です。基準値を省略すると1が使われるので、整数部分だけが返ります。<a href="https://mashukabu.com/excel-function-howto-use-trunc/">TRUNC関数</a>と同じ感覚で使えますよ。</p>



<h3 class="wp-block-heading"><span id="toc8">セル参照を使う</span></h3>



<p class="wp-block-paragraph">A1に「1,234」が入っているとき、100の倍数に切り捨ててみましょう。</p>



<pre class="wp-block-code"><code>=FLOOR.PRECISE(A1, 100)</code></pre>



<p class="wp-block-paragraph">結果は「1,200」です。1,234以下で最も大きい100の倍数が1,200です。</p>



<h3 class="wp-block-heading"><span id="toc9">小数の基準値で切り捨てる</span></h3>



<p class="wp-block-paragraph">0.5刻みで切り捨てる例です。</p>



<pre class="wp-block-code"><code>=FLOOR.PRECISE(3.7, 0.5)</code></pre>



<p class="wp-block-paragraph">結果は「3.5」です。3.7以下で最も大きい0.5の倍数が3.5になります。</p>



<h3 class="wp-block-heading"><span id="toc10">負の数を切り捨てる（FLOOR.PRECISEの最大の特徴）</span></h3>



<p class="wp-block-paragraph">ここがFLOOR.PRECISE関数の真骨頂です。</p>



<pre class="wp-block-code"><code>=FLOOR.PRECISE(-4.3, 1)</code></pre>



<p class="wp-block-paragraph">結果は「-5」です。-4.3より小さい（マイナス方向の）整数は-5なので、-5が返ります。</p>



<p class="wp-block-paragraph">比較のために、同じ計算をFLOOR.MATH関数で行ってみます。</p>



<pre class="wp-block-code"><code>=FLOOR.MATH(-4.3, 1)</code></pre>



<p class="wp-block-paragraph">こちらも結果は「-5」です。FLOOR.MATHはモード省略時（既定）で−∞方向に丸めるため、同じ結果になります。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>FLOOR.MATHの第3引数で結果が変わります</strong></p><p><code>=FLOOR.MATH(-4.3, 1, 1)</code> とモードに1を指定すると、結果は「-4」です。0に近づく方向に丸められます。FLOOR.PRECISE関数にはこのモード切り替えがないため、常に−∞方向で統一されます。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc11">実務でのFLOOR.PRECISE関数活用例</span></h2>



<h3 class="wp-block-heading"><span id="toc12">勤怠管理の時間切り捨て（15分単位）</span></h3>



<p class="wp-block-paragraph">終業時刻を15分単位に切り捨てる例です。Excelの時刻はシリアル値なので、15分＝<code>"0:15"</code>を基準値に指定します。</p>



<pre class="wp-block-code"><code>=FLOOR.PRECISE(B2, &quot;0:15&quot;)</code></pre>



<p class="wp-block-paragraph">B2に「17:47」が入っていれば結果は「17:45」です。正の数の場合は<a href="https://mashukabu.com/excel-function-howto-use-floor/">FLOOR関数</a>と同じ結果になります。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>始業は切り上げ、終業は切り捨て</strong></p><p>始業時刻には「次の15分に切り上げ」が必要です。<a href="https://mashukabu.com/excel-function-howto-use-ceiling/">CEILING関数</a>を使って <code>=CEILING(A2, "0:15")</code> とすれば、9:07→9:15のように切り上がります。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc13">温度データのマイナス方向丸め</span></h3>



<p class="wp-block-paragraph">冷凍庫の温度記録で「0.5度刻みの最低側」に丸めたいケースです。</p>



<pre class="wp-block-code"><code>=FLOOR.PRECISE(B3, 0.5)</code></pre>



<p class="wp-block-paragraph">B3に「-18.3」が入っていれば結果は「-18.5」です。マイナス方向に丸まるので、温度管理で安全サイドの表示になります。</p>



<p class="wp-block-paragraph">FLOOR関数だと負の数に負の基準値を指定する必要があり面倒ですが、FLOOR.PRECISE関数なら基準値の符号を気にしなくてOKです。</p>



<h3 class="wp-block-heading"><span id="toc14">損益データのマイナス方向切り捨て</span></h3>



<p class="wp-block-paragraph">利益・損失の一覧で、すべて1,000円単位で切り捨てたい場合です。</p>



<pre class="wp-block-code"><code>=FLOOR.PRECISE(C4, 1000)</code></pre>



<p class="wp-block-paragraph">C4が「5,678」なら結果は「5,000」です。C4が「-3,456」なら結果は「-4,000」になります。正の数も負の数も常にマイナス方向に丸まるので、利益は控えめ・損失は厳しめの表示です。予算管理で保守的な数字を出したいときに向いています。</p>



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



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



<p class="wp-block-paragraph">引数に数値として認識できない文字列が入っていると発生します。</p>



<pre class="wp-block-code"><code>=FLOOR.PRECISE(&quot;abc&quot;, 5)</code></pre>



<p class="wp-block-paragraph">セル参照先に文字列が入っていないか確認してください。</p>



<h3 class="wp-block-heading"><span id="toc17">#DIV/0! エラー</span></h3>



<p class="wp-block-paragraph">基準値に0を指定すると発生します。</p>



<pre class="wp-block-code"><code>=FLOOR.PRECISE(10, 0)</code></pre>



<p class="wp-block-paragraph">基準値は0以外の数値を指定してください。省略すれば1が使われます。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>#NUM!エラーは起きません</strong></p><p>旧<a href="https://mashukabu.com/excel-function-howto-use-floor/">FLOOR関数</a>では正の数に負の基準値を指定すると#NUM!エラーになりました。FLOOR.PRECISE関数は基準値の符号を無視するため、このエラーは発生しません。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc18">FLOOR・FLOOR.MATHとの違い・使い分け</span></h2>



<p class="wp-block-paragraph">FLOOR系3関数の違いを比較表で整理します。数値=−4.3、基準値=1の場合です。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>結果</th><th>丸め方向</th><th>基準値の符号</th><th>対応バージョン</th></tr></thead><tbody><tr><td><a href="https://mashukabu.com/excel-function-howto-use-floor/">FLOOR</a></td><td>-4</td><td>0に向かう</td><td>数値と同符号が必要</td><td>Excel 2003〜</td></tr><tr><td>FLOOR.MATH（モード省略）</td><td>-5</td><td>−∞方向（切替可）</td><td>自由</td><td>Excel 2013〜</td></tr><tr><td><strong>FLOOR.PRECISE</strong></td><td><strong>-5</strong></td><td><strong>常に−∞方向</strong></td><td><strong>無視される</strong></td><td><strong>Excel 2010〜</strong></td></tr></tbody></table></figure>



<p class="wp-block-paragraph">正の数だけを扱う場面では3関数とも同じ結果になります。違いが出るのは負の数のときです。</p>



<h3 class="wp-block-heading"><span id="toc19">どの関数を使うべき？</span></h3>



<ul class="wp-block-list"><li><strong>正の数だけ扱う場合</strong>: どれでもOK。引数が最もシンプルな <code>=FLOOR.PRECISE(数値, 基準値)</code> が手軽です</li><li><strong>負の数が混在し、方向を固定したい場合</strong>: FLOOR.PRECISE関数がおすすめです。常に−∞方向なので考えることが少なくて済みます</li><li><strong>負の数の丸め方向を場面ごとに切り替えたい場合</strong>: FLOOR.MATH関数の第3引数（モード）を使ってください</li><li><strong>Excel 2010環境が残っている場合</strong>: FLOOR.MATHはExcel 2010では使えないため、FLOOR.PRECISEを使いましょう</li></ul>



<p class="wp-block-paragraph">詳しい比較は<a href="https://mashukabu.com/excel-floor-ceiling-math-precise-comparison/">FLOOR/CEILING系6関数の比較記事</a>でまとめています。</p>



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



<p class="wp-block-paragraph">FLOOR.PRECISE関数は、数値を指定した倍数に切り捨てるときに使う関数です。</p>



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



<ul class="wp-block-list"><li>構文は <code>=FLOOR.PRECISE(数値, [基準値])</code> で基準値は省略可</li><li><strong>常にマイナス無限大方向</strong>（数直線の左方向）に丸める</li><li>基準値の符号は無視される（正負どちらでも同じ結果）</li><li>正の数では<a href="https://mashukabu.com/excel-function-howto-use-floor/">FLOOR関数</a>と同じ結果。違いが出るのは負の数のとき</li><li>勤怠の時間切り捨て、温度記録、損益データなど実務で幅広く使える</li><li>丸め方向を切り替えたいならFLOOR.MATH関数、3関数の詳しい比較は<a href="https://mashukabu.com/excel-floor-ceiling-math-precise-comparison/">6関数比較記事</a>をどうぞ</li></ul>



<p class="wp-block-paragraph">まずは <code>=FLOOR.PRECISE(A1, 100)</code> で100円単位の切り捨てから試してみてください。</p>



<h3 class="wp-block-heading"><span id="toc21">関数一覧</span></h3>



<p class="wp-block-paragraph">Excel関数の一覧は以下の記事から確認できます。</p>



<ul class="wp-block-list"><li><a href="https://mashukabu.com/excel-function-alphabetical-order/">アルファベット順 Excel関数一覧</a></li><li><a href="https://mashukabu.com/excel-function-list-by-function/">機能別 Excel関数一覧</a></li></ul>



<h3 class="wp-block-heading"><span id="toc22">エラー値まとめ</span></h3>



<p class="wp-block-paragraph">Excelのエラー値の種類と対処方法は、こちらの記事にまとめています。</p>



<ul class="wp-block-list"><li><a href="https://mashukabu.com/excel-error-value-list/">セルに表示されるエラーの種類と原因、対処方法を解説</a></li></ul>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-function-howto-use-floor_precise/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
