<?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>CEILING.MATH関数 &#8211; biz-tactics</title>
	<atom:link href="https://mashukabu.com/tag/ceiling-math%e9%96%a2%e6%95%b0/feed/" rel="self" type="application/rss+xml" />
	<link>https://mashukabu.com</link>
	<description></description>
	<lastBuildDate>Sat, 02 May 2026 23:01:59 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://mashukabu.com/wp-content/uploads/2022/04/cropped-site-icon-32x32.png</url>
	<title>CEILING.MATH関数 &#8211; biz-tactics</title>
	<link>https://mashukabu.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>ExcelのISO.CEILING関数の使い方｜負の数も正しく切り上げる倍数丸め</title>
		<link>https://mashukabu.com/excel-function-howto-use-iso_ceiling/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-iso_ceiling/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Fri, 30 Dec 2022 09:00:00 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[CEILING.MATH関数]]></category>
		<category><![CDATA[CEILING.PRECISE関数]]></category>
		<category><![CDATA[CEILING関数]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[FLOOR.MATH関数]]></category>
		<category><![CDATA[ISO.CEILING関数]]></category>
		<category><![CDATA[丸め関数]]></category>
		<category><![CDATA[切り上げ]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=3226</guid>

					<description><![CDATA[ExcelのISO.CEILING関数で数値を指定した倍数に切り上げる方法を解説。負の数でもゼロから遠い方向に丸める動作や、CEILING・CEILING.MATH・CEILING.PRECISEとの違いを比較表で整理。実務での使いどころも紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Excelで数値を倍数単位で切り上げたいとき、<a href="https://mashukabu.com/excel-function-howto-use-ceiling/">CEILING関数</a>を使う方は多いですよね。ただ、負の数を扱うと #NUM! エラーが出て困った経験はありませんか。</p>



<p class="wp-block-paragraph">ISO.CEILING関数なら、正の数も負の数も同じ書き方で倍数方向に切り上げられます。実は<a href="https://mashukabu.com/excel-function-howto-use-ceiling_precise/">CEILING.PRECISE関数</a>と完全に同じ動作をする関数です。ISO規格に準拠した名称として独立して用意されています。</p>



<p class="wp-block-paragraph">この記事ではISO.CEILING関数の基本から実務での活用例、似た関数との使い分けまでまとめて紹介します。</p>



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



<ul class="wp-block-list"><li>数値を指定した倍数に切り上げたい</li><li>負の数を含むデータで切り上げ処理が必要</li><li><a href="https://mashukabu.com/excel-function-howto-use-ceiling/">CEILING関数</a>や<a href="https://mashukabu.com/excel-function-howto-use-ceiling_math/">CEILING.MATH関数</a>との違いが気になる</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">ExcelのISO.CEILING関数とは？</a></li><li><a href="#toc2" tabindex="0">ISO.CEILING関数の書き方（構文と引数）</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">ISO.CEILING関数の基本的な使い方</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></ol></li><li><a href="#toc10" tabindex="0">ISO.CEILING関数の実践的な使い方・応用例</a><ol><li><a href="#toc11" tabindex="0">負の数を倍数で切り上げる</a></li><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">ISO.CEILING関数のよくあるエラーと対処法</a><ol><li><a href="#toc16" tabindex="0">#VALUE! エラー</a></li><li><a href="#toc17" tabindex="0">#NUM! エラー</a></li><li><a href="#toc18" tabindex="0">結果が0になる</a></li></ol></li><li><a href="#toc19" tabindex="0">ISO.CEILING関数と似た関数の違い・使い分け</a><ol><li><a href="#toc20" tabindex="0">CEILING関数との違い</a></li><li><a href="#toc21" tabindex="0">CEILING.PRECISE関数との違い</a></li><li><a href="#toc22" tabindex="0">CEILING.MATH関数との違い</a></li><li><a href="#toc23" tabindex="0">FLOOR.MATH関数との関係</a></li><li><a href="#toc24" tabindex="0">ROUNDUP関数との違い</a></li></ol></li><li><a href="#toc25" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

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



<p class="wp-block-paragraph">ISO.CEILING関数（読み方：アイ・エス・オー・シーリング）は、数値を指定した倍数の方向に切り上げて丸める関数です。「ISO」は国際標準化機構（International Organization for Standardization）の略ですね。ISO標準に準拠した切り上げ動作をすることから名付けられています。</p>



<p class="wp-block-paragraph">最大の特徴は、負の数を渡したときの動作です。通常の<a href="https://mashukabu.com/excel-function-howto-use-ceiling/">CEILING関数</a>では、負の数と正の基準値を組み合わせると #NUM! エラーになります。ISO.CEILING関数は符号に関係なく、常に数学的に大きい方向（数直線上で右側）に切り上げます。</p>



<p class="wp-block-paragraph">たとえば「-7」を3の倍数で切り上げると「-6」です。-7より大きい3の倍数は-6なので、-6が返ります。正の数に対しては<a href="https://mashukabu.com/excel-function-howto-use-ceiling/">CEILING関数</a>と同じ結果になりますよ。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>ISO.CEILING関数は、機能的には<a href="https://mashukabu.com/excel-function-howto-use-ceiling_precise/">CEILING.PRECISE関数</a>と完全に同じ動作をします。Microsoft公式ドキュメントにも「ISO.CEILING works exactly the same as CEILING.PRECISE」と明記されています。ISO規格名で関数を呼びたい業務システムとの互換性のために残されている、と考えるとわかりやすいですね。</p></blockquote>



<p class="wp-block-paragraph">対応バージョンはExcel 2013以降です。Microsoft 365でも使えますよ。</p>



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



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



<pre class="wp-block-code"><code>=ISO.CEILING(数値, [基準値])</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>



<p class="wp-block-paragraph">基準値を省略すると「1」が使われます。つまり整数への切り上げですね。数値と基準値の両方が0のときは0が返されます。</p>



<p class="wp-block-paragraph">基準値に負の値を渡しても、ISO.CEILING関数は絶対値として扱います。基準値「-5」と「5」は同じ意味ですよ。この点も<a href="https://mashukabu.com/excel-function-howto-use-ceiling/">CEILING関数</a>との大きな違いです。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>旧CEILING関数では、数値と基準値の符号が一致していないと #NUM! エラーになります。負の数を扱うときは ISO.CEILING / <a href="https://mashukabu.com/excel-function-howto-use-ceiling_math/">CEILING.MATH</a> / <a href="https://mashukabu.com/excel-function-howto-use-ceiling_precise/">CEILING.PRECISE</a> のいずれかを選びましょう。</p></blockquote>



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



<h3 class="wp-block-heading"><span id="toc6">整数に切り上げる（基準値を省略）</span></h3>



<pre class="wp-block-code"><code>=ISO.CEILING(7.3)</code></pre>



<p class="wp-block-paragraph">結果は「8」です。基準値を省略したので、1の倍数（つまり整数）に切り上がります。小数点以下をサッと切り上げたいときに便利ですよ。</p>



<h3 class="wp-block-heading"><span id="toc7">指定した倍数に切り上げる</span></h3>



<pre class="wp-block-code"><code>=ISO.CEILING(12, 5)</code></pre>



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



<pre class="wp-block-code"><code>=ISO.CEILING(21, 10)</code></pre>



<p class="wp-block-paragraph">結果は「30」です。21は20より大きいので、次の10の倍数である30に切り上がります。</p>



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



<pre class="wp-block-code"><code>=ISO.CEILING(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>=ISO.CEILING(A1, 100)</code></pre>



<p class="wp-block-paragraph">結果は「1,300」です。1,234以上で最も小さい100の倍数が1,300なので、この値が返ります。</p>



<h2 class="wp-block-heading"><span id="toc10">ISO.CEILING関数の実践的な使い方・応用例</span></h2>



<h3 class="wp-block-heading"><span id="toc11">負の数を倍数で切り上げる</span></h3>



<p class="wp-block-paragraph">売上差額や在庫の増減など、負の数を含むデータを一律に倍数で丸めたい場面で活躍します。</p>



<pre class="wp-block-code"><code>=ISO.CEILING(-23, 5)</code></pre>



<p class="wp-block-paragraph">結果は「-20」です。-23より大きい5の倍数は-20なので、-20が返ります。</p>



<p class="wp-block-paragraph">同じ計算を旧<a href="https://mashukabu.com/excel-function-howto-use-ceiling/">CEILING関数</a>で行うと #NUM! エラーになります。負の数を扱う場面ではISO.CEILING関数が安心ですね。</p>



<h3 class="wp-block-heading"><span id="toc12">時刻を15分単位に切り上げる</span></h3>



<p class="wp-block-paragraph">勤怠管理で出勤時刻を15分単位に切り上げたいときにも使えます。</p>



<pre class="wp-block-code"><code>=ISO.CEILING(A1, &quot;0:15&quot;)</code></pre>



<p class="wp-block-paragraph">A1に「9:07」が入っていれば、結果は「9:15」です。Excelでは時刻もシリアル値という数値として扱うので、15分を表す「0:15」を基準値に指定できますよ。</p>



<h3 class="wp-block-heading"><span id="toc13">見積金額を千円単位に切り上げる</span></h3>



<p class="wp-block-paragraph">見積書で端数を切り上げたいときにも活用できます。</p>



<pre class="wp-block-code"><code>=ISO.CEILING(A1, 1000)</code></pre>



<p class="wp-block-paragraph">A1に「45,678」が入っていれば、結果は「46,000」です。千円未満の端数をスッキリ切り上げられます。<a href="https://mashukabu.com/excel-function-howto-use-roundup/">ROUNDUP関数</a>でも同じことはできますが、基準値を直接指定できるISO.CEILING関数の方が直感的ですよ。</p>



<h3 class="wp-block-heading"><span id="toc14">正負混在データの倍数丸め</span></h3>



<p class="wp-block-paragraph">財務分析で「正負どちらでも数学的に大きい方向に丸めたい」場面にも便利です。</p>



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



<p class="wp-block-paragraph">A2列に正と負の数が混在していても、すべて100の倍数で「数学的に大きい方向」に丸まります。エラーを気にせず数式を一括コピーできるのが強みですね。</p>



<h2 class="wp-block-heading"><span id="toc15">ISO.CEILING関数のよくあるエラーと対処法</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>=ISO.CEILING(&quot;abc&quot;, 5)   → #VALUE!</code></pre>



<p class="wp-block-paragraph">数字のように見えても、表示形式が文字列のセルを参照していると同じエラーが出ますよ。VALUE関数で数値化するか、セルの表示形式を「標準」または「数値」に直しましょう。</p>



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



<p class="wp-block-paragraph">ISO.CEILING関数は通常 #NUM! エラーが起きにくい設計です。ただし基準値に極端に大きな値を入れると発生する場合があります。基準値が意図した数値になっているかチェックしましょう。</p>



<h3 class="wp-block-heading"><span id="toc18">結果が0になる</span></h3>



<p class="wp-block-paragraph">数値が0の場合、基準値にかかわらず結果は0です。元データが本当に0なのか、計算式の参照先が空セルになっていないか確認してみてくださいね。</p>



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



<p class="wp-block-paragraph">Excelには似た動作の切り上げ関数がいくつかあります。負の数「-7」を「3」の倍数で切り上げた結果を比較してみましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>-7を3の倍数で切り上げ</th><th>基準値の省略</th><th>特徴</th></tr></thead><tbody><tr><td>ISO.CEILING</td><td>-6</td><td>省略可（既定値1）</td><td>ISO標準準拠、CEILING.PRECISEと同一動作</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-ceiling_precise/">CEILING.PRECISE</a></td><td>-6</td><td>省略可（既定値1）</td><td>ISO.CEILINGと完全同一動作</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-ceiling_math/">CEILING.MATH</a></td><td>-6（既定）/ -9（mode=1）</td><td>省略可（既定値1）</td><td>mode引数で方向制御可</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-ceiling/">CEILING</a></td><td>#NUM!</td><td>必須</td><td>旧式、符号一致が必要</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-roundup/">ROUNDUP</a></td><td>-8（桁数0）</td><td>桁数を指定</td><td>倍数指定はできない、絶対値方向丸め</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">詳しい比較は<a href="https://mashukabu.com/excel-floor-ceiling-math-precise-comparison/">FLOOR/CEILING系6関数の徹底比較記事</a>も参考にしてください。</p>



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



<p class="wp-block-paragraph">旧<a href="https://mashukabu.com/excel-function-howto-use-ceiling/">CEILING関数</a>は基準値が必須です。省略するとエラーになります。また、正の基準値に負の数を渡すと #NUM! エラーが出ます。ISO.CEILING関数なら基準値は省略可能で、負の数も問題なく処理できますよ。</p>



<p class="wp-block-paragraph">正の数だけを扱う場合は、どちらを使っても結果は同じです。</p>



<h3 class="wp-block-heading"><span id="toc21">CEILING.PRECISE関数との違い</span></h3>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/excel-function-howto-use-ceiling_precise/">CEILING.PRECISE関数</a>は、ISO.CEILING関数と完全に同じ動作をします。引数も結果もまったく同一です。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>動作が同じなのに2つの関数が用意されているのは、ISO規格名（ISO.CEILING）と、Excelの.PRECISE系命名規則の両方に対応するためです。どちらを使っても結果は変わらないので、好みや業務ルールに合わせて選んで構いません。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc22">CEILING.MATH関数との違い</span></h3>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/excel-function-howto-use-ceiling_math/">CEILING.MATH関数</a>はISO.CEILING関数と似た動作です。違いは3番目の引数（mode）で負の数の丸め方向を変更できる点ですよ。</p>



<ul class="wp-block-list"><li>modeを省略：ISO.CEILINGと同じ（数学的に大きい方向＝数直線で右）</li><li>mode=1：絶対値が大きい方向（負の数ならゼロから遠い方向）</li></ul>



<p class="wp-block-paragraph">負の数の丸め方向を細かく制御したい場合は<a href="https://mashukabu.com/excel-function-howto-use-ceiling_math/">CEILING.MATH関数</a>を選びます。シンプルに「常に数学的に大きい方向」でよければISO.CEILING関数が便利ですね。</p>



<h3 class="wp-block-heading"><span id="toc23">FLOOR.MATH関数との関係</span></h3>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/excel-function-howto-use-floor_math/">FLOOR.MATH関数</a>はISO.CEILING関数の反対の動作をします。倍数の方向に「切り捨て」る関数ですね。切り上げと切り捨てをセットで覚えておくと、場面に応じて使い分けやすくなりますよ。</p>



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



<p class="wp-block-paragraph"><a href="https://mashukabu.com/excel-function-howto-use-roundup/">ROUNDUP関数</a>は「桁数」を指定して切り上げる関数です。ISO.CEILINGは「倍数」を指定します。</p>



<ul class="wp-block-list"><li>100円単位で切り上げ → ISO.CEILING(値, 100) または ROUNDUP(値, -2)</li><li>15分単位で切り上げ → ISO.CEILING(値, &#8220;0:15&#8221;)（ROUNDUPでは難しい）</li><li>小数点以下を切り上げ → ISO.CEILING(値) または ROUNDUP(値, 0)</li></ul>



<p class="wp-block-paragraph">時間や金額の倍数丸めには ISO.CEILING が直感的、桁数指定には ROUNDUP が向いています。</p>



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



<p class="wp-block-paragraph">ISO.CEILING関数は、数値を指定した倍数の方向に切り上げる関数です。最大の特徴は負の数を渡してもエラーにならず、常に数学的に大きい方向（数直線で右側）に丸めてくれる点です。</p>



<p class="wp-block-paragraph">ポイントをおさらいしましょう。</p>



<ul class="wp-block-list"><li>基本構文は <code>=ISO.CEILING(数値, [基準値])</code> で、基準値は省略可能</li><li>省略すると整数（1の倍数）に切り上げ</li><li>負の数でもエラーなく処理できるのが旧<a href="https://mashukabu.com/excel-function-howto-use-ceiling/">CEILING関数</a>との最大の違い</li><li><a href="https://mashukabu.com/excel-function-howto-use-ceiling_precise/">CEILING.PRECISE関数</a>と完全に同じ動作</li><li>時刻の15分単位丸めや見積金額の千円単位切り上げなど、実務で幅広く活用できる</li><li>対応バージョンはExcel 2013以降・Microsoft 365</li></ul>



<p class="wp-block-paragraph">正の数だけを扱う場面ではCEILING関数との使い分けに迷いますよね。その場合は「基準値を省略したいか」で選ぶと決めやすいですよ。まずはふだんの業務データで試してみてください。</p>



<p class="wp-block-paragraph">関連する丸め関数もあわせてチェックしてみてくださいね。</p>



<ul class="wp-block-list"><li><a href="https://mashukabu.com/excel-function-howto-use-ceiling/">CEILING関数</a> &#8212; 指定した倍数で切り上げ（旧式）</li><li><a href="https://mashukabu.com/excel-function-howto-use-ceiling_math/">CEILING.MATH関数</a> &#8212; mode引数で負数の方向を制御</li><li><a href="https://mashukabu.com/excel-function-howto-use-ceiling_precise/">CEILING.PRECISE関数</a> &#8212; ISO.CEILINGと同一動作</li><li><a href="https://mashukabu.com/excel-function-howto-use-floor_math/">FLOOR.MATH関数</a> &#8212; 倍数方向に切り捨て</li><li><a href="https://mashukabu.com/excel-function-howto-use-floor/">FLOOR関数</a> &#8212; 倍数方向に切り捨て（旧式）</li><li><a href="https://mashukabu.com/excel-function-howto-use-roundup/">ROUNDUP関数</a> &#8212; 桁数を指定して切り上げ</li><li><a href="https://mashukabu.com/excel-function-howto-use-mround/">MROUND関数</a> &#8212; 倍数で四捨五入</li><li><a href="https://mashukabu.com/excel-function-howto-use-round/">ROUND関数</a> &#8212; 四捨五入</li></ul>



<p class="wp-block-paragraph">倍数丸め関数を体系的に整理したいときは、ハブ記事もチェックしてみてください。</p>



<ul class="wp-block-list"><li><a href="https://mashukabu.com/excel-floor-ceiling-math-precise-comparison/">FLOOR/CEILING系6関数の徹底比較</a></li><li><a href="https://mashukabu.com/excel-rounding-functions-comparison/">Excel丸め関数の総合比較</a></li></ul>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-function-howto-use-iso_ceiling/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ExcelのCEILING.MATH関数の使い方｜倍数で切り上げ＆負の数もmode引数で制御</title>
		<link>https://mashukabu.com/excel-function-howto-use-ceiling_math/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-ceiling_math/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Wed, 05 Oct 2022 12:04:17 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[CEILING.MATH関数]]></category>
		<category><![CDATA[CEILING関数]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[丸め関数]]></category>
		<category><![CDATA[倍数]]></category>
		<category><![CDATA[切り上げ]]></category>
		<category><![CDATA[端数処理]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=2809</guid>

					<description><![CDATA[ExcelのCEILING.MATH関数で数値を指定した倍数に切り上げる方法を解説。負の数のmode引数の使い方、CEILING関数・CEILING.PRECISE関数との違い、予算・損益・在庫などの実務例つきで紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Excelで数値を100単位や1,000単位に切り上げたいとき、負の数が混ざると面倒ですよね。</p>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/excel-function-howto-use-ceiling/">CEILING関数</a>を使うと、負の数には負の倍数を指定しないとエラーになります。正負が混在するデータだと、IF関数で場合分けすることになって大変ですよね。</p>



<p class="wp-block-paragraph">そんなときに便利なのがCEILING.MATH関数です。正の数でも負の数でも、倍数の符号を気にせず切り上げできます。この記事では、ExcelのCEILING.MATH関数について基本の書き方から実務での使いどころまで紹介します。</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">ExcelのCEILING.MATH関数とは？</a></li><li><a href="#toc2" tabindex="0">CEILING.MATH関数の書き方（構文と引数）</a><ol><li><a href="#toc3" tabindex="0">基本構文</a></li><li><a href="#toc4" tabindex="0">引数の説明</a></li><li><a href="#toc5" tabindex="0">数直線で見る丸めの方向</a></li></ol></li><li><a href="#toc6" tabindex="0">基本的な使い方</a><ol><li><a href="#toc7" tabindex="0">正の数を整数に切り上げる</a></li><li><a href="#toc8" tabindex="0">正の数を100単位に切り上げる</a></li><li><a href="#toc9" tabindex="0">負の数を大きい方向に切り上げる（デフォルト）</a></li><li><a href="#toc10" tabindex="0">負の数を小さい方向に切り上げる（モード指定）</a></li><li><a href="#toc11" tabindex="0">ちょうど倍数のときの動作</a></li></ol></li><li><a href="#toc12" tabindex="0">実務で使える活用パターン</a><ol><li><a href="#toc13" tabindex="0">予算申請を1,000円単位に切り上げる</a></li><li><a href="#toc14" tabindex="0">損益データの100単位での切り上げ</a></li><li><a href="#toc15" tabindex="0">時間を15分単位に切り上げる</a></li><li><a href="#toc16" tabindex="0">在庫の不足数を「安全側」に丸める（mode指定）</a></li><li><a href="#toc17" tabindex="0">設備投資の見積金額を10万円単位に切り上げる</a></li></ol></li><li><a href="#toc18" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc19" tabindex="0">CEILING関数で起きる#NUM!エラーが起きない</a></li><li><a href="#toc20" tabindex="0">基準値に0を指定したとき</a></li><li><a href="#toc21" tabindex="0">モードを「TRUE」「FALSE」で指定した場合</a></li></ol></li><li><a href="#toc22" tabindex="0">CEILING関数との違い（負の数の挙動比較）</a><ol><li><a href="#toc23" tabindex="0">正の数での比較</a></li><li><a href="#toc24" tabindex="0">負の数での比較</a></li><li><a href="#toc25" tabindex="0">どちらを使うべき？</a></li></ol></li><li><a href="#toc26" tabindex="0">似た関数との違い・使い分け</a><ol><li><a href="#toc27" tabindex="0">CEILING.MATHとCEILING.PRECISEの使い分け</a></li><li><a href="#toc28" tabindex="0">CEILING.MATHとROUNDUPの使い分け</a></li><li><a href="#toc29" tabindex="0">CEILING.MATHとFLOOR.MATHの関係</a></li></ol></li><li><a href="#toc30" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

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



<p class="wp-block-paragraph">CEILING.MATH関数（読み方：シーリング マス）は、<strong>数値を指定した倍数の方向へ切り上げる関数</strong>です。関数名は「CEILING（天井）+ MATH（Mathematics：数学）」に由来します。「切り上げを数学的に拡張した関数」というイメージですよ。</p>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/excel-function-howto-use-ceiling/">CEILING関数</a>の改良版にあたります。旧版のCEILING関数は負の数の扱いが直感に反する場面があり、その弱点を解消するために用意されました。</p>



<p class="wp-block-paragraph">CEILING関数との最大の違いは「負の数の切り上げ方向」です。CEILING関数は負の数に負の倍数を指定する必要があります。一方、CEILING.MATH関数は正の倍数のまま使えますよ。さらにmode引数で丸めの方向を制御できるのもポイントです。</p>



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



<ul class="wp-block-list"><li>正の数を指定した倍数の方向へ切り上げる</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>CEILING.MATH関数はExcel 2013以降で利用できます。Excel 2010以前をお使いの場合は<a href="https://mashukabu.com/excel-function-howto-use-ceiling/">CEILING関数</a>を使いましょう。Microsoft 365・Excel 2016/2019/2021/2024 では問題なく利用できます。</p></blockquote>



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



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



<pre class="wp-block-code"><code>=CEILING.MATH(数値, [基準値], [モード])</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>モード</td><td>任意</td><td>負の数の丸め方向（省略時は0）</td></tr></tbody></table></figure>



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



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



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



<h3 class="wp-block-heading"><span id="toc5">数直線で見る丸めの方向</span></h3>



<p class="wp-block-paragraph">負の数の挙動は数直線で見ると直感的です。「-7.3」を1単位で切り上げる場合を見てみましょう。</p>



<pre class="wp-block-code"><code>   -8        -7.3       -7         0
    |---------|----------|----------|
              ↑          ↑
   mode=1（小さい方向）   mode=0（大きい方向／デフォルト）</code></pre>



<p class="wp-block-paragraph">mode=0は「より大きい整数」へ丸めます。これが数学的な「切り上げ（ceiling）」の本来の意味です。mode=1は「絶対値の大きい方向」へ丸めます。日常の感覚での「切り上げ」に近いですよ。</p>



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



<h3 class="wp-block-heading"><span id="toc7">正の数を整数に切り上げる</span></h3>



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



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



<p class="wp-block-paragraph">A2が「3.2」なら結果は「4」です。基準値もモードも省略すると、整数への切り上げになります。</p>



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



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



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



<h3 class="wp-block-heading"><span id="toc9">負の数を大きい方向に切り上げる（デフォルト）</span></h3>



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



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



<p class="wp-block-paragraph">結果は「-7」です。モードを省略（=0）すると、0に近い方向に丸めます。数直線で見ると「-7.3」より大きい整数「-7」に切り上がりますよ。</p>



<h3 class="wp-block-heading"><span id="toc10">負の数を小さい方向に切り上げる（モード指定）</span></h3>



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



<p class="wp-block-paragraph">結果は「-8」です。モードに0以外の値を入れると、0から離れる方向に丸めます。数直線で見ると「-7.3」より小さい整数「-8」になりますよ。</p>



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



<p class="wp-block-paragraph">元の値がすでに倍数ちょうどの場合は、切り上げは行われません。</p>



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



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



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



<h3 class="wp-block-heading"><span id="toc13">予算申請を1,000円単位に切り上げる</span></h3>



<p class="wp-block-paragraph">経費の概算見積りや予算申請では、端数を切り上げて提出することが多いですよね。</p>



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



<p class="wp-block-paragraph">A2が「12,340」なら結果は「13,000」です。金額が正の数だけなら<a href="https://mashukabu.com/excel-function-howto-use-ceiling/">CEILING関数</a>でも同じ結果になります。ただし、差額や調整費で負の数が混じる可能性があるならCEILING.MATHが安心ですよ。</p>



<p class="wp-block-paragraph"><a href="https://mashukabu.com/excel-function-howto-use-round/">ROUND関数</a>で四捨五入した金額と比較すれば、端数の影響範囲も確認できます。</p>



<h3 class="wp-block-heading"><span id="toc14">損益データの100単位での切り上げ</span></h3>



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



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



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



<h3 class="wp-block-heading"><span id="toc15">時間を15分単位に切り上げる</span></h3>



<p class="wp-block-paragraph">勤怠管理で出勤時刻を15分単位に切り上げたいケースです。Excelでは時刻をシリアル値（1日=1の数値）で管理しています。</p>



<pre class="wp-block-code"><code>=CEILING.MATH(A2, &quot;0:15&quot;)</code></pre>



<p class="wp-block-paragraph">A2が「8:07」なら結果は「8:15」です。「0:15」と時刻形式で指定できるので、シリアル値を意識しなくても大丈夫ですよ。</p>



<p class="wp-block-paragraph">切り捨てで処理したい場合は<a href="https://mashukabu.com/excel-function-howto-use-floor_math/">FLOOR.MATH関数</a>を使いましょう。</p>



<h3 class="wp-block-heading"><span id="toc16">在庫の不足数を「安全側」に丸める（mode指定）</span></h3>



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



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



<p class="wp-block-paragraph">C2が「-23」なら「-30」になります。不足数を多めに見積もることで発注漏れを防げますよ。在庫管理では「不足は多めに、余剰は少なめに」が基本の考え方です。</p>



<h3 class="wp-block-heading"><span id="toc17">設備投資の見積金額を10万円単位に切り上げる</span></h3>



<p class="wp-block-paragraph">設備投資や大型支出は、稟議書作成時に切りのよい金額で提示することが多いですよね。</p>



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



<p class="wp-block-paragraph">B2が「2,348,500」なら結果は「2,400,000」です。稟議書では「およそ240万円」のような切りのよい数字が伝わりやすいですよ。10万円・100万円など、桁を変えるだけで運用できます。</p>



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



<p class="wp-block-paragraph">CEILING.MATH関数はCEILING関数よりエラーが起きにくい設計です。それでも注意点はあります。</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>#NAME?</td><td>関数名のスペルミス、またはExcel 2010以前</td><td>関数名を確認。2010以前なら<a href="https://mashukabu.com/excel-function-howto-use-ceiling/">CEILING関数</a>を使う</td></tr><tr><td>結果が0</td><td>基準値に0を指定している</td><td>0以外の基準値を指定する</td></tr><tr><td>想定と逆の方向に丸まる</td><td>モードの指定が逆</td><td>モード=0（大きい方向）と0以外（小さい方向）を確認する</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc19">CEILING関数で起きる#NUM!エラーが起きない</span></h3>



<p class="wp-block-paragraph">CEILING関数では「正の数 + 負の基準値」で#NUM!エラーになります。CEILING.MATH関数ではこのパターンのエラーは発生しません。</p>



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



<p class="wp-block-paragraph">基準値の符号を気にせず使えるのが、CEILING.MATHの大きな利点ですよ。</p>



<h3 class="wp-block-heading"><span id="toc20">基準値に0を指定したとき</span></h3>



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



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



<p class="wp-block-paragraph">結果は「0」です。基準値のセルが空や0になっていないか確認しましょう。空セルを参照していると意図せず0扱いになりますよ。</p>



<h3 class="wp-block-heading"><span id="toc21">モードを「TRUE」「FALSE」で指定した場合</span></h3>



<p class="wp-block-paragraph">モードに <code>TRUE</code> を指定すると「1」として扱われ、<code>FALSE</code> は「0」として扱われます。</p>



<pre class="wp-block-code"><code>=CEILING.MATH(-7.3, 1, TRUE)  → -8（mode=1と同じ）
=CEILING.MATH(-7.3, 1, FALSE) → -7（mode=0と同じ）</code></pre>



<p class="wp-block-paragraph">論理値を渡しても動作しますが、可読性のため数値で指定するのがおすすめですよ。</p>



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



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



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



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



<p class="wp-block-paragraph">正の数ではどちらも同じ結果です。</p>



<h3 class="wp-block-heading"><span id="toc24">負の数での比較</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>=CEILING(-1280, -100)</td><td>-1200</td><td>0に近づく</td></tr><tr><td>=CEILING.MATH(-1280, 100)</td><td>-1200</td><td>0に近づく（デフォルト）</td></tr><tr><td>=CEILING.MATH(-1280, 100, 1)</td><td>-1300</td><td>0から離れる</td></tr></tbody></table></figure>



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



<p class="wp-block-paragraph">一方、CEILING.MATH関数は基準値を正のまま使えます。第3引数のモードで方向を切り替えるだけですよ。</p>



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



<ul class="wp-block-list"><li>正の数だけ扱う → どちらでもOK</li><li>負の数も扱う → <strong>CEILING.MATH関数がおすすめ</strong></li><li>Excel 2010以前を使っている → <a href="https://mashukabu.com/excel-function-howto-use-ceiling/">CEILING関数</a>のみ利用可能</li></ul>



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



<p class="wp-block-paragraph">Excelには切り上げ・切り捨て系の関数が多数あります。用途に応じて使い分けましょう。詳しくは<a href="https://mashukabu.com/excel-rounding-functions-comparison/">丸め関数10種の完全比較</a>もあわせてご覧ください。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>丸め方</th><th>第2引数</th><th>負の数の扱い</th></tr></thead><tbody><tr><td><strong>CEILING.MATH</strong></td><td><strong>倍数の方向へ切り上げ</strong></td><td><strong>基準値（倍数）</strong></td><td><strong>mode引数で方向制御</strong></td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-ceiling/">CEILING</a></td><td>倍数の方向へ切り上げ</td><td>基準値（倍数）</td><td>負の基準値が必要</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-ceiling_precise/">CEILING.PRECISE</a></td><td>常に大きい方向へ切り上げ</td><td>基準値（倍数）</td><td>常に正方向（方向制御なし）</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-floor_math/">FLOOR.MATH</a></td><td>倍数の方向へ切り捨て</td><td>基準値（倍数）</td><td>mode引数で方向制御</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-round/">ROUND</a></td><td>四捨五入</td><td>桁数</td><td>正負どちらも対応</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-roundup/">ROUNDUP</a></td><td>常に切り上げ</td><td>桁数</td><td>0から離れる方向</td></tr></tbody></table></figure>



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



<p class="wp-block-paragraph">どちらも負の数を「大きい方向」に切り上げられます。ただし仕組みが異なります。</p>



<ul class="wp-block-list"><li><strong>CEILING.MATH</strong>: mode引数で方向を切り替えられる（mode=0が大きい方向、mode≠0が小さい方向）</li><li><strong><a href="https://mashukabu.com/excel-function-howto-use-ceiling_precise/">CEILING.PRECISE</a></strong>: 常に正方向（大きい方向）に固定</li></ul>



<p class="wp-block-paragraph">「負の数は常に大きい方向に丸めたい」ならCEILING.PRECISEがシンプルです。「場面によって方向を切り替えたい」ならCEILING.MATHを選びましょう。</p>



<p class="wp-block-paragraph">CEILING.PRECISEはmode引数を持たないぶん、誤って方向を間違える事故が起きにくいのも利点ですよ。</p>



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



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



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



<p class="wp-block-paragraph">500円単位の切り上げならCEILING.MATH、小数第1位での切り上げならROUNDUPが向いています。</p>



<h3 class="wp-block-heading"><span id="toc29">CEILING.MATHとFLOOR.MATHの関係</span></h3>



<p class="wp-block-paragraph">CEILING.MATHは切り上げ、<a href="https://mashukabu.com/excel-function-howto-use-floor_math/">FLOOR.MATH</a>は切り捨てです。引数の構造はまったく同じで、丸める方向だけが反対です。</p>



<pre class="wp-block-code"><code>=CEILING.MATH(1234, 100)  → 1300（切り上げ）
=FLOOR.MATH(1234, 100)    → 1200（切り捨て）</code></pre>



<p class="wp-block-paragraph">予算は切り上げ、原価は切り捨て、というように使い分けると便利ですよ。</p>



<p class="wp-block-paragraph">丸め関数の使い分けをもっと詳しく知りたい方は<a href="https://mashukabu.com/excel-floor-ceiling-math-precise-comparison/">FLOOR/CEILING系6関数の違い</a>や<a href="https://mashukabu.com/excel-rounding-practical-guide/">端数処理の関数選びガイド</a>も参考にしてみてください。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>Googleスプレッドシートでも同じ関数が使えます。スプレッドシート版の解説は<a href="https://mashukabu.com/spreadsheet-ceiling-math-function/">スプレッドシートのCEILING.MATH関数の使い方</a>をご覧ください。</p></blockquote>



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



<p class="wp-block-paragraph">CEILING.MATH関数は、数値を指定した倍数の方向へ切り上げる関数です。CEILING関数との最大の違いは、負の数の扱いですよ。</p>



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



<ul class="wp-block-list"><li>構文は <code>=CEILING.MATH(数値, [基準値], [モード])</code> の3引数</li><li>Excel 2013以降で利用可能（Microsoft 365 / Excel 2016以降ですべて使える）</li><li>正の数では<a href="https://mashukabu.com/excel-function-howto-use-ceiling/">CEILING関数</a>と結果は同じ</li><li>負の数ではモード引数で方向を制御できる（デフォルトは0に近づく方向）</li><li>基準値の符号を気にせず使えるので、正負混在データに便利</li><li><a href="https://mashukabu.com/excel-function-howto-use-ceiling_precise/">CEILING.PRECISE関数</a>は常に正方向固定、CEILING.MATHはモードで方向切替</li><li><a href="https://mashukabu.com/excel-function-howto-use-floor_math/">FLOOR.MATH関数</a>はペアの切り捨て関数</li><li><a href="https://mashukabu.com/excel-function-howto-use-roundup/">ROUNDUP関数</a>は桁数指定、CEILING.MATHは倍数指定の切り上げ</li></ul>



<p class="wp-block-paragraph">まずは <code>=CEILING.MATH(A1, 100)</code> で100単位の切り上げから試してみてください。正の数だけなら<a href="https://mashukabu.com/excel-function-howto-use-ceiling/">CEILING関数</a>でも同じ結果ですが、負の数が出てきたときにCEILING.MATHなら安心ですよ。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-function-howto-use-ceiling_math/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
