<?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>FLOOR.MATH &#8211; biz-tactics</title>
	<atom:link href="https://mashukabu.com/tag/floor-math/feed/" rel="self" type="application/rss+xml" />
	<link>https://mashukabu.com</link>
	<description></description>
	<lastBuildDate>Thu, 04 Jun 2026 14:39:21 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1</generator>

<image>
	<url>https://mashukabu.com/wp-content/uploads/2022/04/cropped-site-icon-32x32.png</url>
	<title>FLOOR.MATH &#8211; biz-tactics</title>
	<link>https://mashukabu.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>スプレッドシートのFLOOR.MATH関数の使い方｜負の数も安心の切り捨て</title>
		<link>https://mashukabu.com/spreadsheet-floor-math-function/</link>
					<comments>https://mashukabu.com/spreadsheet-floor-math-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Sat, 21 Mar 2026 11:35:17 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[FLOOR.MATH]]></category>
		<category><![CDATA[スプレッドシート]]></category>
		<category><![CDATA[丸め関数]]></category>
		<category><![CDATA[倍数]]></category>
		<category><![CDATA[切り捨て]]></category>
		<category><![CDATA[端数処理]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=4861</guid>

					<description><![CDATA[GoogleスプレッドシートのFLOOR.MATH関数の使い方を解説。負の数でも常に数学的な切り捨て方向に丸めるのが特徴。FLOOR関数との違い・mode引数の使い方・実務例つきで紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">スプレッドシートで「負の数を切り捨てたら、なぜか期待と逆の結果になった」。そんな経験はありませんか？</p>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/spreadsheet-floor-function/">FLOOR関数</a>は、正の数なら問題なく切り捨ててくれます。でも負の数になると「どちらが切り捨て？」と混乱しがちですよね。</p>



<p class="wp-block-paragraph">そこで使いたいのがFLOOR.MATH関数です。正でも負でも、常に「小さい方向」に切り捨ててくれます。さらに第3引数のmodeで方向を切り替えることもできますよ。</p>



<p class="wp-block-paragraph">この記事では基本の書き方からFLOOR関数との違い、実務での活用パターンまで紹介します。</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">スプレッドシートのFLOOR.MATH関数とは？</a></li><li><a href="#toc2" tabindex="0">FLOOR.MATH関数の書き方（構文と引数）</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">基本的な使い方</a><ol><li><a href="#toc6" tabindex="0">正の数を整数に切り捨てる</a></li><li><a href="#toc7" tabindex="0">正の数を100単位に切り捨てる</a></li><li><a href="#toc8" tabindex="0">負の数を小さい方向に切り捨てる（デフォルト）</a></li><li><a href="#toc9" tabindex="0">負の数を大きい方向に切り捨てる（mode=1）</a></li><li><a href="#toc10" tabindex="0">ちょうど倍数のときの動作</a></li></ol></li><li><a href="#toc11" tabindex="0">FLOOR関数との違い（負の数の挙動比較）</a><ol><li><a href="#toc12" tabindex="0">正の数での比較</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">CEILING.MATH関数との対比</a><ol><li><a href="#toc16" tabindex="0">mode引数の違い</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">予算管理で1,000円単位に切り捨てる</a></li><li><a href="#toc20" tabindex="0">温度データの切り捨て（氷点下を含む）</a></li><li><a href="#toc21" tabindex="0">請求の端数処理（50円単位の切り捨て）</a></li><li><a href="#toc22" tabindex="0">mode=1で「安全側」に丸める</a></li></ol></li><li><a href="#toc23" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc24" tabindex="0">FLOOR関数との違い: #NUM!エラー</a></li><li><a href="#toc25" tabindex="0">倍数に0を指定したとき</a></li></ol></li><li><a href="#toc26" tabindex="0">似た関数との違い・使い分け</a><ol><li><a href="#toc27" tabindex="0">FLOOR.MATHとFLOORの使い分け</a></li><li><a href="#toc28" tabindex="0">FLOOR.MATHとROUNDDOWNの使い分け</a></li><li><a href="#toc29" tabindex="0">FLOOR.MATHとMROUNDの使い分け</a></li></ol></li><li><a href="#toc30" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">スプレッドシートのFLOOR.MATH関数とは？</span></h2>



<p class="wp-block-paragraph">FLOOR.MATH関数（読み方: フロア マス関数）は、<strong>数値を指定した倍数の方向へ切り捨てる関数</strong>です。</p>



<p class="wp-block-paragraph">名前の「MATH」は「Mathematics（数学）」の略です。<a href="https://mashukabu.com/spreadsheet-floor-function/">FLOOR関数</a>の改良版で、負の数の扱いが違います。</p>



<p class="wp-block-paragraph">FLOOR関数との最大の違いは「負の数の切り捨て方向」です。FLOOR関数は負の数に負の倍数を指定しなければなりません。一方、FLOOR.MATH関数は正の倍数のまま使えます。mode引数で方向を制御できるのもポイントです。</p>



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



<ul class="wp-block-list"><li>正の数を指定した倍数の方向へ切り捨てる（FLOORと同じ）</li><li>負の数を「小さい方向（0から離れる方向）」に切り捨てる（デフォルト）</li><li>負の数を「大きい方向（0に近い方向）」に切り捨てることもできる（mode指定）</li><li>倍数を省略すると整数に切り捨てる</li></ul>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>FLOOR.MATH関数はGoogleスプレッドシートの全バージョンで使えます。ExcelではExcel 2013以降で対応しています。</p></blockquote>



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



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



<pre class="wp-block-code"><code>=FLOOR.MATH(数値, 倍数, mode)</code></pre>



<p class="wp-block-paragraph">カッコの中に「切り捨てたい数値」「倍数」「丸めの方向」を指定します。</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>数値</td><td>必須</td><td>切り捨てたい数値やセル参照、数式</td></tr><tr><td>倍数</td><td>任意</td><td>切り捨てる基準となる倍数（省略時は1）</td></tr><tr><td>mode</td><td>任意</td><td>負の数の丸め方向（省略時は0）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">倍数を省略すると「1」が使われます。つまり整数への切り捨てですね。</p>



<p class="wp-block-paragraph">modeは正の数には影響しません。負の数のときだけ動作が変わります。</p>



<figure class="wp-block-table"><table><thead><tr><th>mode</th><th>負の数の丸め方向</th><th>例: FLOOR.MATH(-7.3, 1, mode)</th></tr></thead><tbody><tr><td>0（デフォルト）</td><td>小さい方向（0から離れる）</td><td>-8</td></tr><tr><td>1</td><td>大きい方向（0に近づく）</td><td>-7</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>modeは「0以外の値」を指定するとmode=1と同じ動作になります。0か0以外かの判定です。</p></blockquote>



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



<h3 class="wp-block-heading"><span id="toc6">正の数を整数に切り捨てる</span></h3>



<p class="wp-block-paragraph">いちばんシンプルな例です。A2に小数が入っているとします。</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>



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



<figure class="wp-block-image"><img decoding="async" src="https://mashukabu.com/wp-content/uploads/2026/06/02_formula_floor-math-basic.png" alt="02 formula floor math basic" /></figure>



<p class="wp-block-paragraph">A2が「3.7」なら結果は「3」です。倍数もmodeも省略すると、整数への切り捨てになります。これは <code>=FLOOR(A2, 1)</code> と同じ結果ですよ。</p>



<h3 class="wp-block-heading"><span id="toc7">正の数を100単位に切り捨てる</span></h3>



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



<p class="wp-block-paragraph">A2が「1,280」なら結果は「1,200」です。<a href="https://mashukabu.com/spreadsheet-floor-function/">FLOOR関数</a>と結果は同じです。正の数ではどちらを使っても変わりません。</p>



<h3 class="wp-block-heading"><span id="toc8">負の数を小さい方向に切り捨てる（デフォルト）</span></h3>



<p class="wp-block-paragraph">ここからがFLOOR.MATH関数の出番です。</p>



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



<p class="wp-block-paragraph">結果は「-8」です。modeを省略（=0）すると、0から離れる方向に丸めます。数直線で見ると「-7.3」より小さい整数「-8」に切り捨てられますよ。</p>



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



<h3 class="wp-block-heading"><span id="toc9">負の数を大きい方向に切り捨てる（mode=1）</span></h3>



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



<p class="wp-block-paragraph">結果は「-7」です。mode=1にすると、0に近い方向に丸めます。数直線で見ると「-7.3」より大きい整数「-7」になります。</p>



<h3 class="wp-block-heading"><span id="toc10">ちょうど倍数のときの動作</span></h3>



<p class="wp-block-paragraph">元の値がすでに倍数ちょうどの場合、FLOOR.MATH関数は切り捨てません。</p>



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



<p class="wp-block-paragraph">結果は「1500」です。「1000」にはなりません。端数がなければ値はそのまま返ります。</p>



<h2 class="wp-block-heading"><span id="toc11">FLOOR関数との違い（負の数の挙動比較）</span></h2>



<p class="wp-block-paragraph">FLOOR.MATH関数とFLOOR関数の違いは、負の数の扱いに集中しています。正の数では結果は同じです。</p>



<h3 class="wp-block-heading"><span id="toc12">正の数での比較</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>数式</th><th>結果</th></tr></thead><tbody><tr><td>=FLOOR(1280, 100)</td><td>1200</td></tr><tr><td>=FLOOR.MATH(1280, 100)</td><td>1200</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">正の数ではどちらも同じ結果です。使い分ける必要はありません。</p>



<h3 class="wp-block-heading"><span id="toc13">負の数での比較</span></h3>



<p class="wp-block-paragraph">ここが2つの関数の大きな違いです。「-1280」を100単位で丸めてみましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>数式</th><th>結果</th><th>方向</th></tr></thead><tbody><tr><td>=FLOOR(-1280, -100)</td><td>-1300</td><td>0から離れる</td></tr><tr><td>=FLOOR.MATH(-1280, 100)</td><td>-1300</td><td>0から離れる（デフォルト）</td></tr><tr><td>=FLOOR.MATH(-1280, 100, 1)</td><td>-1200</td><td>0に近づく</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">FLOOR関数で負の数を扱うには「負の倍数」を指定する必要があります。正の倍数を指定すると#NUM!エラーです。</p>



<p class="wp-block-paragraph">一方、FLOOR.MATH関数は倍数を正のまま使えます。第3引数のmodeで方向を切り替えるだけですよ。</p>



<h3 class="wp-block-heading"><span id="toc14">どちらを使うべき？</span></h3>



<ul class="wp-block-list"><li>正の数だけ扱う → <strong>どちらでもOK</strong>（結果は同じ）</li><li>負の数も扱う → <strong>FLOOR.MATH関数がおすすめ</strong>（倍数の符号を気にしなくていい）</li><li>Excelとの互換性を重視 → <strong>FLOOR.MATH関数</strong>（Excel 2013以降で同じ動作）</li></ul>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>FLOOR関数は正の値に負の倍数を指定すると#NUM!エラーになります。FLOOR.MATH関数なら倍数は常に正の値で統一できるので、エラーを避けやすいですよ。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc15">CEILING.MATH関数との対比</span></h2>



<p class="wp-block-paragraph">FLOOR.MATH関数と<a href="https://mashukabu.com/spreadsheet-ceiling-math-function/">CEILING.MATH関数</a>はペアの関係です。切り捨てと切り上げの違いがあります。</p>



<figure class="wp-block-table"><table><thead><tr><th>数式</th><th>結果</th><th>方向</th></tr></thead><tbody><tr><td>=FLOOR.MATH(7.3)</td><td>7</td><td>切り捨て（小さい方向）</td></tr><tr><td>=CEILING.MATH(7.3)</td><td>8</td><td>切り上げ（大きい方向）</td></tr><tr><td>=FLOOR.MATH(-7.3)</td><td>-8</td><td>切り捨て（小さい方向）</td></tr><tr><td>=CEILING.MATH(-7.3)</td><td>-7</td><td>切り上げ（大きい方向）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">正の数でも負の数でも、FLOOR.MATHは常に小さい方向、CEILING.MATHは常に大きい方向に丸めます。</p>



<h3 class="wp-block-heading"><span id="toc16">mode引数の違い</span></h3>



<p class="wp-block-paragraph">mode引数の「デフォルト方向」が逆になっている点に注意してください。</p>



<figure class="wp-block-table"><table><thead><tr><th>mode</th><th>FLOOR.MATH</th><th>CEILING.MATH</th></tr></thead><tbody><tr><td>0（デフォルト）</td><td>0から離れる方向</td><td>0に近づく方向</td></tr><tr><td>1</td><td>0に近づく方向</td><td>0から離れる方向</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">どちらもmodeを省略した状態で「数学的に直感的な方向」に動きます。切り捨て（FLOOR.MATH）は小さい方向、切り上げ（CEILING.MATH）は大きい方向ですね。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>正の数だけ扱うなら、modeは気にしなくて大丈夫です。どちらの関数もmodeの影響を受けるのは負の数だけですよ。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc17">実務で使える活用パターン</span></h2>



<h3 class="wp-block-heading"><span id="toc18">損益に負の値が含まれる集計</span></h3>



<p class="wp-block-paragraph">損益データには正の数（利益）と負の数（損失）が混在します。100円単位で切り捨てたいとき、<a href="https://mashukabu.com/spreadsheet-floor-function/">FLOOR関数</a>だと符号によって倍数を変える必要がありますよね。</p>



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



<p class="wp-block-paragraph">A2が「-456」なら「-500」に切り捨てられます。「567」なら「500」です。符号に関係なく同じ数式で処理できるのがメリットですよ。</p>



<h3 class="wp-block-heading"><span id="toc19">予算管理で1,000円単位に切り捨てる</span></h3>



<p class="wp-block-paragraph">部門ごとの予算残高を1,000円単位で表示したいケースです。残高がマイナスになることもあるので、FLOOR.MATH関数が活躍します。</p>



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



<p class="wp-block-paragraph">B2が「-12,345」なら「-13,000」になります。「23,456」なら「23,000」です。正負どちらの残高でも数式を分ける必要がありません。</p>



<h3 class="wp-block-heading"><span id="toc20">温度データの切り捨て（氷点下を含む）</span></h3>



<p class="wp-block-paragraph">気温の記録で1度単位に切り捨てたい場合です。冬場は氷点下もあるので<a href="https://mashukabu.com/spreadsheet-floor-function/">FLOOR関数</a>だと面倒ですよね。</p>



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



<p class="wp-block-paragraph">B2が「-2.3」なら「-3」に切り捨てられます。「3.7」なら「3」です。正負どちらでも同じ数式で対応できます。</p>



<h3 class="wp-block-heading"><span id="toc21">請求の端数処理（50円単位の切り捨て）</span></h3>



<p class="wp-block-paragraph">請求金額を50円単位で切り捨てたいときにも使えます。値引きなどで負の調整額が含まれるケースでも安心です。</p>



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



<p class="wp-block-paragraph">C2が「1,234」なら「1,200」です。「-178」なら「-200」に切り捨てられます。<a href="https://mashukabu.com/spreadsheet-mround-function/">MROUND関数</a>は最も近い倍数に丸めますが、FLOOR.MATH関数は常に切り捨て方向なので、請求金額の端数処理に向いていますよ。</p>



<h3 class="wp-block-heading"><span id="toc22">mode=1で「安全側」に丸める</span></h3>



<p class="wp-block-paragraph">在庫の過不足計算で、マイナス（不足）を小さく見積もりたいケースです。</p>



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



<p class="wp-block-paragraph">C2が「-23」なら「-20」になります。不足数を控えめに見積もることで過剰発注を防げます。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>正の数だけ扱う場面では<a href="https://mashukabu.com/spreadsheet-floor-function/">FLOOR関数</a>のほうがシンプルです。負の数が混在するデータではFLOOR.MATH関数を選びましょう。</p></blockquote>



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



<p class="wp-block-paragraph">FLOOR.MATH関数は<a href="https://mashukabu.com/spreadsheet-floor-function/">FLOOR関数</a>よりエラーが起きにくい設計ですが、注意点はあります。</p>



<figure class="wp-block-table"><table><thead><tr><th>エラー</th><th>原因</th><th>対処法</th></tr></thead><tbody><tr><td>#VALUE!</td><td>数値や倍数に文字列が入っている</td><td>セル参照先が数値かどうか確認する</td></tr><tr><td>#ERROR!</td><td>構文ミス（カンマ忘れ、関数名の入力ミス等）</td><td>数式の入力内容を見直す</td></tr><tr><td>結果が0</td><td>倍数に0を指定している</td><td>0以外の倍数を指定する</td></tr><tr><td>想定と逆の方向に丸まる</td><td>modeの指定が逆</td><td>mode=0（小さい方向）とmode=1（大きい方向）を確認する</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc24">FLOOR関数との違い: #NUM!エラー</span></h3>



<p class="wp-block-paragraph">FLOOR関数では「正の数 + 負の倍数」で#NUM!エラーになります。FLOOR.MATH関数ではこのパターンのエラーは発生しません。倍数の符号を気にせず使えるのがFLOOR.MATHの大きな利点ですよ。</p>



<pre class="wp-block-code"><code>=FLOOR(1280, -100)      → #NUM!エラー
=FLOOR.MATH(1280, -100) → 1200（エラーにならない）</code></pre>



<h3 class="wp-block-heading"><span id="toc25">倍数に0を指定したとき</span></h3>



<p class="wp-block-paragraph">倍数に0を指定すると結果は0になります。</p>



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



<p class="wp-block-paragraph">結果は「0」です。倍数のセルが空や0になっていないか確認しましょう。</p>



<h2 class="wp-block-heading"><span id="toc26">似た関数との違い・使い分け</span></h2>



<p class="wp-block-paragraph">スプレッドシートには切り捨て系の関数が複数あります。丸めの方向と引数の違いで使い分けましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>丸め方</th><th>第2引数</th><th>負の数の扱い</th></tr></thead><tbody><tr><td><strong>FLOOR.MATH</strong></td><td><strong>倍数の方向へ切り捨て</strong></td><td><strong>倍数</strong></td><td><strong>mode引数で方向制御</strong></td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-floor-function/">FLOOR</a></td><td>倍数の方向へ切り捨て</td><td>倍数</td><td>負の倍数が必要</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-mround-function/">MROUND</a></td><td>最も近い倍数に丸め</td><td>倍数</td><td>符号をそろえる必要あり</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-ceiling-math-function/">CEILING.MATH</a></td><td>倍数の方向へ切り上げ</td><td>倍数</td><td>mode引数で方向制御</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-ceiling-function/">CEILING</a></td><td>倍数の方向へ切り上げ</td><td>倍数</td><td>負の倍数が必要</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-round-function/">ROUND</a></td><td>四捨五入</td><td>桁数</td><td>正負どちらも対応</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-roundup-function/">ROUNDUP</a></td><td>常に切り上げ</td><td>桁数</td><td>0から離れる方向</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-rounddown-function/">ROUNDDOWN</a></td><td>常に切り捨て</td><td>桁数</td><td>0に近づく方向</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-int-function/">INT</a></td><td>整数に切り捨て</td><td>なし</td><td>常に小さい方向</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc27">FLOOR.MATHとFLOORの使い分け</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>場面</th><th>おすすめ</th></tr></thead><tbody><tr><td>正の数だけ扱う</td><td>どちらでもOK</td></tr><tr><td>負の数も扱う</td><td>FLOOR.MATH</td></tr><tr><td>倍数の符号を統一したい</td><td>FLOOR.MATH</td></tr><tr><td>シンプルに書きたい（正の数のみ）</td><td>FLOOR</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc28">FLOOR.MATHとROUNDDOWNの使い分け</span></h3>



<p class="wp-block-paragraph">どちらも「切り捨て」ですが、指定方法が異なります。</p>



<ul class="wp-block-list"><li><strong>FLOOR.MATH</strong>: 「倍数」で指定（100単位、500単位など）</li><li><strong><a href="https://mashukabu.com/spreadsheet-rounddown-function/">ROUNDDOWN</a></strong>: 「桁数」で指定（小数第2位、10の位など）</li></ul>



<p class="wp-block-paragraph">500円単位の切り捨てならFLOOR.MATH、小数第1位での切り捨てなら<a href="https://mashukabu.com/spreadsheet-rounddown-function/">ROUNDDOWN</a>が向いています。</p>



<h3 class="wp-block-heading"><span id="toc29">FLOOR.MATHとMROUNDの使い分け</span></h3>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/spreadsheet-mround-function/">MROUND関数</a>は「最も近い倍数」に丸めます。つまり四捨五入に近い動きです。FLOOR.MATH関数は常に切り捨て方向に丸めます。</p>



<ul class="wp-block-list"><li>「常に小さい方向に丸めたい」→ <strong>FLOOR.MATH</strong></li><li>「最も近い倍数にしたい」→ <strong><a href="https://mashukabu.com/spreadsheet-mround-function/">MROUND</a></strong></li></ul>



<p class="wp-block-paragraph">たとえば1,280を500単位で丸める場合、FLOOR.MATHなら「1,000」、MROUNDなら「1,500」になります。請求金額の端数を安全側に処理したいときはFLOOR.MATHを選びましょう。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>丸め関数の個別記事もチェックしてみてください。<a href="https://mashukabu.com/spreadsheet-round-function/">ROUND</a>・<a href="https://mashukabu.com/spreadsheet-roundup-function/">ROUNDUP</a>・<a href="https://mashukabu.com/spreadsheet-rounddown-function/">ROUNDDOWN</a>・<a href="https://mashukabu.com/spreadsheet-mround-function/">MROUND</a>・<a href="https://mashukabu.com/spreadsheet-ceiling-function/">CEILING</a>・<a href="https://mashukabu.com/spreadsheet-ceiling-math-function/">CEILING.MATH</a>・<a href="https://mashukabu.com/spreadsheet-floor-function/">FLOOR</a>・<a href="https://mashukabu.com/spreadsheet-int-function/">INT</a>で詳しく解説しています。</p></blockquote>



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



<p class="wp-block-paragraph">FLOOR.MATH関数は、数値を指定した倍数の方向へ切り捨てる関数です。<a href="https://mashukabu.com/spreadsheet-floor-function/">FLOOR関数</a>との最大の違いは、負の数の扱いですよ。</p>



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



<ul class="wp-block-list"><li>構文は <code>=FLOOR.MATH(数値, 倍数, mode)</code> の3引数</li><li>正の数では<a href="https://mashukabu.com/spreadsheet-floor-function/">FLOOR関数</a>と結果は同じ</li><li>負の数ではmode引数で方向を制御できる（デフォルトは0から離れる方向）</li><li>倍数の符号を気にせず使えるので、正負混在データに便利</li><li><a href="https://mashukabu.com/spreadsheet-ceiling-math-function/">CEILING.MATH関数</a>はペアの切り上げ関数</li><li>倍数指定の切り捨てはFLOOR.MATH、桁数指定の切り捨ては<a href="https://mashukabu.com/spreadsheet-rounddown-function/">ROUNDDOWN</a></li><li>最も近い倍数に丸めたいなら<a href="https://mashukabu.com/spreadsheet-mround-function/">MROUND</a>を使う</li></ul>



<p class="wp-block-paragraph">まずは <code>=FLOOR.MATH(A1, 100)</code> で100単位の切り捨てから試してみてください。正の数だけなら<a href="https://mashukabu.com/spreadsheet-floor-function/">FLOOR関数</a>でも同じ結果ですが、負の数が出てきたときにFLOOR.MATHなら安心ですよ。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-floor-math-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>FLOOR関数の使い方｜指定した倍数で切り捨てる方法と実務活用</title>
		<link>https://mashukabu.com/excel-function-howto-use-floor/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-floor/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Fri, 22 Apr 2022 09:00:00 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[CEILING関数]]></category>
		<category><![CDATA[FLOOR.MATH]]></category>
		<category><![CDATA[FLOOR関数]]></category>
		<category><![CDATA[MROUND関数]]></category>
		<category><![CDATA[丸め関数]]></category>
		<category><![CDATA[切り捨て]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=1730</guid>

					<description><![CDATA[ExcelのFLOOR関数の使い方を解説。指定した倍数で切り捨てる方法、出勤時間の30分単位切り捨て・100円単位の値引き計算など実務活用例、FLOOR.MATHとの違い、CEILING/MROUND/ROUND/INT/TRUNCとの使い分けを紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Excelで「15分未満の端数を切り捨てたい」「100円単位に切り下げたい」「12個入りのケース単位で出荷数を求めたい」——こんな場面で毎回電卓を叩いていませんか。ROUNDDOWN関数でもできなくはないですが、ROUNDDOWNは「桁数」で指定するので、「5の倍数」「12の倍数」のような任意の倍数で切り捨てるのは苦手です。</p>



<p class="wp-block-paragraph">FLOOR関数を使えば、好きな倍数を指定して切り捨て方向に丸められます。この記事では基本の書き方から勤怠計算・料金処理・在庫管理などの実務パターン、FLOOR.MATHとの違い、CEILING・MROUND・ROUND・INT・TRUNCとの使い分けまでまとめて紹介します。</p>



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



<ul class="wp-block-list"><li>数値を特定の倍数に切り捨てたい</li><li>勤怠管理で時間を15分・30分単位に切り捨てたい</li><li><a href="https://mashukabu.com/excel-function-howto-use-ceiling/">CEILING関数</a>や<a href="https://mashukabu.com/excel-function-howto-use-mround/">MROUND関数</a>との違いを知りたい</li><li>FLOOR関数とFLOOR.MATHの違いが知りたい</li></ul>




  <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">FLOOR関数とは？</a><ol><li><a href="#toc2" tabindex="0">FLOOR関数でできること</a></li></ol></li><li><a href="#toc3" tabindex="0">FLOOR関数の書き方（構文と引数）</a><ol><li><a href="#toc4" tabindex="0">基本構文</a></li><li><a href="#toc5" tabindex="0">引数の説明</a></li></ol></li><li><a href="#toc6" tabindex="0">FLOOR関数の基本的な使い方</a><ol><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">小数の基準値も指定できる</a></li></ol></li><li><a href="#toc11" tabindex="0">実務でのFLOOR関数活用例</a><ol><li><a href="#toc12" tabindex="0">勤怠管理の時間切り捨て（15分・30分単位）</a></li><li><a href="#toc13" tabindex="0">料金を100円単位に切り捨てる（値引き計算）</a></li><li><a href="#toc14" tabindex="0">在庫をケース単位（ロット単位）に切り捨てる</a></li><li><a href="#toc15" tabindex="0">奇数・偶数の倍数で丸める</a></li></ol></li><li><a href="#toc16" tabindex="0">FLOOR.MATH関数との違い（負の数の扱い）</a><ol><li><a href="#toc17" tabindex="0">構文</a></li><li><a href="#toc18" tabindex="0">負の数での挙動の違い</a></li></ol></li><li><a href="#toc19" tabindex="0">FLOOR関数と関連丸め関数の使い分け</a><ol><li><a href="#toc20" tabindex="0">FLOORとROUNDDOWNの違い</a></li><li><a href="#toc21" tabindex="0">FLOORとINT・TRUNCの違い</a></li><li><a href="#toc22" tabindex="0">勤怠管理での使い分け</a></li></ol></li><li><a href="#toc23" tabindex="0">FLOOR関数のエラーと対処法</a><ol><li><a href="#toc24" tabindex="0">#NUM! エラー</a></li><li><a href="#toc25" tabindex="0">#DIV/0! エラー</a></li><li><a href="#toc26" tabindex="0">#VALUE! エラー</a></li></ol></li><li><a href="#toc27" tabindex="0">まとめ</a><ol><li><a href="#toc28" tabindex="0">関数一覧</a></li><li><a href="#toc29" tabindex="0">エラー値まとめ</a></li></ol></li></ol>
    </div>
  </div>

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



<p class="wp-block-paragraph">FLOOR（フロア）関数は、数値を指定した倍数の方向に切り捨てて丸める関数です。名前は英語の「floor（床）」に由来し、「床に向かって下げる」＝切り捨てのイメージで覚えると分かりやすいです。</p>



<p class="wp-block-paragraph">たとえば「17」を5の倍数で切り捨てると「15」になります。17に近い5の倍数は15と20ですが、FLOOR関数は常に小さい方（ゼロに近い方）を返します。</p>



<p class="wp-block-paragraph">Excel 2003以降のバージョンで使用でき、Microsoft 365やGoogleスプレッドシートにも対応しています。Excel 2013以降では、負の数の扱いをシンプルにしたFLOOR.MATH関数も追加されています。</p>



<h3 class="wp-block-heading"><span id="toc2">FLOOR関数でできること</span></h3>



<ul class="wp-block-list"><li>15分・30分単位に時刻を切り捨て</li><li>100円・1,000円単位に金額を切り捨て</li><li>12個単位・ケース単位に数量を切り捨て</li><li>0.5・0.1刻みなど小数の倍数で切り捨て</li></ul>



<p class="wp-block-paragraph">ROUNDDOWN関数は「小数第2位まで」「10の位まで」のような桁数単位の切り捨てが得意ですが、FLOOR関数は「任意の倍数単位」に強いのが特徴です。</p>



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



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



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



<p class="wp-block-paragraph">引数は2つ。どちらも必須です。</p>



<h3 class="wp-block-heading"><span id="toc5">引数の説明</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>切り捨ての基準となる倍数。0以外の数値</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">正の数を負の基準値で切り捨てようとすると #NUM! エラーになります。正負が混在する数値には、後述するFLOOR.MATH関数の使用を検討してください。</p>



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



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



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



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



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



<p class="wp-block-paragraph">こちらも結果は「15」です。19は20に近いですが、FLOOR関数は常に切り捨てるので15になります。四捨五入であれば<a href="https://mashukabu.com/excel-function-howto-use-mround/">MROUND関数</a>の出番です。</p>



<h3 class="wp-block-heading"><span id="toc8">ちょうど倍数と一致する場合</span></h3>



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



<p class="wp-block-paragraph">結果は「20」です。もともと5の倍数なので、そのまま返されます。</p>



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



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



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



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



<h3 class="wp-block-heading"><span id="toc10">小数の基準値も指定できる</span></h3>



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



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



<p class="wp-block-paragraph">結果は「3.5」になります。3.7以下で最も大きい0.5の倍数が3.5です。パーセンテージや単価計算でも活躍します。</p>



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



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



<p class="wp-block-paragraph">勤怠計算で「終業時刻を15分単位に切り捨て」にするケースはよくあります。Excelの時刻はシリアル値なので、15分＝<code>"0:15"</code>を基準値に指定します。</p>



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



<p class="wp-block-paragraph">B2に「17:47」と入っていれば結果は「17:45」、「17:52」でも「17:45」です。どちらも切り捨てなので、15の倍数以下で最も近い時刻が返ります。</p>



<p class="wp-block-paragraph">30分単位ならこうです。</p>



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



<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のように切り上がります。FLOOR関数とCEILING関数を組み合わせると、勤怠の端数処理がスマートに解決できます。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc13">料金を100円単位に切り捨てる（値引き計算）</span></h3>



<p class="wp-block-paragraph">割り勘や値引き計算など、細かい端数を切り捨てたい場面です。</p>



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



<p class="wp-block-paragraph">B3に「3,456円」が入っていれば結果は「3,400円」です。幹事の負担が増える代わりに、参加者から端数を集める手間がなくなります。値引き後の価格を100円単位に揃える販促計算にも使えます。</p>



<h3 class="wp-block-heading"><span id="toc14">在庫をケース単位（ロット単位）に切り捨てる</span></h3>



<p class="wp-block-paragraph">出荷可能な数量をケース単位（1ケース=12個）で求めたいケースです。</p>



<pre class="wp-block-code"><code>=FLOOR(A4, 12)</code></pre>



<p class="wp-block-paragraph">A4に「50」が入っていれば結果は「48」（4ケース分）です。端数の2個はバラとして残ります。<a href="https://mashukabu.com/excel-function-howto-use-quotient/">QUOTIENT関数</a>で「何ケースか」、<a href="https://mashukabu.com/excel-function-howto-use-mod/">MOD関数</a>で「余り何個か」を求めるのと同じ考え方です。</p>



<h3 class="wp-block-heading"><span id="toc15">奇数・偶数の倍数で丸める</span></h3>



<p class="wp-block-paragraph">「2の倍数で切り捨て」なら偶数に揃えられます。</p>



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



<p class="wp-block-paragraph">奇数寄りに丸めたい場合は<a href="https://mashukabu.com/excel-function-howto-use-odd/">ODD関数</a>が便利です。用途に応じて組み合わせましょう。</p>



<h2 class="wp-block-heading"><span id="toc16">FLOOR.MATH関数との違い（負の数の扱い）</span></h2>



<p class="wp-block-paragraph">Excel 2013以降で追加された FLOOR.MATH 関数は、FLOOR関数と似ていますが、負の数の扱いと基準値の符号の扱いがシンプルになっています。</p>



<h3 class="wp-block-heading"><span id="toc17">構文</span></h3>



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



<ul class="wp-block-list"><li>基準値を省略すると 1 が使われる（＝整数に切り捨て）</li><li>モードで負の数の丸め方向を切り替えられる（0=負の無限大方向、0以外=ゼロ方向）</li></ul>



<h3 class="wp-block-heading"><span id="toc18">負の数での挙動の違い</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>数式</th><th>結果</th><th>説明</th></tr></thead><tbody><tr><td><code>=FLOOR(-10, 3)</code></td><td>#NUM! エラー</td><td>正の基準値×負の数値はエラー</td></tr><tr><td><code>=FLOOR(-10, -3)</code></td><td>-9</td><td>ゼロに近い方向へ切り捨て</td></tr><tr><td><code>=FLOOR.MATH(-10, 3)</code></td><td>-12</td><td>負の無限大方向へ切り捨て</td></tr><tr><td><code>=FLOOR.MATH(-10, 3, 1)</code></td><td>-9</td><td>モード1でゼロ方向へ切り捨て</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">負の数が混ざるデータでエラーを避けたいなら、FLOOR.MATHの方が直感的です。新しく数式を作るなら FLOOR.MATH を選んでおくと安全です。</p>



<h2 class="wp-block-heading"><span id="toc19">FLOOR関数と関連丸め関数の使い分け</span></h2>



<p class="wp-block-paragraph">Excelには似た名前の丸め関数がたくさんあります。数値=17、倍数/桁数=5の場合で比較します。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>丸め方向</th><th>指定方式</th><th>数式</th><th>結果</th></tr></thead><tbody><tr><td>FLOOR</td><td>倍数で切り捨て</td><td>倍数</td><td><code>=FLOOR(17, 5)</code></td><td>15</td></tr><tr><td>FLOOR.MATH</td><td>倍数で切り捨て（負数対応）</td><td>倍数</td><td><code>=FLOOR.MATH(17, 5)</code></td><td>15</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-ceiling/">CEILING</a></td><td>倍数で切り上げ</td><td>倍数</td><td><code>=CEILING(17, 5)</code></td><td>20</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-mround/">MROUND</a></td><td>倍数で四捨五入</td><td>倍数</td><td><code>=MROUND(17, 5)</code></td><td>15</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-round/">ROUND</a></td><td>桁数で四捨五入</td><td>桁数</td><td><code>=ROUND(17, -1)</code></td><td>20</td></tr><tr><td>ROUNDDOWN</td><td>桁数で切り捨て</td><td>桁数</td><td><code>=ROUNDDOWN(17, -1)</code></td><td>10</td></tr><tr><td>INT</td><td>整数に切り捨て</td><td>—</td><td><code>=INT(17.8)</code></td><td>17</td></tr><tr><td>TRUNC</td><td>小数を切り捨て</td><td>桁数</td><td><code>=TRUNC(17.8)</code></td><td>17</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc20">FLOORとROUNDDOWNの違い</span></h3>



<p class="wp-block-paragraph">どちらも切り捨てですが、FLOORは「倍数」で、ROUNDDOWNは「桁数」で指定します。「5の倍数」「12の倍数」のような任意の倍数にはFLOOR、「10の位まで」「小数第2位まで」のような桁単位ならROUNDDOWNが向いています。</p>



<h3 class="wp-block-heading"><span id="toc21">FLOORとINT・TRUNCの違い</span></h3>



<p class="wp-block-paragraph">INT関数は「小数部を捨てて整数にする」関数で、基準値の指定はできません。TRUNC関数も同様に小数部を切り捨てます。「5単位」「100単位」など倍数指定が必要ならFLOORかFLOOR.MATHを使いましょう。</p>



<h3 class="wp-block-heading"><span id="toc22">勤怠管理での使い分け</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>処理</th><th>関数</th><th>数式例</th></tr></thead><tbody><tr><td>終業時刻を15分単位で切り捨て</td><td>FLOOR</td><td><code>=FLOOR(B2, "0:15")</code></td></tr><tr><td>始業時刻を15分単位で切り上げ</td><td><a href="https://mashukabu.com/excel-function-howto-use-ceiling/">CEILING</a></td><td><code>=CEILING(A2, "0:15")</code></td></tr><tr><td>時刻を最も近い15分に丸め</td><td><a href="https://mashukabu.com/excel-function-howto-use-mround/">MROUND</a></td><td><code>=MROUND(C2, "0:15")</code></td></tr></tbody></table></figure>



<h2 class="wp-block-heading"><span id="toc23">FLOOR関数のエラーと対処法</span></h2>



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



<p class="wp-block-paragraph">正の数値に負の基準値を指定すると発生します。また、数値が負で基準値が正の場合も同じエラーになります。</p>



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



<p class="wp-block-paragraph">正の数を切り捨てるときは基準値も正、負の数を扱うときはFLOOR.MATH関数の利用がおすすめです。</p>



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



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



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



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



<p class="wp-block-paragraph">基準値は0以外の数値を指定してください。IF関数で基準値セルが0でないことを確認してから計算するのも有効です。</p>



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



<p class="wp-block-paragraph">引数に数値として認識できない文字列が入っていると発生します。セルの表示形式が「文字列」になっていないか、参照先のデータ型を確認してください。時刻を指定するときは、<code>"0:15"</code> のようにダブルクォーテーションで囲むか、時刻シリアル値が入ったセルを参照します。</p>



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



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



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



<ul class="wp-block-list"><li>構文は <code>=FLOOR(数値, 基準値)</code> の2引数だけ</li><li>常に「ゼロに近い方の倍数」に切り捨てる</li><li>勤怠の時間切り捨て、料金の端数カット、在庫のケース単位計算に便利</li><li>負の数を扱うときは FLOOR.MATH 関数の方が直感的で安全</li><li>切り上げなら<a href="https://mashukabu.com/excel-function-howto-use-ceiling/">CEILING</a>、四捨五入なら<a href="https://mashukabu.com/excel-function-howto-use-mround/">MROUND</a>、桁数指定なら<a href="https://mashukabu.com/excel-function-howto-use-round/">ROUND</a>、整数化なら<a href="https://mashukabu.com/excel-function-howto-use-int/">INT</a>と使い分ける</li></ul>



<p class="wp-block-paragraph">まずは <code>=FLOOR(A1, 100)</code> で100円単位の切り捨てから試してみてください。勤怠の<code>"0:15"</code>指定も、一度覚えると手放せなくなります。</p>



<h3 class="wp-block-heading"><span id="toc28">関数一覧</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="toc29">エラー値まとめ</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/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
