<?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>MAXA関数 &#8211; biz-tactics</title>
	<atom:link href="https://mashukabu.com/tag/maxa%E9%96%A2%E6%95%B0/feed/" rel="self" type="application/rss+xml" />
	<link>https://mashukabu.com</link>
	<description></description>
	<lastBuildDate>Thu, 19 Mar 2026 15:18:47 +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>MAXA関数 &#8211; biz-tactics</title>
	<link>https://mashukabu.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>ExcelのMINA関数の使い方｜論理値や文字列も含めて最小値を求める方法</title>
		<link>https://mashukabu.com/excel-function-howto-use-mina/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-mina/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Fri, 13 May 2022 13:40:47 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[MAXA関数]]></category>
		<category><![CDATA[MINA関数]]></category>
		<category><![CDATA[MIN関数]]></category>
		<category><![CDATA[最小値]]></category>
		<category><![CDATA[論理値]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=1912</guid>

					<description><![CDATA[ExcelのMINA関数で論理値や文字列を含めた最小値を求める方法を解説。MIN関数との違い、TRUE/FALSEの扱い、実務での活用パターンやエラー対処法まで具体例つきで紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「MIN関数で最小値を出したら、TRUEやFALSEが入ったセルが無視されてしまった」。こんな経験はありませんか？</p>



<p class="wp-block-paragraph">MIN関数は論理値や文字列をスキップするので、データの全体像をつかめません。TRUE/FALSEが混在するアンケートや検査結果では困りますよね。</p>



<p class="wp-block-paragraph"><strong>MINA関数なら、論理値や文字列も含めた最小値を求められます。</strong> この記事ではMIN関数との違いや実務パターン、エラー対処法を解説します。</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">MINA関数とは？読み方と基本の仕組み</a></li><li><a href="#toc2" tabindex="0">MINA関数の書き方（構文と引数）</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">MINA関数の基本的な使い方</a><ol><li><a href="#toc6" tabindex="0">MIN関数と結果が変わるケースを確認しよう</a></li><li><a href="#toc7" tabindex="0">数値だけのデータではMIN関数と同じ結果</a></li></ol></li><li><a href="#toc8" tabindex="0">MINA関数の実務活用パターン</a><ol><li><a href="#toc9" tabindex="0">TRUE/FALSEが混在するアンケートデータの集計</a></li><li><a href="#toc10" tabindex="0">検査結果の合否データから最小値を求める</a></li><li><a href="#toc11" tabindex="0">MAXA関数と組み合わせてデータの振れ幅を求める</a></li><li><a href="#toc12" tabindex="0">IF関数と組み合わせて判定に使う</a></li><li><a href="#toc13" tabindex="0">COUNTA関数と組み合わせてデータの概況を把握する</a></li></ol></li><li><a href="#toc14" tabindex="0">MINA関数とMIN関数の違い</a></li><li><a href="#toc15" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc16" tabindex="0">結果が「0」になるときの対処法</a></li><li><a href="#toc17" tabindex="0">範囲内にエラーがあるときの対処法</a></li></ol></li><li><a href="#toc18" tabindex="0">似た関数との違い・使い分け</a><ol><li><a href="#toc19" tabindex="0">MAXA関数との関係</a></li><li><a href="#toc20" tabindex="0">MIN関数とMINA関数の選び方フロー</a></li></ol></li><li><a href="#toc21" tabindex="0">「A」付き関数の命名パターン</a></li><li><a href="#toc22" tabindex="0">まとめ</a><ol><li><a href="#toc23" tabindex="0">この記事で紹介した関数・関連記事</a></li></ol></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">MINA関数とは？読み方と基本の仕組み</span></h2>



<p class="wp-block-paragraph">MINA関数は、指定した範囲の中から<strong>論理値や文字列も含めて最小値を返す</strong>関数です。</p>



<p class="wp-block-paragraph">読み方は「<strong>ミニマムエー関数</strong>」です。MINに「All（すべて）」のAが付いた名前です。すべてのデータ型を含めて最小値を求めるという意味があります。同じパターンの関数に<a href="https://mashukabu.com/excel-function-howto-use-maxa/">MAXA関数</a>（最大値版）があります。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>「A」が付く関数は他にもあります。<a href="https://mashukabu.com/excel-function-howto-use-counta/">COUNTA関数</a>はCOUNT関数の「すべてのデータ型をカウントする」版です。MAXA/MINAも同じ命名パターンで、「論理値・文字列も含めて集計する」という意味を持ちます。</p></blockquote>



<p class="wp-block-paragraph">Excel 2000以降のすべてのバージョンとMicrosoft 365で使えます。</p>



<p class="wp-block-paragraph">通常のMIN関数との一番大きな違いは、<strong>データ型ごとの扱い方</strong>です。</p>



<figure class="wp-block-table"><table><thead><tr><th>データの種類</th><th>MIN関数の扱い</th><th>MINA関数の扱い</th></tr></thead><tbody><tr><td>数値</td><td>比較対象になる</td><td>比較対象になる</td></tr><tr><td>TRUE</td><td>無視する</td><td><strong>1として計算</strong></td></tr><tr><td>FALSE</td><td>無視する</td><td><strong>0として計算</strong></td></tr><tr><td>文字列</td><td>無視する</td><td><strong>0として計算</strong></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">ポイントは「TRUEを1、FALSEと文字列を0として扱う」点です。</p>



<p class="wp-block-paragraph">たとえばセル範囲に <code>5, TRUE, "合格"</code> が入っているとします。MIN関数では <code>5</code> だけが対象で、結果は <code>5</code> です。</p>



<p class="wp-block-paragraph">MINA関数は <code>5, 1, 0</code> として計算するので、結果は <code>0</code> になります。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>引数に論理値や文字列を<strong>直接入力</strong>した場合は、MIN関数でもTRUE=1、FALSE=0として計算されます。<strong>セル範囲内</strong>にある場合の動作が異なるのがMINA関数の特徴です。</p></blockquote>



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



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



<pre class="wp-block-code"><code>=MINA(値1, [値2], ...)</code></pre>



<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>値1</td><td><strong>必須</strong></td><td>最小値を求めたい値、セル参照、またはセル範囲</td></tr><tr><td>値2以降</td><td>任意</td><td>追加で比較したい値や範囲（最大255個まで指定可能）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">MIN関数と構文はまったく同じです。違いはセル範囲内の論理値・文字列の扱いだけです。セル参照、セル範囲、数値の直接入力が指定できます。</p>



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



<p class="wp-block-paragraph"><strong>結論から言うと、セル範囲を指定するだけです。書き方はMIN関数と同じです。</strong></p>



<p class="wp-block-paragraph">たとえばA1からA10にデータが入っている場合はこう書きます。</p>



<pre class="wp-block-code"><code>=MINA(A1:A10)</code></pre>



<p class="wp-block-paragraph">A1からA10の中で一番小さい値が返ります。このとき、TRUEは1、FALSEと文字列は0として計算に含まれます。</p>



<h3 class="wp-block-heading"><span id="toc6">MIN関数と結果が変わるケースを確認しよう</span></h3>



<p class="wp-block-paragraph">MINA関数の特徴がよくわかる例を見てみましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>セル</th><th>値</th><th>MIN関数の扱い</th><th>MINA関数の扱い</th></tr></thead><tbody><tr><td>A1</td><td>5</td><td>5</td><td>5</td></tr><tr><td>A2</td><td>10</td><td>10</td><td>10</td></tr><tr><td>A3</td><td>TRUE</td><td>無視</td><td>1</td></tr><tr><td>A4</td><td>FALSE</td><td>無視</td><td>0</td></tr><tr><td>A5</td><td>&#8220;テスト&#8221;</td><td>無視</td><td>0</td></tr></tbody></table></figure>



<pre class="wp-block-code"><code>=MIN(A1:A5)   → 結果: 5
=MINA(A1:A5)  → 結果: 0</code></pre>



<p class="wp-block-paragraph"><!-- screenshot: セルA1:A5に上記データを入力し、B1にMIN(A1:A5)=5、B2にMINA(A1:A5)=0 の結果を表示。結果の違いがわかるようにする --></p>



<p class="wp-block-paragraph">正の数にFALSEや文字列が混在すると結果が変わります。MIN関数は <code>5</code>、MINA関数は <code>0</code> です。「FALSEや文字列を含めて比較したいか」で使い分けましょう。</p>



<h3 class="wp-block-heading"><span id="toc7">数値だけのデータではMIN関数と同じ結果</span></h3>



<p class="wp-block-paragraph">データが数値だけの場合は、MINA関数もMIN関数も同じ結果を返します。</p>



<pre class="wp-block-code"><code>=MIN(80, 95, 72)   → 結果: 72
=MINA(80, 95, 72)  → 結果: 72</code></pre>



<p class="wp-block-paragraph">わざわざMINA関数を使う必要はありません。「論理値や文字列が混在するデータ」に限定して使い分けるのがおすすめです。</p>



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



<p class="wp-block-paragraph">基本の使い方がわかったところで、実務でMINA関数が活躍する場面を見ていきましょう。</p>



<h3 class="wp-block-heading"><span id="toc9">TRUE/FALSEが混在するアンケートデータの集計</span></h3>



<p class="wp-block-paragraph">アンケート結果でTRUE/FALSEの回答と数値スコアが混在するシートを扱うことがあります。</p>



<p class="wp-block-paragraph">たとえばB列に「満足度スコア（1〜5）」が入っているとします。一部のセルにTRUE/FALSEが入っているケースです。</p>



<pre class="wp-block-code"><code>=MINA(B2:B50)</code></pre>



<p class="wp-block-paragraph">MINA関数ならTRUE=1、FALSE=0として計算に含めます。MIN関数ではTRUE/FALSEが無視されるので注意してください。</p>



<p class="wp-block-paragraph"><!-- screenshot: アンケート集計シートのイメージ。B列に満足度スコア（数値）とTRUE/FALSEが混在し、MINA関数の結果セルを表示 --></p>



<h3 class="wp-block-heading"><span id="toc10">検査結果の合否データから最小値を求める</span></h3>



<p class="wp-block-paragraph">品質検査でセルにTRUE（合格）/FALSE（不合格）と数値の測定値が混在するケースです。</p>



<pre class="wp-block-code"><code>=MINA(C2:C100)</code></pre>



<p class="wp-block-paragraph">FALSE=0として含めるので、FALSEがあれば <code>0</code> が返ります。不合格データの見逃し防止に役立ちますよ。</p>



<h3 class="wp-block-heading"><span id="toc11">MAXA関数と組み合わせてデータの振れ幅を求める</span></h3>



<p class="wp-block-paragraph">MINA関数と対になる<a href="https://mashukabu.com/excel-function-howto-use-maxa/">MAXA関数</a>を組み合わせると、論理値・文字列を含めたデータの振れ幅が求められます。</p>



<pre class="wp-block-code"><code>=MAXA(A2:A50) - MINA(A2:A50)</code></pre>



<p class="wp-block-paragraph">MAX-MINではスキップされていたTRUE/FALSEも含めた「本当のレンジ」がわかります。</p>



<h3 class="wp-block-heading"><span id="toc12">IF関数と組み合わせて判定に使う</span></h3>



<p class="wp-block-paragraph">MINA関数の結果をもとに条件分岐させるパターンです。</p>



<pre class="wp-block-code"><code>=IF(MINA(B2:B10)&lt;1, &quot;要確認データあり&quot;, &quot;すべて有効&quot;)</code></pre>



<p class="wp-block-paragraph">FALSEや文字列が1つでもあれば「要確認」と判定できます。<a href="https://mashukabu.com/excel-function-howto-use-if/">IF関数</a>（条件に応じて処理を分岐する関数）との組み合わせは便利ですよ。</p>



<h3 class="wp-block-heading"><span id="toc13">COUNTA関数と組み合わせてデータの概況を把握する</span></h3>



<pre class="wp-block-code"><code>=MINA(A2:A100) &amp; &quot; / &quot; &amp; COUNTA(A2:A100) &amp; &quot;件&quot;</code></pre>



<p class="wp-block-paragraph">最小値とデータ件数を1つのセルにまとめる書き方です。<a href="https://mashukabu.com/excel-function-howto-use-counta/">COUNTA関数</a>（空白以外のセルを数える関数）と組み合わせると、データの概況を一目で把握できます。</p>



<h2 class="wp-block-heading"><span id="toc14">MINA関数とMIN関数の違い</span></h2>



<p class="wp-block-paragraph">MINA関数とMIN関数の違いを改めて整理しておきましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>比較項目</th><th>MINA関数</th><th>MIN関数</th></tr></thead><tbody><tr><td><strong>機能</strong></td><td>論理値・文字列を含めた最小値</td><td>数値のみの最小値</td></tr><tr><td><strong>構文</strong></td><td><code>=MINA(範囲)</code></td><td><code>=MIN(範囲)</code></td></tr><tr><td><strong>TRUEの扱い</strong></td><td><strong>1として計算</strong></td><td>無視する</td></tr><tr><td><strong>FALSEの扱い</strong></td><td><strong>0として計算</strong></td><td>無視する</td></tr><tr><td><strong>文字列の扱い</strong></td><td><strong>0として計算</strong></td><td>無視する</td></tr><tr><td><strong>空白セルの扱い</strong></td><td>無視する</td><td>無視する</td></tr><tr><td><strong>引数に直接入力</strong></td><td>TRUE=1、FALSE=0</td><td>TRUE=1、FALSE=0</td></tr><tr><td><strong>数値のみのとき</strong></td><td>同じ結果</td><td>同じ結果</td></tr><tr><td><strong>対になる関数</strong></td><td><a href="https://mashukabu.com/excel-function-howto-use-maxa/">MAXA関数</a></td><td><a href="https://mashukabu.com/excel-function-howto-use-max/">MAX関数</a></td></tr><tr><td><strong>使いどころ</strong></td><td>TRUE/FALSE混在データ</td><td>通常の数値データ</td></tr></tbody></table></figure>



<p class="wp-block-paragraph"><!-- screenshot: MINA関数とMIN関数の比較表（上記の表をExcelで見せる）。セル範囲にTRUE/FALSEを含むデータでMINとMINAの結果が異なる様子 --></p>



<p class="wp-block-paragraph"><strong>迷ったらMIN関数を使いましょう。</strong> 大半の業務データは数値だけなのでMIN関数で十分です。「TRUE/FALSEも計算に含めたい」ときだけMINA関数の出番です。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>引数に論理値を<strong>直接入力</strong>した場合（<code>=MIN(TRUE, 3, 5)</code> など）は、MIN関数でもTRUE=1として計算します。<strong>セル範囲を指定した場合のみ</strong>動作が異なります。</p></blockquote>



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



<p class="wp-block-paragraph">MINA関数自体がエラーを出すことは少ないですが、意図しない結果になるケースがあります。</p>



<figure class="wp-block-table"><table><thead><tr><th>症状</th><th>原因</th><th>解決策</th></tr></thead><tbody><tr><td>結果が <code>0</code> になる</td><td>範囲内に文字列やFALSEが含まれる</td><td>0が正しい動作。意図しない場合はMIN関数を使う</td></tr><tr><td>結果が <code>0</code> になる</td><td>範囲の指定ミス</td><td>数式バーで範囲をクリックして色付き枠を確認</td></tr><tr><td><code>#N/A</code> が返る</td><td>範囲内にエラーセルがある</td><td><a href="https://mashukabu.com/excel-function-howto-use-iferror/">IFERROR関数</a>（エラー時に代替値を返す関数）でエラーを処理</td></tr><tr><td><code>#VALUE!</code> が返る</td><td>範囲内にエラーセルがある</td><td>AGGREGATE関数（後述）で回避</td></tr><tr><td>MIN関数と結果が違う</td><td>TRUE/FALSE・文字列の扱いの差</td><td>意図どおりの動作。使い分けを確認</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc16">結果が「0」になるときの対処法</span></h3>



<p class="wp-block-paragraph">MINA関数で0が返る場合、2つの可能性があります。</p>



<p class="wp-block-paragraph">1つ目は、範囲内にFALSEや文字列があるケースです。MINA関数の正常な動作なので、0を除外したいならMIN関数を使いましょう。</p>



<p class="wp-block-paragraph">2つ目は、数値に見えるデータが文字列になっているケースです。<a href="https://mashukabu.com/excel-function-howto-use-isnumber/">ISNUMBER関数</a>（セルの値が数値かどうか判定する関数）でセルの中身をチェックしてみてください。</p>



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



<p class="wp-block-paragraph"><code>FALSE</code> なら文字列です。CSVから取り込んだデータは文字列になりがちです。データタブの「区切り位置」や<a href="https://mashukabu.com/excel-function-howto-use-value/">VALUE関数</a>（文字列を数値に変換する関数）で変換できます。</p>



<h3 class="wp-block-heading"><span id="toc17">範囲内にエラーがあるときの対処法</span></h3>



<p class="wp-block-paragraph">範囲に <code>#N/A</code> や <code>#VALUE!</code> が含まれていると、MINA関数もエラーになります。<strong>AGGREGATE関数</strong>で対処できます。</p>



<pre class="wp-block-code"><code>=AGGREGATE(5, 6, A1:A100)</code></pre>



<p class="wp-block-paragraph">第1引数 <code>5</code> は「最小値」、第2引数 <code>6</code> は「エラー値を無視」です。ただしAGGREGATE関数はMIN関数と同じ動作です。論理値・文字列は無視されます。</p>



<p class="wp-block-paragraph">MINA関数の動作でエラーも無視したい場合はこちらです。</p>



<pre class="wp-block-code"><code>=MINA(IFERROR(A1:A100, &quot;&quot;))</code></pre>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>この式はMicrosoft 365またはExcel 2021以降のスピル対応環境で動作します。それ以前のバージョンではCtrl+Shift+Enterで確定してください。</p></blockquote>



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



<p class="wp-block-paragraph">MINA関数に関連する関数をまとめて比較します。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>機能</th><th>使い分けのポイント</th></tr></thead><tbody><tr><td><strong>MINA</strong></td><td>論理値・文字列を含めた最小値</td><td>TRUE/FALSE混在データの最小値</td></tr><tr><td><strong><a href="https://mashukabu.com/excel-function-howto-use-min/">MIN</a></strong></td><td>数値のみの最小値</td><td>通常の最小値はこれでOK</td></tr><tr><td><strong><a href="https://mashukabu.com/excel-function-howto-use-maxa/">MAXA</a></strong></td><td>論理値・文字列を含めた最大値</td><td>TRUE/FALSE混在データの最大値</td></tr><tr><td><strong><a href="https://mashukabu.com/excel-function-howto-use-max/">MAX</a></strong></td><td>数値のみの最大値</td><td>通常の最大値はこれでOK</td></tr><tr><td><strong><a href="https://mashukabu.com/excel-function-howto-use-minifs/">MINIFS</a></strong></td><td>条件付きの最小値</td><td>部署別・月別で絞りたいとき</td></tr><tr><td><strong><a href="https://mashukabu.com/excel-function-howto-use-small/">SMALL</a></strong></td><td>N番目に小さい値</td><td>2位・3位の値を取得したいとき</td></tr><tr><td><strong><a href="https://mashukabu.com/excel-function-howto-use-large/">LARGE</a></strong></td><td>N番目に大きい値</td><td>上から数えたいとき</td></tr><tr><td><strong><a href="https://mashukabu.com/excel-function-howto-use-counta/">COUNTA</a></strong></td><td>空白以外のセル数</td><td>データ件数を数えたいとき</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc19">MAXA関数との関係</span></h3>



<p class="wp-block-paragraph">MINA関数の対になる関数が<a href="https://mashukabu.com/excel-function-howto-use-maxa/">MAXA関数</a>です。構文も引数もまったく同じで、取得する方向が逆です。</p>



<figure class="wp-block-table"><table><thead><tr><th>比較項目</th><th>MINA関数</th><th>MAXA関数</th></tr></thead><tbody><tr><td>機能</td><td>論理値・文字列を含めた<strong>最小値</strong></td><td>論理値・文字列を含めた<strong>最大値</strong></td></tr><tr><td>TRUEの扱い</td><td>1として計算</td><td>1として計算</td></tr><tr><td>FALSEの扱い</td><td>0として計算</td><td>0として計算</td></tr><tr><td>文字列の扱い</td><td>0として計算</td><td>0として計算</td></tr></tbody></table></figure>



<pre class="wp-block-code"><code>=MINA(A1:A10)  → 一番小さい値
=MAXA(A1:A10)  → 一番大きい値</code></pre>



<p class="wp-block-paragraph">セットで覚えておくと便利ですよ。</p>



<h3 class="wp-block-heading"><span id="toc20">MIN関数とMINA関数の選び方フロー</span></h3>



<p class="wp-block-paragraph">どちらを使うか迷ったら、次の基準で判断してください。</p>



<ol class="wp-block-list"><li>データが<strong>数値だけ</strong> → MIN関数でOK</li><li>TRUE/FALSEが混在していて<strong>計算に含めたい</strong> → MINA関数</li><li>TRUE/FALSEが混在しているが<strong>無視したい</strong> → MIN関数</li></ol>



<p class="wp-block-paragraph">ほとんどの場合はMIN関数で事足ります。MINA関数はTRUE/FALSEを含めたいときの特殊用途と覚えておきましょう。</p>



<h2 class="wp-block-heading"><span id="toc21">「A」付き関数の命名パターン</span></h2>



<p class="wp-block-paragraph">Excelには「A」が付くことで論理値・文字列もカウント対象に含める関数がいくつかあります。パターンを知っておくと覚えやすいですよ。</p>



<figure class="wp-block-table"><table><thead><tr><th>通常版</th><th>A付き版</th><th>違い</th></tr></thead><tbody><tr><td><a href="https://mashukabu.com/excel-function-howto-use-min/">MIN</a></td><td><strong>MINA</strong></td><td>最小値の計算にTRUE/FALSE・文字列を含めるか</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-max/">MAX</a></td><td><a href="https://mashukabu.com/excel-function-howto-use-maxa/">MAXA</a></td><td>最大値の計算にTRUE/FALSE・文字列を含めるか</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-count/">COUNT</a></td><td><a href="https://mashukabu.com/excel-function-howto-use-counta/">COUNTA</a></td><td>数値だけ数えるか、空白以外すべて数えるか</td></tr><tr><td>AVERAGE</td><td>AVERAGEA</td><td>平均の計算にTRUE/FALSE・文字列を含めるか</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">いずれも「A = All data types」で、<strong>通常版が無視するデータ型を計算に含める</strong>のが共通ルールです。MINA関数を覚えれば、MAXA・AVERAGEAも同じ感覚で使えます。</p>



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



<ul class="wp-block-list"><li>MINA関数は<strong>論理値や文字列も含めて最小値を返す</strong>関数</li><li>TRUE=1、FALSE=0、文字列=0として計算に含める</li><li>書き方は <code>=MINA(範囲)</code> で、<a href="https://mashukabu.com/excel-function-howto-use-min/">MIN関数</a>と構文は同じ</li><li>数値だけのデータならMIN関数と結果は変わらない</li><li>対になる関数は<a href="https://mashukabu.com/excel-function-howto-use-maxa/">MAXA関数</a>（論理値を含めた最大値）</li><li>「0が返る」ときは<a href="https://mashukabu.com/excel-function-howto-use-isnumber/">ISNUMBER関数</a>でデータ型を確認</li><li>迷ったらMIN関数。<strong>TRUE/FALSEを含めたいときだけMINA関数</strong></li></ul>



<p class="wp-block-paragraph">MINA関数は使いどころが限定的ですが、TRUE/FALSEが混在するデータでは頼りになります。まずは<a href="https://mashukabu.com/excel-function-howto-use-min/">MIN関数の使い方</a>を押さえて、必要に応じて使い分けてみてください。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading"><span id="toc23">この記事で紹介した関数・関連記事</span></h3>



<ul class="wp-block-list"><li><a href="https://mashukabu.com/excel-function-howto-use-min/">MIN関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-maxa/">MAXA関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-max/">MAX関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-minifs/">MINIFS関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-small/">SMALL関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-large/">LARGE関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-if/">IF関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-counta/">COUNTA関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-count/">COUNT関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-isnumber/">ISNUMBER関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-value/">VALUE関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-iferror/">IFERROR関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-rank/">RANK関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function/">Excel関数の基本的な使い方</a></li><li><a href="https://mashukabu.com/excel-function-list-by-function/">Excel関数一覧（機能別）</a></li></ul>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-function-howto-use-mina/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ExcelのMAXA関数の使い方｜論理値や文字列も含めて最大値を求める方法</title>
		<link>https://mashukabu.com/excel-function-howto-use-maxa/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-maxa/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Wed, 11 May 2022 09:47:47 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[MAXA関数]]></category>
		<category><![CDATA[MAX関数]]></category>
		<category><![CDATA[MINA関数]]></category>
		<category><![CDATA[最大値]]></category>
		<category><![CDATA[論理値]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=1880</guid>

					<description><![CDATA[ExcelのMAXA関数で論理値や文字列を含めた最大値を求める方法を解説。MAX関数との違い、TRUE/FALSEの扱い、実務での活用パターンやエラー対処法まで具体例つきで紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「MAX関数で最大値を出したら、TRUEやFALSEが入ったセルが無視されてしまった」。こんな経験はありませんか？</p>



<p class="wp-block-paragraph">MAX関数は論理値や文字列をスキップするので、データの全体像をつかめません。TRUE/FALSEが混在するアンケートや検査結果では困りますよね。</p>



<p class="wp-block-paragraph"><strong>MAXA関数なら、論理値や文字列も含めた最大値を求められます。</strong> この記事ではMAX関数との違いや実務パターン、エラー対処法を解説します。</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">MAXA関数とは？読み方と基本の仕組み</a></li><li><a href="#toc2" tabindex="0">MAXA関数の書き方（構文と引数）</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">MAXA関数の基本的な使い方</a><ol><li><a href="#toc6" tabindex="0">MAX関数と結果が変わるケースを確認しよう</a></li><li><a href="#toc7" tabindex="0">数値だけのデータではMAX関数と同じ結果</a></li></ol></li><li><a href="#toc8" tabindex="0">MAXA関数の実務活用パターン</a><ol><li><a href="#toc9" tabindex="0">TRUE/FALSEが混在するアンケートデータの集計</a></li><li><a href="#toc10" tabindex="0">検査結果の合否データから最大値を求める</a></li><li><a href="#toc11" tabindex="0">MINA関数と組み合わせてデータの振れ幅を求める</a></li><li><a href="#toc12" tabindex="0">IF関数と組み合わせて判定に使う</a></li><li><a href="#toc13" tabindex="0">COUNTA関数と組み合わせてデータの概況を把握する</a></li></ol></li><li><a href="#toc14" tabindex="0">MAXA関数とMAX関数の違い</a></li><li><a href="#toc15" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc16" tabindex="0">結果が「0」になるときの対処法</a></li><li><a href="#toc17" tabindex="0">範囲内にエラーがあるときの対処法</a></li></ol></li><li><a href="#toc18" tabindex="0">似た関数との違い・使い分け</a><ol><li><a href="#toc19" tabindex="0">MINA関数との関係</a></li><li><a href="#toc20" tabindex="0">MAX関数とMAXA関数の選び方フロー</a></li></ol></li><li><a href="#toc21" tabindex="0">「A」付き関数の命名パターン</a></li><li><a href="#toc22" tabindex="0">まとめ</a><ol><li><a href="#toc23" tabindex="0">この記事で紹介した関数・関連記事</a></li></ol></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">MAXA関数とは？読み方と基本の仕組み</span></h2>



<p class="wp-block-paragraph">MAXA関数は、指定した範囲の中から<strong>論理値や文字列も含めて最大値を返す</strong>関数です。</p>



<p class="wp-block-paragraph">読み方は「<strong>マックスエー関数</strong>」です。MAXに「All（すべて）」のAが付いた名前です。すべてのデータ型を含めて最大値を求めるという意味があります。同じパターンの関数に<a href="https://mashukabu.com/excel-function-howto-use-mina/">MINA関数</a>（最小値版）があります。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>「A」が付く関数は他にもあります。<a href="https://mashukabu.com/excel-function-howto-use-counta/">COUNTA関数</a>はCOUNT関数の「すべてのデータ型をカウントする」版です。MAXA/MINAも同じ命名パターンで、「論理値・文字列も含めて集計する」という意味を持ちます。</p></blockquote>



<p class="wp-block-paragraph">Excel 2000以降のすべてのバージョンとMicrosoft 365で使えます。</p>



<p class="wp-block-paragraph">通常のMAX関数との一番大きな違いは、<strong>データ型ごとの扱い方</strong>です。</p>



<figure class="wp-block-table"><table><thead><tr><th>データの種類</th><th>MAX関数の扱い</th><th>MAXA関数の扱い</th></tr></thead><tbody><tr><td>数値</td><td>比較対象になる</td><td>比較対象になる</td></tr><tr><td>TRUE</td><td>無視する</td><td><strong>1として計算</strong></td></tr><tr><td>FALSE</td><td>無視する</td><td><strong>0として計算</strong></td></tr><tr><td>文字列</td><td>無視する</td><td><strong>0として計算</strong></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">ポイントは「TRUEを1、FALSEと文字列を0として扱う」点です。</p>



<p class="wp-block-paragraph">たとえばセル範囲に <code>-5, TRUE, "合格"</code> が入っているとします。MAX関数では <code>-5</code> だけが対象で、結果は <code>-5</code> です。</p>



<p class="wp-block-paragraph">MAXA関数は <code>-5, 1, 0</code> として計算するので、結果は <code>1</code> になります。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>引数に論理値や文字列を<strong>直接入力</strong>した場合は、MAX関数でもTRUE=1、FALSE=0として計算されます。<strong>セル範囲内</strong>にある場合の動作が異なるのがMAXA関数の特徴です。</p></blockquote>



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



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



<pre class="wp-block-code"><code>=MAXA(値1, [値2], ...)</code></pre>



<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>値1</td><td><strong>必須</strong></td><td>最大値を求めたい値、セル参照、またはセル範囲</td></tr><tr><td>値2以降</td><td>任意</td><td>追加で比較したい値や範囲（最大255個まで指定可能）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">MAX関数と構文はまったく同じです。違いはセル範囲内の論理値・文字列の扱いだけです。セル参照、セル範囲、数値の直接入力が指定できます。</p>



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



<p class="wp-block-paragraph"><strong>結論から言うと、セル範囲を指定するだけです。書き方はMAX関数と同じです。</strong></p>



<p class="wp-block-paragraph">たとえばA1からA10にデータが入っている場合はこう書きます。</p>



<pre class="wp-block-code"><code>=MAXA(A1:A10)</code></pre>



<p class="wp-block-paragraph">A1からA10の中で一番大きい値が返ります。このとき、TRUEは1、FALSEと文字列は0として計算に含まれます。</p>



<h3 class="wp-block-heading"><span id="toc6">MAX関数と結果が変わるケースを確認しよう</span></h3>



<p class="wp-block-paragraph">MAXA関数の特徴がよくわかる例を見てみましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>セル</th><th>値</th><th>MAX関数の扱い</th><th>MAXA関数の扱い</th></tr></thead><tbody><tr><td>A1</td><td>-5</td><td>-5</td><td>-5</td></tr><tr><td>A2</td><td>-10</td><td>-10</td><td>-10</td></tr><tr><td>A3</td><td>TRUE</td><td>無視</td><td>1</td></tr><tr><td>A4</td><td>FALSE</td><td>無視</td><td>0</td></tr><tr><td>A5</td><td>&#8220;テスト&#8221;</td><td>無視</td><td>0</td></tr></tbody></table></figure>



<pre class="wp-block-code"><code>=MAX(A1:A5)   → 結果: -5
=MAXA(A1:A5)  → 結果: 1</code></pre>



<p class="wp-block-paragraph"><!-- screenshot: セルA1:A5に上記データを入力し、B1にMAX(A1:A5)=-5、B2にMAXA(A1:A5)=1 の結果を表示。結果の違いがわかるようにする --></p>



<p class="wp-block-paragraph">すべて負の数にTRUEが混在するケースでは結果が大きく変わります。MAX関数は <code>-5</code>、MAXA関数は <code>1</code> です。「TRUEを含めて比較したいか」で使い分けましょう。</p>



<h3 class="wp-block-heading"><span id="toc7">数値だけのデータではMAX関数と同じ結果</span></h3>



<p class="wp-block-paragraph">データが数値だけの場合は、MAXA関数もMAX関数も同じ結果を返します。</p>



<pre class="wp-block-code"><code>=MAX(80, 95, 72)   → 結果: 95
=MAXA(80, 95, 72)  → 結果: 95</code></pre>



<p class="wp-block-paragraph">わざわざMAXA関数を使う必要はありません。「論理値や文字列が混在するデータ」に限定して使い分けるのがおすすめです。</p>



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



<p class="wp-block-paragraph">基本の使い方がわかったところで、実務でMAXA関数が活躍する場面を見ていきましょう。</p>



<h3 class="wp-block-heading"><span id="toc9">TRUE/FALSEが混在するアンケートデータの集計</span></h3>



<p class="wp-block-paragraph">アンケート結果でTRUE/FALSEの回答と数値スコアが混在するシートを扱うことがあります。</p>



<p class="wp-block-paragraph">たとえばB列に「満足度スコア（1〜5）」が入っているとします。一部のセルにTRUE/FALSEが入っているケースです。</p>



<pre class="wp-block-code"><code>=MAXA(B2:B50)</code></pre>



<p class="wp-block-paragraph">MAXA関数ならTRUE=1、FALSE=0として計算に含めます。MAX関数ではTRUE/FALSEが無視されるので注意してください。</p>



<p class="wp-block-paragraph"><!-- screenshot: アンケート集計シートのイメージ。B列に満足度スコア（数値）とTRUE/FALSEが混在し、MAXA関数の結果セルを表示 --></p>



<h3 class="wp-block-heading"><span id="toc10">検査結果の合否データから最大値を求める</span></h3>



<p class="wp-block-paragraph">品質検査でセルにTRUE（合格）/FALSE（不合格）と数値の測定値が混在するケースです。</p>



<pre class="wp-block-code"><code>=MAXA(C2:C100)</code></pre>



<p class="wp-block-paragraph">TRUE=1として含めるので、測定値が0以下でもTRUEがあれば <code>1</code> が返ります。データ全体を見渡した判断に役立ちます。</p>



<h3 class="wp-block-heading"><span id="toc11">MINA関数と組み合わせてデータの振れ幅を求める</span></h3>



<p class="wp-block-paragraph">MAXA関数と対になる<a href="https://mashukabu.com/excel-function-howto-use-mina/">MINA関数</a>を組み合わせると、論理値・文字列を含めたデータの振れ幅が求められます。</p>



<pre class="wp-block-code"><code>=MAXA(A2:A50) - MINA(A2:A50)</code></pre>



<p class="wp-block-paragraph">MAX-MINではスキップされていたTRUE/FALSEも含めた「本当のレンジ」がわかります。</p>



<h3 class="wp-block-heading"><span id="toc12">IF関数と組み合わせて判定に使う</span></h3>



<p class="wp-block-paragraph">MAXA関数の結果をもとに条件分岐させるパターンです。</p>



<pre class="wp-block-code"><code>=IF(MAXA(B2:B10)&gt;0, &quot;有効データあり&quot;, &quot;すべて無効&quot;)</code></pre>



<p class="wp-block-paragraph">TRUE（=1）が1つでもあれば「有効データあり」と判定できます。<a href="https://mashukabu.com/excel-function-howto-use-if/">IF関数</a>との組み合わせはデータの有無チェックにも便利です。</p>



<h3 class="wp-block-heading"><span id="toc13">COUNTA関数と組み合わせてデータの概況を把握する</span></h3>



<pre class="wp-block-code"><code>=MAXA(A2:A100) &amp; &quot; / &quot; &amp; COUNTA(A2:A100) &amp; &quot;件&quot;</code></pre>



<p class="wp-block-paragraph">最大値とデータ件数を1つのセルにまとめる書き方です。<a href="https://mashukabu.com/excel-function-howto-use-counta/">COUNTA関数</a>と組み合わせると、データの概況を一目で把握できます。</p>



<h2 class="wp-block-heading"><span id="toc14">MAXA関数とMAX関数の違い</span></h2>



<p class="wp-block-paragraph">MAXA関数とMAX関数の違いを改めて整理しておきましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>比較項目</th><th>MAXA関数</th><th>MAX関数</th></tr></thead><tbody><tr><td><strong>機能</strong></td><td>論理値・文字列を含めた最大値</td><td>数値のみの最大値</td></tr><tr><td><strong>構文</strong></td><td><code>=MAXA(範囲)</code></td><td><code>=MAX(範囲)</code></td></tr><tr><td><strong>TRUEの扱い</strong></td><td><strong>1として計算</strong></td><td>無視する</td></tr><tr><td><strong>FALSEの扱い</strong></td><td><strong>0として計算</strong></td><td>無視する</td></tr><tr><td><strong>文字列の扱い</strong></td><td><strong>0として計算</strong></td><td>無視する</td></tr><tr><td><strong>空白セルの扱い</strong></td><td>無視する</td><td>無視する</td></tr><tr><td><strong>引数に直接入力</strong></td><td>TRUE=1、FALSE=0</td><td>TRUE=1、FALSE=0</td></tr><tr><td><strong>数値のみのとき</strong></td><td>同じ結果</td><td>同じ結果</td></tr><tr><td><strong>対になる関数</strong></td><td><a href="https://mashukabu.com/excel-function-howto-use-mina/">MINA関数</a></td><td><a href="https://mashukabu.com/excel-function-howto-use-min/">MIN関数</a></td></tr><tr><td><strong>使いどころ</strong></td><td>TRUE/FALSE混在データ</td><td>通常の数値データ</td></tr></tbody></table></figure>



<p class="wp-block-paragraph"><!-- screenshot: MAXA関数とMAX関数の比較表（上記の表をExcelで見せる）。セル範囲にTRUE/FALSEを含むデータでMAXとMAXAの結果が異なる様子 --></p>



<p class="wp-block-paragraph"><strong>迷ったらMAX関数を使いましょう。</strong> 大半の業務データは数値だけなのでMAX関数で十分です。「TRUE/FALSEも計算に含めたい」ときだけMAXA関数の出番です。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>引数に論理値を<strong>直接入力</strong>した場合（<code>=MAX(TRUE, 3, 5)</code> など）は、MAX関数でもTRUE=1として計算します。<strong>セル範囲を指定した場合のみ</strong>動作が異なります。</p></blockquote>



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



<p class="wp-block-paragraph">MAXA関数自体がエラーを出すことは少ないですが、意図しない結果になるケースがあります。</p>



<figure class="wp-block-table"><table><thead><tr><th>症状</th><th>原因</th><th>解決策</th></tr></thead><tbody><tr><td>結果が <code>0</code> になる</td><td>範囲内がすべて文字列やFALSE</td><td>数値データが含まれているか確認</td></tr><tr><td>結果が <code>0</code> になる</td><td>範囲の指定ミス</td><td>数式バーで範囲をクリックして色付き枠を確認</td></tr><tr><td><code>#N/A</code> が返る</td><td>範囲内にエラーセルがある</td><td><a href="https://mashukabu.com/excel-function-howto-use-iferror/">IFERROR関数</a>でエラーを処理</td></tr><tr><td><code>#VALUE!</code> が返る</td><td>範囲内にエラーセルがある</td><td>AGGREGATE関数（後述）で回避</td></tr><tr><td>MAX関数と結果が違う</td><td>TRUE/FALSE・文字列の扱いの差</td><td>意図どおりの動作。使い分けを確認</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc16">結果が「0」になるときの対処法</span></h3>



<p class="wp-block-paragraph">MAXA関数で0が返る場合、範囲内のデータがすべて文字列（=0扱い）やFALSE（=0扱い）の可能性があります。</p>



<p class="wp-block-paragraph">まず<a href="https://mashukabu.com/excel-function-howto-use-isnumber/">ISNUMBER関数</a>でセルの中身をチェックしてみてください。</p>



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



<p class="wp-block-paragraph"><code>FALSE</code> なら文字列です。CSVから取り込んだデータは文字列になりがちです。データタブの「区切り位置」や<a href="https://mashukabu.com/excel-function-howto-use-value/">VALUE関数</a>で変換できます。</p>



<h3 class="wp-block-heading"><span id="toc17">範囲内にエラーがあるときの対処法</span></h3>



<p class="wp-block-paragraph">範囲に <code>#N/A</code> や <code>#VALUE!</code> が含まれていると、MAXA関数もエラーになります。<strong>AGGREGATE関数</strong>で対処できます。</p>



<pre class="wp-block-code"><code>=AGGREGATE(4, 6, A1:A100)</code></pre>



<p class="wp-block-paragraph">第1引数 <code>4</code> は「最大値」、第2引数 <code>6</code> は「エラー値を無視」です。ただしAGGREGATE関数はMAX関数と同じ動作です。論理値・文字列は無視されます。MAXA関数の動作でエラーも無視したい場合はこちらです。</p>



<pre class="wp-block-code"><code>=MAXA(IFERROR(A1:A100, &quot;&quot;))</code></pre>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>この式はMicrosoft 365またはExcel 2021以降のスピル対応環境で動作します。それ以前のバージョンではCtrl+Shift+Enterで確定してください。</p></blockquote>



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



<p class="wp-block-paragraph">MAXA関数に関連する関数をまとめて比較します。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>機能</th><th>使い分けのポイント</th></tr></thead><tbody><tr><td><strong>MAXA</strong></td><td>論理値・文字列を含めた最大値</td><td>TRUE/FALSE混在データの最大値</td></tr><tr><td><strong><a href="https://mashukabu.com/excel-function-howto-use-max/">MAX</a></strong></td><td>数値のみの最大値</td><td>通常の最大値はこれでOK</td></tr><tr><td><strong><a href="https://mashukabu.com/excel-function-howto-use-mina/">MINA</a></strong></td><td>論理値・文字列を含めた最小値</td><td>TRUE/FALSE混在データの最小値</td></tr><tr><td><strong><a href="https://mashukabu.com/excel-function-howto-use-min/">MIN</a></strong></td><td>数値のみの最小値</td><td>通常の最小値はこれでOK</td></tr><tr><td><strong><a href="https://mashukabu.com/excel-function-howto-use-maxifs/">MAXIFS</a></strong></td><td>条件付きの最大値</td><td>部署別・月別で絞りたいとき</td></tr><tr><td><strong><a href="https://mashukabu.com/excel-function-howto-use-large/">LARGE</a></strong></td><td>N番目に大きい値</td><td>2位・3位の値を取得したいとき</td></tr><tr><td><strong><a href="https://mashukabu.com/excel-function-howto-use-small/">SMALL</a></strong></td><td>N番目に小さい値</td><td>下から数えたいとき</td></tr><tr><td><strong><a href="https://mashukabu.com/excel-function-howto-use-counta/">COUNTA</a></strong></td><td>空白以外のセル数</td><td>データ件数を数えたいとき</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc19">MINA関数との関係</span></h3>



<p class="wp-block-paragraph">MAXA関数の対になる関数が<a href="https://mashukabu.com/excel-function-howto-use-mina/">MINA関数</a>です。構文も引数もまったく同じで、取得する方向が逆です。</p>



<figure class="wp-block-table"><table><thead><tr><th>比較項目</th><th>MAXA関数</th><th>MINA関数</th></tr></thead><tbody><tr><td>機能</td><td>論理値・文字列を含めた<strong>最大値</strong></td><td>論理値・文字列を含めた<strong>最小値</strong></td></tr><tr><td>TRUEの扱い</td><td>1として計算</td><td>1として計算</td></tr><tr><td>FALSEの扱い</td><td>0として計算</td><td>0として計算</td></tr><tr><td>文字列の扱い</td><td>0として計算</td><td>0として計算</td></tr></tbody></table></figure>



<pre class="wp-block-code"><code>=MAXA(A1:A10)  → 一番大きい値
=MINA(A1:A10)  → 一番小さい値</code></pre>



<p class="wp-block-paragraph">セットで覚えておくと便利ですよ。</p>



<h3 class="wp-block-heading"><span id="toc20">MAX関数とMAXA関数の選び方フロー</span></h3>



<p class="wp-block-paragraph">どちらを使うか迷ったら、次の基準で判断してください。</p>



<ol class="wp-block-list"><li>データが<strong>数値だけ</strong> → MAX関数でOK</li><li>TRUE/FALSEが混在していて<strong>計算に含めたい</strong> → MAXA関数</li><li>TRUE/FALSEが混在しているが<strong>無視したい</strong> → MAX関数</li></ol>



<p class="wp-block-paragraph">ほとんどの場合はMAX関数で事足ります。MAXA関数はTRUE/FALSEを含めたいときの特殊用途と覚えておきましょう。</p>



<h2 class="wp-block-heading"><span id="toc21">「A」付き関数の命名パターン</span></h2>



<p class="wp-block-paragraph">Excelには「A」が付くことで論理値・文字列もカウント対象に含める関数がいくつかあります。パターンを知っておくと覚えやすいですよ。</p>



<figure class="wp-block-table"><table><thead><tr><th>通常版</th><th>A付き版</th><th>違い</th></tr></thead><tbody><tr><td><a href="https://mashukabu.com/excel-function-howto-use-max/">MAX</a></td><td><strong>MAXA</strong></td><td>最大値の計算にTRUE/FALSE・文字列を含めるか</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-min/">MIN</a></td><td><a href="https://mashukabu.com/excel-function-howto-use-mina/">MINA</a></td><td>最小値の計算にTRUE/FALSE・文字列を含めるか</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-count/">COUNT</a></td><td><a href="https://mashukabu.com/excel-function-howto-use-counta/">COUNTA</a></td><td>数値だけ数えるか、空白以外すべて数えるか</td></tr><tr><td>AVERAGE</td><td>AVERAGEA</td><td>平均の計算にTRUE/FALSE・文字列を含めるか</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">いずれも「A = All data types」で、<strong>通常版が無視するデータ型を計算に含める</strong>のが共通ルールです。MAXA関数を覚えれば、MINA・AVERAGEAも同じ感覚で使えます。</p>



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



<ul class="wp-block-list"><li>MAXA関数は<strong>論理値や文字列も含めて最大値を返す</strong>関数</li><li>TRUE=1、FALSE=0、文字列=0として計算に含める</li><li>書き方は <code>=MAXA(範囲)</code> で、<a href="https://mashukabu.com/excel-function-howto-use-max/">MAX関数</a>と構文は同じ</li><li>数値だけのデータならMAX関数と結果は変わらない</li><li>対になる関数は<a href="https://mashukabu.com/excel-function-howto-use-mina/">MINA関数</a>（論理値を含めた最小値）</li><li>「0が返る」ときは<a href="https://mashukabu.com/excel-function-howto-use-isnumber/">ISNUMBER関数</a>でデータ型を確認</li><li>迷ったらMAX関数。<strong>TRUE/FALSEを含めたいときだけMAXA関数</strong></li></ul>



<p class="wp-block-paragraph">MAXA関数は使いどころが限定的ですが、TRUE/FALSEが混在するデータでは頼りになります。まずは<a href="https://mashukabu.com/excel-function-howto-use-max/">MAX関数の使い方</a>を押さえて、必要に応じて使い分けてください。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading"><span id="toc23">この記事で紹介した関数・関連記事</span></h3>



<ul class="wp-block-list"><li><a href="https://mashukabu.com/excel-function-howto-use-max/">MAX関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-mina/">MINA関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-min/">MIN関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-maxifs/">MAXIFS関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-large/">LARGE関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-small/">SMALL関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-if/">IF関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-counta/">COUNTA関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-isnumber/">ISNUMBER関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-value/">VALUE関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-iferror/">IFERROR関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-count/">COUNT関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-rank/">RANK関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function/">Excel関数の基本的な使い方</a></li><li><a href="https://mashukabu.com/excel-function-list-by-function/">Excel関数一覧（機能別）</a></li></ul>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-function-howto-use-maxa/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
