<?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>最大値  |  独学エクセル塾</title>
	<atom:link href="https://dokugakuexcel.com/tag/%e6%9c%80%e5%a4%a7%e5%80%a4/feed/" rel="self" type="application/rss+xml" />
	<link>https://dokugakuexcel.com</link>
	<description>初心者から中級者までシステム・関数・VBAを伝授します</description>
	<lastBuildDate>Sun, 25 Jun 2023 02:34:30 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.2</generator>

<image>
	<url>https://dokugakuexcel.com/wp-content/uploads/2021/06/cropped-cropped-image-66-1-32x32.jpg</url>
	<title>最大値  |  独学エクセル塾</title>
	<link>https://dokugakuexcel.com</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">194648711</site>	<item>
		<title>【マクロVBA練習問題6】最大値の計算！セルの値を取得し、最大値を計算してセルに表示する</title>
		<link>https://dokugakuexcel.com/%e3%80%90%e3%83%9e%e3%82%af%e3%83%advba%e7%b7%b4%e7%bf%92%e5%95%8f%e9%a1%8c6%e3%80%91%e6%9c%80%e5%a4%a7%e5%80%a4%e3%81%ae%e8%a8%88%e7%ae%97%ef%bc%81%e3%82%bb%e3%83%ab%e3%81%ae%e5%80%a4%e3%82%92/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25e3%2580%2590%25e3%2583%259e%25e3%2582%25af%25e3%2583%25advba%25e7%25b7%25b4%25e7%25bf%2592%25e5%2595%258f%25e9%25a1%258c6%25e3%2580%2591%25e6%259c%2580%25e5%25a4%25a7%25e5%2580%25a4%25e3%2581%25ae%25e8%25a8%2588%25e7%25ae%2597%25ef%25bc%2581%25e3%2582%25bb%25e3%2583%25ab%25e3%2581%25ae%25e5%2580%25a4%25e3%2582%2592</link>
		
		<dc:creator><![CDATA[matsu]]></dc:creator>
		<pubDate>Fri, 23 Jun 2023 15:11:32 +0000</pubDate>
				<category><![CDATA[マクロVBA練習問題]]></category>
		<category><![CDATA[MAX]]></category>
		<category><![CDATA[最大値]]></category>
		<category><![CDATA[マクロVBA]]></category>
		<category><![CDATA[練習問題]]></category>
		<guid isPermaLink="false">https://dokugakuexcel.com/?p=4268</guid>

					<description><![CDATA[目次 練習問題と内容について・練習問題の狙い・練習問題6について練習問題の内容と動作説明問題内容動作説明ヒント・ヒントその1・ヒントその2・ヒントその3・ヒントその4   (参考)解答コード・回答その①・回答その②必要な [&#8230;]]]></description>
										<content:encoded><![CDATA[
  <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">練習問題と内容について</a><ol><li><a href="#toc2" tabindex="0">・練習問題の狙い</a></li><li><a href="#toc3" tabindex="0">・練習問題6について</a></li></ol></li><li><a href="#toc4" tabindex="0">練習問題の内容と動作説明</a><ol><li><a href="#toc5" tabindex="0">問題内容</a></li><li><a href="#toc6" tabindex="0">動作説明</a></li></ol></li><li><a href="#toc7" tabindex="0">ヒント</a><ol><li><a href="#toc8" tabindex="0">・ヒントその1</a></li><li><a href="#toc9" tabindex="0">・ヒントその2</a></li><li><a href="#toc10" tabindex="0">・ヒントその3</a></li><li><a href="#toc11" tabindex="0">・ヒントその4   (参考)</a></li></ol></li><li><a href="#toc12" tabindex="0">解答コード</a><ol><li><a href="#toc13" tabindex="0">・回答その①</a></li><li><a href="#toc14" tabindex="0">・回答その②</a></li></ol></li><li><a href="#toc15" tabindex="0">必要な知識</a><ol><li><a href="#toc16" tabindex="0">最大値の計算方法</a></li><li><a href="#toc17" tabindex="0">セルの値の取得と設定</a></li><li><a href="#toc18" tabindex="0">変数の宣言と演算</a></li><li><a href="#toc19" tabindex="0">WorksheetFunctionの使用</a></li><li><a href="#toc20" tabindex="0">ループ構造</a></li></ol></li><li><a href="#toc21" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">練習問題と内容について</span></h2>
<!-- /wp:post-content -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading"><span id="toc2">・練習問題の狙い</span></h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>このシリーズでは課題を元にマクロVBAを<span class="marker-under-red"><strong>実践することでスキルを身につける</strong></span>ことが出来ます。</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>正直、ソースコード作成については実践あるのみです！</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>答えのコードについては数例挙げますが、「もっといい答えがある」などの意見があれば</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>問い合わせから連絡ください！  </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>こんな問題を作ってほしいなどの意見もお待ちしております！</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph /-->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading"><span id="toc3">・練習問題6について</span></h3>
<p>こちらはマクロVBAの初歩的な知識になります。</p>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p><span class="marker-under"><strong>指定された範囲のセル値の最大値を計算し、セル番地に結果を表示する練習問題</strong></span>となります。 それでは頑張っていきましょう！</p>
<h2 class="wp-block-heading"><span id="toc4">練習問題の内容と動作説明</span></h2>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading"><span id="toc5">問題内容</span></h3>
<p>セル番地A1からA5までの値の中から最大値を見つけ、その結果をセル番地G1に表示する </p>
<p><img fetchpriority="high" decoding="async" width="1920" height="401" class="alignnone wp-image-4270 size-full" src="https://dokugakuexcel.com/wp-content/uploads/2023/06/Pasted-5.png" srcset="https://dokugakuexcel.com/wp-content/uploads/2023/06/Pasted-5.png 1920w, https://dokugakuexcel.com/wp-content/uploads/2023/06/Pasted-5-300x63.png 300w, https://dokugakuexcel.com/wp-content/uploads/2023/06/Pasted-5-1024x214.png 1024w, https://dokugakuexcel.com/wp-content/uploads/2023/06/Pasted-5-768x160.png 768w, https://dokugakuexcel.com/wp-content/uploads/2023/06/Pasted-5-1536x321.png 1536w" sizes="(max-width: 1920px) 100vw, 1920px" /></p>
<h3 class="wp-block-heading"><span id="toc6">動作説明</span></h3>
<p>VBAを使用して、<span class="marker-under"><strong>指定された範囲のセル番地A1からA5までの値の中から最大値を見つけ、その結果をセル番地G1に表示</strong></span>します。 <br />最大値とは対象の数値を<span class="marker-under"><strong>一番大きな値</strong></span>です。 <br />この問題では、セル番地A1からA5までの値を取得し、その中から最大値を見つけてセル番地G1に表示する必要があります。</p>
<h2 class="wp-block-heading"><span id="toc7">ヒント</span></h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p><img decoding="async" class="alignnone  wp-image-4222" src="https://dokugakuexcel.com/wp-content/uploads/2023/06/25232784_m-300x200.jpg" alt="" width="458" height="305" srcset="https://dokugakuexcel.com/wp-content/uploads/2023/06/25232784_m-300x200.jpg 300w, https://dokugakuexcel.com/wp-content/uploads/2023/06/25232784_m-1024x683.jpg 1024w, https://dokugakuexcel.com/wp-content/uploads/2023/06/25232784_m-768x512.jpg 768w, https://dokugakuexcel.com/wp-content/uploads/2023/06/25232784_m-1536x1024.jpg 1536w, https://dokugakuexcel.com/wp-content/uploads/2023/06/25232784_m.jpg 1920w" sizes="(max-width: 458px) 100vw, 458px" /> <br />以下のヒントを参考にして解答コードを作成してみてください。</p>
<h3><span id="toc8">・ヒントその1</span></h3>
<p>セル番地A1からB3の値の最大値を求めるには、セルの値を取得してから最大値を計算し、結果をセル番地G1に表示する必要があります。<br />１つずつ比較してもいいですが、<span class="marker-under"><strong>WorksheetFunctionオブジェクトのmaxメソッドを使用する方法</strong></span>があります。<br /><br />WorksheetFunctionで最大値を求めるためには、VBAの組み込み関数である<span class="marker-under"><strong>WorksheetFunction.max</strong></span>を使用します。<br />例えば、<strong>max = <span class="marker-under">WorksheetFunction.max(Range(&#8220;A1:B3</span></strong><strong><span class="marker-under">&#8220;))</span></strong>というように、max関数を使ってセル範囲内の最大値を取得できます。</p>
<h3><span id="toc9">・ヒントその2</span></h3>
<p>セルに値を最大値を見つけるためには、ループや条件分岐を使用することが有効です。<br />例えば、<span class="marker-under"><strong>For Eachループを使用してセル番地A1からA5までの値を順番に比較</strong></span>します。<br /><br />例えば下記のような見本を紹介します。</p>
<div class="blank-box bb-blue"><strong>For Each cell In Range(&#8220;A2:A5&#8221;)</strong><br /> &#8216;ここに処理<br /><strong>Next cell</strong></div>
<div>これにより、A2からA5まで順に繰り返し処理を行います。</div>
<h3><span id="toc10">・ヒントその3</span></h3>
<p>セルに値を表示するためには、Rangeオブジェクトを使用します。 <br />セル番地を指定して該当するセルオブジェクトを取得し、Valueプロパティを使用して値を設定します。<br /><br />セル範囲を指定するには、<strong><span class="marker-under">Range(&#8220;D1:D5&#8221;)</span></strong>というように範囲の開始セルと終了セルを指定します。</p>
<h3><span id="toc11">・ヒントその4   (参考)</span></h3>
<p>計算結果をセルに表示するには、Rangeオブジェクトを使用します。 <br />セル番地を指定して該当するセルオブジェクトを取得し、Valueプロパティを使用して値を設定します。<br /><br />例えば、<span class="marker-under"><strong>指定セル.Value = 入力したい文字</strong></span>で文字の入力が可能です。 <br />ちなみに省略しても機能します！ これらのヒントを参考にして、解答コードを作成してみてください。  </p>
<div class="blank-box bb-tab bb-good bb-red">最新・便利な機能を搭載したExcel・officeを試しませんか？ <br />Excel 2013以下を使用している方はサポートが終了しているので注意が必要です！<br /><a href="https://dokugakuexcel.com/excel%e3%83%bboffice%e3%81%ae%e4%be%a1%e6%a0%bc%e6%af%94%e8%bc%83%ef%bc%81%e3%81%82%e3%81%aa%e3%81%9f%e3%81%ab%e5%90%88%e3%81%a3%e3%81%9f%e3%82%aa%e3%82%b9%e3%82%b9%e3%83%a1%e3%81%ae%e8%a3%bd%e5%93%81/">【最新2023年】Excel・Officeの価格比較！あなたに合ったオススメの製品の選定方法から購入 ► 独学エクセル塾 (dokugakuexcel.com)</a></div>
<div> </div>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>&nbsp;</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading"><span id="toc12">解答コード</span></h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>では回答を見ていきましょう！</p>
<p><img decoding="async" class="alignnone  wp-image-4274" src="https://dokugakuexcel.com/wp-content/uploads/2023/06/23623728-300x225.jpg" alt="" width="399" height="299" srcset="https://dokugakuexcel.com/wp-content/uploads/2023/06/23623728-300x225.jpg 300w, https://dokugakuexcel.com/wp-content/uploads/2023/06/23623728-1024x768.jpg 1024w, https://dokugakuexcel.com/wp-content/uploads/2023/06/23623728-768x576.jpg 768w, https://dokugakuexcel.com/wp-content/uploads/2023/06/23623728-1536x1152.jpg 1536w, https://dokugakuexcel.com/wp-content/uploads/2023/06/23623728.jpg 1600w" sizes="(max-width: 399px) 100vw, 399px" /></p>
<h3><span id="toc13">・回答その①</span></h3>
<div class="blank-box bb-tab bb-check bb-blue">Sub Exercise6to1()<br />Dim <span class="bold blue"><strong>maxValue</strong> </span>As Variant<br />Dim cell As Range<br /><br /><span class="bold blue"><strong>maxValue</strong> </span> = Range(&#8220;A1&#8221;).Value<br /><br />For Each cell In Range(&#8220;A2:A5&#8221;)<br />If cell.Value &gt; <span class="bold blue"><strong>maxValue</strong> </span>Then<br /><span class="bold blue"><strong>maxValue</strong> </span>= cell.Value<br />End If<br />Next cell<br /><br />Range(&#8220;G1&#8221;).Value = <span class="bold blue"><strong>maxValue</strong> </span><br /><br />End Sub</div>
<p>上記のコードは、セル番地A1からA5の値を比較し、最大値をもとめて、その結果をセル番地G1に表示するVBAのマクロです。 <br />解答コードでは、`<span class="bold blue"><strong>maxValue</strong> </span>`という変数を宣言し、セルの値を繰り返し処理で比較して最大値を計算しています。 <br /><br />最終的に、計算結果を`Range(&#8220;G1&#8221;).Value`に代入してセルに表示しています。<br />☟繰り返し処理の見本</p>
<div class="memo-box common-icon-box">
<p><strong>Dim <span class="bold red">変数名</span>　AS 変数の型</strong></p>
<p><strong>For Each <span class="bold red">変数名</span>　In 配列・コレクション</strong></p>
<p><span class="fz-20px">‘処理</span></p>
<p><strong>Next <span class="bold red">変数名</span></strong></p>
</div>
<p>&nbsp;</p>
<h3><span id="toc14">・回答その②</span></h3>
<div class="blank-box bb-tab bb-check bb-blue">Sub Exercise6to2()<br />Dim <span class="bold blue"><strong>maxValue</strong></span>As Double<br />Dim cell As Range<br /><br /><span class="bold blue"><strong>maxValue</strong></span>= Application.WorksheetFunction.Max(Range(&#8220;A1:A5&#8221;))<br />Range(&#8220;G1&#8221;).Value = <span class="bold blue"><strong>maxValue</strong></span><br /><br />End Sub</div>
<p>解答コードでは、まず<span class="bold blue"><strong>maxValue</strong></span>という変数を宣言し、<span class="marker-under"><strong>WorksheetFunction.max関数</strong></span>を使ってセル範囲の合計値を取得します。</p>
<div class="memo-box common-icon-box"><strong><span class="fz-22px">Application.WorksheetFunction.max(<span class="bold-red">最大値を求めたい範囲</span>)</span></strong></div>
<p>取得した最大値を変数<span class="bold blue"><strong>maxValue</strong></span>に代入し、最後にRange(&#8220;G1&#8221;).Valueにその値を表示します。</p>
<p>  <img decoding="async" id="thepasted-1" class="alignnone  wp-image-4221" src="https://dokugakuexcel.com/wp-content/uploads/2023/06/23195909-300x225.png" alt="" width="436" height="327" srcset="https://dokugakuexcel.com/wp-content/uploads/2023/06/23195909-300x225.png 300w, https://dokugakuexcel.com/wp-content/uploads/2023/06/23195909-1024x768.png 1024w, https://dokugakuexcel.com/wp-content/uploads/2023/06/23195909-768x576.png 768w, https://dokugakuexcel.com/wp-content/uploads/2023/06/23195909-1536x1152.png 1536w, https://dokugakuexcel.com/wp-content/uploads/2023/06/23195909.png 1600w" sizes="(max-width: 436px) 100vw, 436px" /></p>
<h2 class="wp-block-heading"><span id="toc15">必要な知識</span></h2>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>この問題を解くためには、以下の基本的な知識が必要です。</p>
<h3><span id="toc16">最大値の計算方法</span></h3>
<p>まず、最大値の仕組みを知っておく必要があります。 <br />通常の最大値を計算する記事で詳しく解説していますので是非参考にしてみてください。</p>
<div class="information-box common-icon-box"><a href="https://dokugakuexcel.com/%e3%80%90max%e9%96%a2%e6%95%b0%e3%80%91%e3%82%a8%e3%82%af%e3%82%bb%e3%83%ab%e3%81%a7%e6%9c%80%e5%a4%a7%e5%80%a4%e3%82%92%e6%b1%82%e3%82%81%e3%82%8b/">【MAX関数】エクセルで範囲を指定して、数値の最大値を求める方法について ► 独学エクセル塾 (dokugakuexcel.com)</a></div>
<h3><span id="toc17">セルの値の取得と設定</span></h3>
<p>セルの値を取得するには、Valueプロパティを使用します。<br />例えば、Range(&#8220;A1&#8221;).ValueやCells(1, 1).Valueはセルの値を取得します。<br /><br />セルの値を設定するにも、同様にValueプロパティを使用します。 <br />例えば、Range(&#8220;A1&#8221;).Value = 10やCells(1, 1).Value = &#8220;Hello&#8221;といった形でセルに値を設定します。 下記参考記事で紹介しています！</p>
<div class="information-box common-icon-box"><a href="https://dokugakuexcel.com/%e3%80%90vba%e7%9f%a5%e8%ad%98-4%e3%80%91%e6%96%87%e5%ad%97%e3%83%bb%e6%95%b0%e5%80%a4%e3%82%92%e5%85%a5%e5%8a%9b%e3%81%99%e3%82%8b/">【マクロVBA】文字・数値・記号を指定したセルに入力する方法！RangeとCellsの使い方について ► 独学エクセル塾 (dokugakuexcel.com)</a></div>
<h3><span id="toc18">変数の宣言と演算</span></h3>
<p>VBAでは、変数を宣言して使用します。変数はDimステートメントを使用して宣言します。 <br />例えば、Dim <span class="bold blue"><strong>maxValue </strong></span>As Doubleとすると、<span class="bold blue"><strong>maxValue</strong></span>という名前の変数をDouble型で宣言します。<br /><br />演算においては、四則演算や比較演算子を使用します。<br />例えば、<span class="bold blue"><strong>maxValue</strong></span>= <span class="bold blue"><strong>maxValue</strong></span>+ 1とすると、<span class="bold blue"><strong>maxValue</strong></span>の値に1を加えて再代入します。</p>
<h3><span id="toc19">WorksheetFunctionの使用</span></h3>
<p>積を求めるためには、WorksheetFunctionが必要です。 下記参考記事で紹介しています！</p>
<div class="information-box common-icon-box"><a href="https://dokugakuexcel.com/%e3%80%90%e3%83%9e%e3%82%af%e3%83%advba%e7%9f%a5%e8%ad%98-22%e3%80%91%e3%83%af%e3%83%bc%e3%82%af%e3%82%b7%e3%83%bc%e3%83%88%e9%96%a2%e6%95%b0%e3%81%ae%e6%a9%9f%e8%83%bd%e3%82%92%e4%bd%bf%e7%94%a8/">【マクロVBA】通常のワークシート関数の機能をVBAでも使用する方法~WorksheetFunction~ ► 独学エクセル塾 (dokugakuexcel.com)</a></div>
<h3><span id="toc20">ループ構造</span></h3>
<p>最大値を求めるために、セル範囲内の各セルを順番にチェックするループ構造が必要です。 <br />For Nextループを使った反復処理や、For Eachを使ったカウンターを利用した反復処理について理解しておくと良いでしょう。</p>
<div class="information-box common-icon-box"><a href="https://dokugakuexcel.com/%e3%80%90vba%e7%9f%a5%e8%ad%98-10%e3%80%91for-eath-%e3%81%a7%e9%85%8d%e5%88%97%e3%83%bb%e3%82%b3%e3%83%ac%e3%82%af%e3%82%b7%e3%83%a7%e3%83%b3%e5%86%85%e3%81%a7%e7%b9%b0%e3%82%8a%e8%bf%94%e3%81%97/">【マクロVBA】For Eath Nextで配列・コレクション内で繰り返し・ループ処理!抜け出す方法 ► 独学エクセル塾 (dokugakuexcel.com)</a></div>
<p>これらの知識を応用して、問題を解くためのコードを作成しましょう。  </p>
<h2 class="wp-block-heading"><span id="toc21">まとめ</span></h2>
<p>この練習問題では、VBAを使用してセルの値の最大値を求める方法について学びました。 <br /><br />具体的には、セル番地A1からA5の値の最大値を計算し、その結果をセル番地G1に表示する問題を解きました。<br /><br /><br />VBAを使うことで、Excelの操作を自動化したり、複雑な計算や処理を行ったりすることができます。<br />練習問題を通じて、VBAのスキルを向上させ、より高度な操作や処理を行えるようになることを目指しましょう。 <br /><br />次の練習問題では、さらに別の課題に取り組んでいきますので、順番に解いていくことでスキルを磨いていきましょう。 <br />  以上で練習問題6となります。お疲れ様でした！</p>]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">4268</post-id>	</item>
		<item>
		<title>【MAXIFSの代用】複数の条件で最大値をもとめる方法！MAX+IF関数の組み合わせ</title>
		<link>https://dokugakuexcel.com/%e3%80%90maxifs%e3%81%ae%e4%bb%a3%e7%94%a8%e3%80%91%e8%a4%87%e6%95%b0%e3%81%ae%e6%9d%a1%e4%bb%b6%e3%81%a7%e6%9c%80%e5%a4%a7%e5%80%a4%e3%82%92%e3%82%82%e3%81%a8%e3%82%81%e3%82%8b%e6%96%b9%e6%b3%95/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25e3%2580%2590maxifs%25e3%2581%25ae%25e4%25bb%25a3%25e7%2594%25a8%25e3%2580%2591%25e8%25a4%2587%25e6%2595%25b0%25e3%2581%25ae%25e6%259d%25a1%25e4%25bb%25b6%25e3%2581%25a7%25e6%259c%2580%25e5%25a4%25a7%25e5%2580%25a4%25e3%2582%2592%25e3%2582%2582%25e3%2581%25a8%25e3%2582%2581%25e3%2582%258b%25e6%2596%25b9%25e6%25b3%2595</link>
					<comments>https://dokugakuexcel.com/%e3%80%90maxifs%e3%81%ae%e4%bb%a3%e7%94%a8%e3%80%91%e8%a4%87%e6%95%b0%e3%81%ae%e6%9d%a1%e4%bb%b6%e3%81%a7%e6%9c%80%e5%a4%a7%e5%80%a4%e3%82%92%e3%82%82%e3%81%a8%e3%82%81%e3%82%8b%e6%96%b9%e6%b3%95/?noamp=mobile#respond</comments>
		
		<dc:creator><![CDATA[matsu]]></dc:creator>
		<pubDate>Tue, 31 May 2022 12:52:17 +0000</pubDate>
				<category><![CDATA[関数・操作応用]]></category>
		<category><![CDATA[最大値]]></category>
		<category><![CDATA[MAX関数]]></category>
		<category><![CDATA[MAXIFS関数]]></category>
		<category><![CDATA[日時絞り込み]]></category>
		<guid isPermaLink="false">https://dokugakuexcel.com/?p=3018</guid>

					<description><![CDATA[今回は複数の条件の中で当てはまるデータのみ最大値をもとめる方法についてまとめています。本来であれば、一番最適な関数は「MAXIFS関数」なのですがMAXIFS関数はエクセルのバージョンが「365」「2019」「2016」 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">今回は<strong><span class="marker-under">複数の条件の中で当てはまるデータのみ最大値をもとめる方法</span></strong>についてまとめています。<br>本来であれば、一番最適な関数は「MAXIFS関数」なのですが<br>MAXIFS関数はエクセルのバージョンが「365」「2019」「2016」のみ対応となっており<br>それ以前のバージョンでは使用することができません。</p>



<p class="wp-block-paragraph">そこで今回は<strong><span class="marker-under">MAXIFS関数が使用できなくても複数条件に当てはまる<br>最大値をもとめる方法</span></strong>をご紹介します。</p>



<p class="wp-block-paragraph">それでは見ていきましょう。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-4" checked><label class="toc-title" for="toc-checkbox-4">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">■こんなことができるようになる!</a></li><li><a href="#toc2" tabindex="0">■複数条件に当てはまる最大値をもとめる</a><ol><li><a href="#toc3" tabindex="0">・1つの条件の最大値をもとめる</a></li><li><a href="#toc4" tabindex="0">・2つの条件の最大値をもとめる</a></li><li><a href="#toc5" tabindex="0">・3つ以上の条件の最大値をもとめる</a></li></ol></li><li><a href="#toc6" tabindex="0">&#x2b1b;︎よくあるエラーと対処法</a><ol><li><a href="#toc7" tabindex="0">・条件に当てはまらない数値も含まれる</a></li></ol></li><li><a href="#toc8" tabindex="0">&#x2b1b;︎まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">■こんなことができるようになる!</span></h2>



<p class="wp-block-paragraph">・MAXIFS関数を使用しなくても複数条件に当てはまる最大値を算出することができる。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="711" height="364" src="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-143.png" alt="" class="wp-image-3021" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-143.png 711w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-143-300x154.png 300w" sizes="(max-width: 711px) 100vw, 711px" /></figure>



<h2 class="wp-block-heading"><span id="toc2">■複数条件に当てはまる最大値をもとめる</span></h2>



<p class="wp-block-paragraph">今回、使用する関数はMAX関数とIF関数になります。<br>それぞれの詳細な内容について知りたい場合は下記リンクをご参照ください。</p>



<p class="wp-block-paragraph">MAX関数はこちら☟</p>



<p class="wp-block-paragraph"><a href="https://dokugakuexcel.com/%e3%80%90max%e9%96%a2%e6%95%b0%e3%80%91%e3%82%a8%e3%82%af%e3%82%bb%e3%83%ab%e3%81%a7%e6%9c%80%e5%a4%a7%e5%80%a4%e3%82%92%e6%b1%82%e3%82%81%e3%82%8b/">【MAX関数】エクセルで範囲を指定して、数値の最大値を求める方法について ► 独学エクセル塾 (dokugakuexcel.com)</a></p>



<p class="wp-block-paragraph">IF関数はこちらから☟</p>



<p class="wp-block-paragraph"><a href="https://dokugakuexcel.com/%e3%80%90if%e9%96%a2%e6%95%b0%e3%80%91%e3%82%a8%e3%82%af%e3%82%bb%e3%83%ab%e3%81%a7%e2%97%8b%e2%97%8b%e3%81%a0%e3%81%a3%e3%81%9f%e3%82%89%e2%96%b3%e2%96%b3%e3%82%92%e8%a1%a8%e7%a4%ba%e3%81%99%e3%82%8b/">【IF関数】エクセルで○○だったら△△を表示する～条件分岐を身に着ける～ ► 独学エクセル塾 (dokugakuexcel.com)</a></p>



<h3 class="wp-block-heading"><span id="toc3">・1つの条件の最大値をもとめる</span></h3>



<p class="wp-block-paragraph">まず、手始めに<strong><span class="marker-under">1つの条件に当てはまる最大値</span></strong>をもとめてみましょう。<br>見本で下図のファイルを作成してみました。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="798" height="374" src="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-141.png" alt="" class="wp-image-3019" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-141.png 798w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-141-300x141.png 300w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-141-768x360.png 768w" sizes="(max-width: 798px) 100vw, 798px" /></figure>



<p class="wp-block-paragraph">B列には日付のデータが入っておりC列には収益額が入力されています。<br>今回はE3に入力してある<strong><span class="marker-under-red">「対象日以上」という条件のもと、最大値をもとめてみましょう</span></strong>。</p>



<p class="wp-block-paragraph">通常であればMAX関数を使用しますが、「対象日以上」という条件が含まれています。<br>そこでIF関数と合わせることで条件を追加した最大値を求めることができます。</p>



<p class="wp-block-paragraph">では関数の仕組みを見てみましょう。</p>



<p class="wp-block-paragraph"><strong><span class="fz-20px">{=MAX(IF(<span class="bold-red">条件の範囲=条件</span>,<span class="bold-blue">最大値をもとめたい範囲</span>,&#8221;&#8221;))}</span></strong></p>



<p class="wp-block-paragraph">関数の仕組みを見てみると<strong><span class="marker-under">数式の両端に「｛｝」がついてますよね</span></strong>。<br>こちらは<strong><span class="marker-under">配列関数と呼ばれる方法で「｛｝」を直接入力するのではありません。</span></strong><br><strong><span class="marker-under-blue">数式を入力した後に「Ctrl」+「Shift」+「Enter」を同時に押す</span></strong>ことで数式を確定することで配列関数となります。</p>



<p class="wp-block-paragraph">では関数に当てはめてみましょう。</p>



<p class="wp-block-paragraph"><span class="bold-red">条件の範囲</span>は日付で絞り込みたいので日付の範囲の<span class="bold-red">B3:B12</span><br><span class="bold-red">条件</span>はE3以上の日付を最大値したいので<span class="bold-red">>=E3</span><br><span class="bold-blue">最大値を求めたい範囲</span>は収益なので収益の範囲の<span class="bold-blue">C3:C12</span>となります。</p>



<p class="wp-block-paragraph">数式はこのようになります。</p>



<p class="wp-block-paragraph"><strong><span class="fz-20px">=MAX(IF(<span class="bold-red">B3:B12>=E3</span>,<span class="bold-blue">C3:C12</span>,&#8221;&#8221;))</span></strong></p>



<p class="wp-block-paragraph">では入力してみましょう。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="701" height="368" src="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-142.png" alt="" class="wp-image-3020" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-142.png 701w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-142-300x157.png 300w" sizes="(max-width: 701px) 100vw, 701px" /></figure>



<p class="wp-block-paragraph">この状態で<strong><span class="marker-under">「Ctrl」+「Shift」+「Enter」を同時に押します</span></strong>。<br>結果を見てみましょう。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="711" height="364" src="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-143.png" alt="" class="wp-image-3021" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-143.png 711w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-143-300x154.png 300w" sizes="(max-width: 711px) 100vw, 711px" /></figure>



<p class="wp-block-paragraph">数式を確認して「｛｝」が入っていれば問題ありません。<br>これで条件の<strong><span class="marker-under">「5月27日」以上に当てはまる最大値は「874」</span></strong>ということがわかりました。</p>



<p class="wp-block-paragraph">条件に当てはまらない「5月25日」の数値を「999」にしてみましょう。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="829" height="386" src="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-144.png" alt="" class="wp-image-3022" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-144.png 829w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-144-300x140.png 300w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-144-768x358.png 768w" sizes="(max-width: 829px) 100vw, 829px" /></figure>



<p class="wp-block-paragraph">参照範囲では「999」が最大値ですが、条件に当てはまらないので<br>最大値の出力の対象外となってます。</p>



<h3 class="wp-block-heading"><span id="toc4">・2つの条件の最大値をもとめる</span></h3>



<p class="wp-block-paragraph">次に<strong><span class="marker-under">2つの条件に当てはまる最大値</span></strong>をもとめてみましょう。<br>下図の見本をご覧ください。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="783" height="365" src="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-145.png" alt="" class="wp-image-3023" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-145.png 783w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-145-300x140.png 300w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-145-768x358.png 768w" sizes="(max-width: 783px) 100vw, 783px" /></figure>



<p class="wp-block-paragraph">今回は<strong><span class="marker-under">開始時刻から終わりに時刻の間の最大値</span></strong>をもとめていきます。<br>つまり条件は2つあるということになりますね。</p>



<p class="wp-block-paragraph">関数の仕組みはこのようになります</p>



<p class="wp-block-paragraph"><strong><span class="fz-20px">{=MAX(IF((<span class="bold-red">条件の範囲1=条件1</span>)*(<span class="bold-blue">条件の範囲2=条件2</span>),<span class="bold-green">最大値をもとめたい範囲</span>,&#8221;&#8221;))}</span></strong></p>



<p class="wp-block-paragraph">では関数に当てはめてみましょう。</p>



<p class="wp-block-paragraph"><span class="bold-red">条件の範囲1</span>は日付で絞り込みたいので日付の範囲の<span class="bold-red">B3:B12</span><br><span class="bold-red">条件1</span>はE3以上の日付を最大値したいので<span class="bold-red">>=E3</span><br><span class="bold-blue">条件の範囲2</span>も日付で絞り込みたいので日付の範囲の<span class="bold-blue">B3:B12</span><br><span class="bold-blue">条件2</span>はF3以下の日付を最大値したいので<span class="bold-blue">&lt;=E6</span><br><span class="bold-green">最大値を求めたい範囲</span>は収益なので収益の範囲の<span class="bold-green">C3:C12</span>となります。</p>



<p class="wp-block-paragraph">数式はこのようになります。　</p>



<p class="wp-block-paragraph">　</p>



<p class="wp-block-paragraph"><strong><span class="fz-20px">=MAX(IF((<span class="bold-red">B3:B12>=E3</span>)*(<span class="bold-blue">B3:B12&lt;=E6</span>),<span class="bold-green">C3:C12</span>,&#8221;&#8221;))</span></strong></p>



<p class="wp-block-paragraph">それでは入力してみましょう。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="880" height="407" src="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-146.png" alt="" class="wp-image-3024" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-146.png 880w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-146-300x139.png 300w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-146-768x355.png 768w" sizes="(max-width: 880px) 100vw, 880px" /></figure>



<p class="wp-block-paragraph">この状態で<strong><span class="marker-under">「Ctrl」+「Shift」+「Enter」を同時に押します</span></strong>。<br>結果を見てみましょう。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="868" height="405" src="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-147.png" alt="" class="wp-image-3025" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-147.png 868w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-147-300x140.png 300w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-147-768x358.png 768w" sizes="(max-width: 868px) 100vw, 868px" /></figure>



<p class="wp-block-paragraph">条件の「14：00から19：00」に当てはまる最大値を算出することができました。</p>



<h3 class="wp-block-heading"><span id="toc5">・3つ以上の条件の最大値をもとめる</span></h3>



<p class="wp-block-paragraph">最後に<strong><span class="marker-under">3つ以上の条件に当てはまる最大値</span></strong>をもとめてみましょう。<br>下図の見本をご覧ください。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="854" height="389" src="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-148.png" alt="" class="wp-image-3026" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-148.png 854w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-148-300x137.png 300w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-148-768x350.png 768w" sizes="(max-width: 854px) 100vw, 854px" /></figure>



<p class="wp-block-paragraph"><strong><span class="marker-under-red">開始日と終わり日の2つの日付の間に加えて、対象に「○」がついてある条件</span></strong>に当てはまる最大値を求めたいと思います。</p>



<p class="wp-block-paragraph">つまり3つの条件ということになりますね。<br>関数の仕組みはこのようになります。</p>



<p class="wp-block-paragraph"><strong><span class="fz-20px">{=MAX(IF((<span class="bold-red">条件の範囲1=条件1</span>)*<em>(<span class="bold-blue">条件の範囲2=条件2</span>)</em>*(<span class="bold-green">条件の範囲3=条件3</span>),最大値をもとめたい範囲,&#8221;&#8221;))}</span></strong></p>



<p class="wp-block-paragraph">関数を見てもらうとわかると思いますが<br><strong><span class="marker-under">「*」をつなげていくと、条件を増やしていける仕組み</span></strong>になっています。</p>



<p class="wp-block-paragraph">では2つの条件の際に入力した数式に対象の条件を加えてみましょう。<br>数式はこのようになります。</p>



<p class="wp-block-paragraph"><strong><span class="fz-20px">=MAX(IF((<span class="bold-red">B3:B12>=F3</span>)*<em>(<span class="bold-blue">B3:B12&lt;=F6</span>)</em>*(<span class="bold-green">D3:D12=&#8221;○&#8221;</span>),C3:C12,&#8221;&#8221;))</span></strong></p>



<figure class="wp-block-image size-full"><img decoding="async" width="933" height="395" src="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-149.png" alt="" class="wp-image-3027" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-149.png 933w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-149-300x127.png 300w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-149-768x325.png 768w" sizes="(max-width: 933px) 100vw, 933px" /></figure>



<p class="wp-block-paragraph">この状態で<strong><span class="marker-under">「Ctrl」+「Shift」+「Enter」を同時に押します</span></strong>。<br>結果を見てみましょう。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="770" height="355" src="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-150.png" alt="" class="wp-image-3028" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-150.png 770w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-150-300x138.png 300w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-150-768x354.png 768w" sizes="(max-width: 770px) 100vw, 770px" /></figure>



<p class="wp-block-paragraph">すべての条件に当てはまる最大値は「578」ということがわかりました。</p>



<h2 class="wp-block-heading"><span id="toc6">&#x2b1b;︎よくあるエラーと対処法</span></h2>



<h3 class="wp-block-heading"><span id="toc7">・条件に当てはまらない数値も含まれる</span></h3>



<p class="wp-block-paragraph">こちらは<strong><span class="marker-under">配列関数になってない可能性があります</span></strong>。<br>関数を確定する際は<strong><span class="marker-under">「Ctrl」+「Shift」+「Enter」を同時に押してみてください。</span></strong></p>



<p class="wp-block-paragraph">☟通常に関数</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="67" src="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-151-1024x67.png" alt="" class="wp-image-3029" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-151-1024x67.png 1024w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-151-300x20.png 300w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-151-768x50.png 768w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-151.png 1080w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">☟配列関数</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="52" src="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-152-1024x52.png" alt="" class="wp-image-3030" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-152-1024x52.png 1024w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-152-300x15.png 300w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-152-768x39.png 768w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-152.png 1095w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<h2 class="wp-block-heading"><span id="toc8">&#x2b1b;︎まとめ</span></h2>



<p class="wp-block-paragraph">いかがだったでしょうか。<br>MAXIFS関数はバージョンが「365」「2019」「2016」のみ対応となっているため、それ以前のバージョンでは使用することが出来ません。</p>



<p class="wp-block-paragraph">是非今回の内容を活用して<br>条件を絞ったの最大値を求めてみてください。</p>



<p class="wp-block-paragraph">それでは次回の記事でお会いしましょう。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://dokugakuexcel.com/%e3%80%90maxifs%e3%81%ae%e4%bb%a3%e7%94%a8%e3%80%91%e8%a4%87%e6%95%b0%e3%81%ae%e6%9d%a1%e4%bb%b6%e3%81%a7%e6%9c%80%e5%a4%a7%e5%80%a4%e3%82%92%e3%82%82%e3%81%a8%e3%82%81%e3%82%8b%e6%96%b9%e6%b3%95/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3018</post-id>	</item>
		<item>
		<title>指定した日付の範囲内にあてはまる最大値(MAXIFS)を計算する！2つの日付から算出</title>
		<link>https://dokugakuexcel.com/%e6%8c%87%e5%ae%9a%e3%81%97%e3%81%9f%e6%97%a5%e4%bb%98%e3%81%ae%e7%af%84%e5%9b%b2%e5%86%85%e3%81%ab%e3%81%82%e3%81%a6%e3%81%af%e3%81%be%e3%82%8b%e6%9c%80%e5%a4%a7%e5%80%a4max%e3%82%92%e8%a8%88/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25e6%258c%2587%25e5%25ae%259a%25e3%2581%2597%25e3%2581%259f%25e6%2597%25a5%25e4%25bb%2598%25e3%2581%25ae%25e7%25af%2584%25e5%259b%25b2%25e5%2586%2585%25e3%2581%25ab%25e3%2581%2582%25e3%2581%25a6%25e3%2581%25af%25e3%2581%25be%25e3%2582%258b%25e6%259c%2580%25e5%25a4%25a7%25e5%2580%25a4max%25e3%2582%2592%25e8%25a8%2588</link>
					<comments>https://dokugakuexcel.com/%e6%8c%87%e5%ae%9a%e3%81%97%e3%81%9f%e6%97%a5%e4%bb%98%e3%81%ae%e7%af%84%e5%9b%b2%e5%86%85%e3%81%ab%e3%81%82%e3%81%a6%e3%81%af%e3%81%be%e3%82%8b%e6%9c%80%e5%a4%a7%e5%80%a4max%e3%82%92%e8%a8%88/?noamp=mobile#respond</comments>
		
		<dc:creator><![CDATA[matsu]]></dc:creator>
		<pubDate>Mon, 30 May 2022 12:51:52 +0000</pubDate>
				<category><![CDATA[関数・操作応用]]></category>
		<category><![CDATA[最大値]]></category>
		<category><![CDATA[条件]]></category>
		<category><![CDATA[日付]]></category>
		<category><![CDATA[MAXIFS関数]]></category>
		<guid isPermaLink="false">https://dokugakuexcel.com/?p=2984</guid>

					<description><![CDATA[エクセルで日時の情報とあわせて収集したデータを管理している方もおられると思います。その際に○○日から○○日のデータ、または○○時から○○時のデータの最大値を知りたい場合通常のMAX関数では求めることができません。 日時の [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">エクセルで日時の情報とあわせて収集したデータを管理している方もおられると思います。<br>その際に<strong><span class="marker-under">○○日から○○日のデータ、または○○時から○○時のデータの最大値</span></strong>を知りたい場合通常のMAX関数では求めることができません。</p>



<p class="wp-block-paragraph">日時の範囲を高頻度で変更したい場合はとても手間になります。</p>



<p class="wp-block-paragraph">しかし別のセルに算出開始日時と算出終了日時を入力して<br>自動でその範囲間の最大値を求めてくれたら便利ですよね。</p>



<p class="wp-block-paragraph">今回はそんな悩みを解決できるような内容になっています。<br>それでは見ていきましょう。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-6" checked><label class="toc-title" for="toc-checkbox-6">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">■こんなことができるようになる!</a></li><li><a href="#toc2" tabindex="0">&#x2b1b;︎指定範囲間のデータの最大値を算出する</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">&#x2b1b;︎補足　○○日・時間以上・以下のデータの最大値を算出する</a><ol><li><a href="#toc6" tabindex="0">・○○日・時間以上のデータの最大値</a></li><li><a href="#toc7" tabindex="0">・○○日・時間以下のデータの最大値</a></li></ol></li><li><a href="#toc8" tabindex="0">&#x2b1b;︎補足　２つの日付の範囲＋絞り込み条件</a></li><li><a href="#toc9" tabindex="0">&#x2b1b;︎よくあるエラーと対処法</a><ol><li><a href="#toc10" tabindex="0">・条件に当てはまるが最大値してくれない</a></li><li><a href="#toc11" tabindex="0">・計算結果が0になる</a></li></ol></li><li><a href="#toc12" tabindex="0">&#x2b1b;︎まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">■こんなことができるようになる!</span></h2>



<p class="wp-block-paragraph">・指定した2つの日付の範囲に当てはまる最大値を算出することができる。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="702" height="371" src="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-119.png" alt="" class="wp-image-2986" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-119.png 702w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-119-300x159.png 300w" sizes="(max-width: 702px) 100vw, 702px" /></figure>



<h2 class="wp-block-heading"><span id="toc2">&#x2b1b;︎指定範囲間のデータの最大値を算出する</span></h2>



<p class="wp-block-paragraph">通常であれば最大値を求める際に「MAX関数」と呼ばれる関数を使用します。<br>MAX関数についてはこちらから☟</p>



<p class="wp-block-paragraph"><a href="https://dokugakuexcel.com/%e3%80%90max%e9%96%a2%e6%95%b0%e3%80%91%e3%82%a8%e3%82%af%e3%82%bb%e3%83%ab%e3%81%a7%e6%9c%80%e5%a4%a7%e5%80%a4%e3%82%92%e6%b1%82%e3%82%81%e3%82%8b/">【MAX関数】エクセルで範囲を指定して、数値の最大値を求める方法について ► 独学エクセル塾 (dokugakuexcel.com)</a></p>



<p class="wp-block-paragraph">しかし今回は指定範囲で絞り込むので MAXIFS関数を使用していきます。</p>



<p class="wp-block-paragraph">では内容を見ていきましょう</p>



<h3 class="wp-block-heading"><span id="toc3">・２つの日付の範囲内の最大値を求める</span></h3>



<p class="wp-block-paragraph">見本として下図のような収益のデータを用意しました。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="773" height="400" src="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-118.png" alt="" class="wp-image-2985" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-118.png 773w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-118-300x155.png 300w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-118-768x397.png 768w" sizes="(max-width: 773px) 100vw, 773px" /></figure>



<p class="wp-block-paragraph">B列には日付のデータが入っておりC列には収益額が入力されています。</p>



<p class="wp-block-paragraph">今回は<strong><span class="marker-under"><span class="bold-green">E3</span>と<span class="bold-green">F3</span>に入力した日付の間の最大値</span></strong>を求めてみましょう。</p>



<p class="wp-block-paragraph">MAXIFSの関数の仕組みはこのようになってます。</p>



<p class="wp-block-paragraph"><strong><span class="fz-20px">=MAXIFS(<span class="bold-red">最大値を求めたい範囲</span>,<span class="bold-blue">最大値の条件範囲1</span>,<span class="bold-green">最大値の条件1</span>,<span class="bold-blue">最大値の条件範囲2</span>,<span class="bold-green">最大値の条件2</span>,・・・)</span></strong></p>



<p class="wp-block-paragraph"><span class="bold-red">最大値を求めたい範囲</span>は収益なので収益の範囲の<span class="bold-red">C3:C12</span><br><span class="bold-blue">最大値の条件の範囲1</span>は日付で絞り込みたいので日付の範囲の<span class="bold-blue">B3:B12</span><br><span class="bold-green">最大値の条件1</span>はE3以上の日付を最大値したいので<span class="bold-green">“&gt;=”&amp;E3</span><br><span class="bold-blue">最大値の条件の範囲2</span>も日付で絞り込みたいので日付の範囲の<span class="bold-blue">B3:B12</span><br><span class="bold-green">最大値の条件2</span>はF3以下の日付を最大値したいので<span class="bold-green">“&lt;=”&amp; F3</span>となります。</p>



<p class="wp-block-paragraph"> </p>



<p class="wp-block-paragraph">では当てはめていきましょう。<br>関数はこのようになります。</p>



<p class="wp-block-paragraph"><strong><span class="fz-20px">=MAXIFS(<span class="bold-red">C3:C12</span>,<span class="bold-blue">B3:B12</span>,<span class="bold-green">&#8220;&gt;=&#8221;&amp;E3</span>,<span class="bold-blue">B3:B12</span>,<span class="bold-green">&#8220;&lt;=&#8221;&amp;F3</span>)</span></strong></p>



<p class="wp-block-paragraph">それでは入力していきましょう。<br>結果はこのようになります。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="702" height="371" src="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-119.png" alt="" class="wp-image-2986" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-119.png 702w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-119-300x159.png 300w" sizes="(max-width: 702px) 100vw, 702px" /></figure>



<p class="wp-block-paragraph"><strong><span class="marker-under">5月27日から5月30日の最大値を求める事ができました</span></strong>。<br>該当する収益は「578」「735」「342」「245」「657」「874」「584」「682」で最大値は874なので<br>狙い通りの動作ができていますね。</p>



<p class="wp-block-paragraph">もちろん、日付を変更しても変更した日付の範囲で最大値をしてくれます。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="687" height="365" src="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-120.png" alt="" class="wp-image-2987" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-120.png 687w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-120-300x159.png 300w" sizes="(max-width: 687px) 100vw, 687px" /></figure>



<h3 class="wp-block-heading"><span id="toc4">・２つの時刻の範囲内の最大値を求める</span></h3>



<p class="wp-block-paragraph">今度は<strong><span class="marker-under-blue">入力した2つの時刻の範囲の最大値</span></strong>を求めてみましょう。<br>今回も先ほどの見本を参考にしていきましょう。</p>



<p class="wp-block-paragraph">まず、前提として<strong><span class="marker-under">条件となる日時のデータに時刻の情報が含まれている必要があります</span></strong>。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="818" height="246" src="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-121.png" alt="" class="wp-image-2988" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-121.png 818w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-121-300x90.png 300w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-121-768x231.png 768w" sizes="(max-width: 818px) 100vw, 818px" /></figure>



<p class="wp-block-paragraph">数式は先ほどと同様になります。<br><strong><span class="fz-20px">=MAXIFS(<span class="bold-red">C3:C12</span>,<span class="bold-blue">B3:B12</span>,<span class="bold-green">&#8220;&gt;=&#8221;&amp;E3</span>,<span class="bold-blue">B3:B12</span>,<span class="bold-green">&#8220;&lt;=&#8221;&amp;F3</span>)</span></strong></p>



<p class="wp-block-paragraph">では絞り込みの条件を14時から19時にしてみたいと思います。<br>結果はこのようになります。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="794" height="425" src="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-122.png" alt="" class="wp-image-2989" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-122.png 794w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-122-300x161.png 300w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-122-768x411.png 768w" sizes="(max-width: 794px) 100vw, 794px" /></figure>



<p class="wp-block-paragraph">時刻でも同様に<strong><span class="marker-under">２つの時刻範囲の最大値を求める事ができました</span></strong>。</p>



<p class="wp-block-paragraph">該当する収益は「735」「342」「245」「657」「874」「584」で最大値は874なので<br>狙い通りの動作ができていますね。</p>



<h2 class="wp-block-heading"><span id="toc5">&#x2b1b;︎補足　○○日・時間以上・以下のデータの最大値を算出する</span></h2>



<p class="wp-block-paragraph">ここからは補足です。<br>先ほどは2つの日時の範囲間の最大値を求めましたが、<br>今度は○○日・時間以上の最大値・以下の最大値を求めてみましょう。</p>



<h3 class="wp-block-heading"><span id="toc6">・○○日・時間以上のデータの最大値</span></h3>



<p class="wp-block-paragraph">まずは<strong><span class="marker-under">○○日・時間以上のデータの最大値</span></strong>をもとめていきます。<br>では再度、先ほどの見本データをご覧ください。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="659" height="348" src="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-123.png" alt="" class="wp-image-2990" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-123.png 659w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-123-300x158.png 300w" sizes="(max-width: 659px) 100vw, 659px" /></figure>



<p class="wp-block-paragraph">今回は<strong><span class="marker-under"><span class="bold-green">E3</span>に入力した日時以上の最大値</span></strong>を求めたいとしましょう。<br>先ほどと同様に MAXIFS関数を使用します</p>



<p class="wp-block-paragraph">MAXIFS関数の仕組みは下記の通りです。条件は1つのみなのでこのようになります。</p>



<p class="wp-block-paragraph"><span class="fz-20px"><strong>=MAXIFS(<span class="bold-red">最大値を求めたい範囲</span>,<span class="bold-blue">最大値の条件範囲1</span>,<span class="bold-green">最大値の条件1</span>)</strong></span></p>



<p class="wp-block-paragraph"><span class="bold-red">最大値の範囲</span>は収益なので<span class="bold-red">C3:C12</span>となります。<br><span class="bold-blue">最大値の条件の範囲</span>は日時なので<span class="bold-blue">B3:B12</span><br><span class="bold-green">最大値の条件</span>は F3に入力した日時以上なので<span class="bold-green">“&gt;=”&amp;E3</span></p>



<p class="wp-block-paragraph"> </p>



<p class="wp-block-paragraph">関数に当てはめるとこのようになります。</p>



<p class="wp-block-paragraph"><strong><span class="fz-20px">=MAXIFS(<span class="bold-red">C3:C12</span>,<span class="bold-blue">B3:B12</span>,<span class="bold-green">&#8220;&gt;=&#8221;&amp;E3</span>)</span></strong></p>



<p class="wp-block-paragraph">それでは入力してみましょう。<br>結果はこのようになります。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="806" height="425" src="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-124.png" alt="" class="wp-image-2991" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-124.png 806w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-124-300x158.png 300w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-124-768x405.png 768w" sizes="(max-width: 806px) 100vw, 806px" /></figure>



<p class="wp-block-paragraph"><strong><span class="marker-under">5月27日以上の最大値は「874」</span></strong>ということがわかりました。</p>



<h3 class="wp-block-heading"><span id="toc7">・○○日・時間以下のデータの最大値</span></h3>



<p class="wp-block-paragraph">今度は<strong><span class="marker-under">○○日・時間以下のデータ</span><span class="marker-under">最大値をもとめる方法</span></strong>についてです。<br>考え方は先ほどと同様で「“&gt;=”」の部分が「“&lt;=”」となります。</p>



<p class="wp-block-paragraph">では見本を見ていきましょう。<br>今回はE3に入力した日時以下のデータの最大値を見ていきます。</p>



<p class="wp-block-paragraph">数式はこのようになります。</p>



<p class="wp-block-paragraph"><strong><span class="fz-20px">=MAXIFS(<span class="bold-red">C3:C12</span>,<span class="bold-blue">B3:B12</span>,<span class="bold-green">&#8220;&lt;=&#8221;&amp;E3</span>)</span></strong></p>



<p class="wp-block-paragraph">では入力してみましょう。<br>結果はこのようになります。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="820" height="429" src="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-125.png" alt="" class="wp-image-2992" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-125.png 820w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-125-300x157.png 300w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-125-768x402.png 768w" sizes="(max-width: 820px) 100vw, 820px" /></figure>



<p class="wp-block-paragraph"><strong><span class="marker-under">5月27日以下の収益の最大値は「735」</span></strong>ということがわかりました。</p>



<h2 class="wp-block-heading"><span id="toc8">&#x2b1b;︎補足　２つの日付の範囲＋絞り込み条件</span></h2>



<p class="wp-block-paragraph">先ほどは2つの日付の範囲の最大値を求めましたがさらに<strong><span class="marker-under">絞り込み条件を<br>増やしたい場合の方法</span></strong>を紹介します。</p>



<p class="wp-block-paragraph">下図の見本をご覧ください。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="790" height="368" src="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-126.png" alt="" class="wp-image-2993" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-126.png 790w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-126-300x140.png 300w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-126-768x358.png 768w" sizes="(max-width: 790px) 100vw, 790px" /></figure>



<p class="wp-block-paragraph">先ほどのデータに加え、対象の項目をD列に追加しました。</p>



<p class="wp-block-paragraph">仕様として<strong><span class="marker-under-blue">2つの日付の範囲＋対象に○がついてあるものの最大値を算出</span></strong>したいと思います。</p>



<p class="wp-block-paragraph">関数はMAXIFSを使用していきます。<br>MAXFS関数の条件は2つまでの縛りはなく、127個まで設定することができます。</p>



<p class="wp-block-paragraph">では条件を追加した数式を見てみましょう。</p>



<p class="wp-block-paragraph"><span class="fz-20px"><strong>=MAXIFS(C3:C12,B3:B12,&#8221;&gt;=&#8221;&amp;F3,B3:B12,&#8221;&lt;=&#8221;&amp;G3,<span class="bold-red">D3:D12,&#8221;○&#8221;</span>)</strong></span></p>



<p class="wp-block-paragraph">「<strong><span class="bold-red">D3:D12,”○&#8221;</span></strong>」を追加する事でD列に○がついてある事が条件となりました。<br>それでは入力してみましょう。</p>



<p class="wp-block-paragraph">結果はこのようになります。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="850" height="387" src="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-127.png" alt="" class="wp-image-2994" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-127.png 850w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-127-300x137.png 300w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-127-768x350.png 768w" sizes="(max-width: 850px) 100vw, 850px" /></figure>



<p class="wp-block-paragraph"><strong><span class="marker-under">5月26日から5月30日で対象に○がついてあるデータは「578」「342」「245」なので最大値「578」で狙い通り計算できています</span></strong>。</p>



<p class="wp-block-paragraph">今回は2つの日付データと対象の3つの条件でしたが<br>数式を追加する事で条件をさらに追加することができます。</p>



<h2 class="wp-block-heading"><span id="toc9">&#x2b1b;︎よくあるエラーと対処法</span></h2>



<h3 class="wp-block-heading"><span id="toc10">・条件に当てはまるが最大値してくれない</span></h3>



<p class="wp-block-paragraph">こちらは対象日時または絞り込む際の条件の日時に問題があるかもしれません。<br>実際の画面をみてみましょう。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="563" height="200" src="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-128.png" alt="" class="wp-image-2995" srcset="https://dokugakuexcel.com/wp-content/uploads/2022/05/image-128.png 563w, https://dokugakuexcel.com/wp-content/uploads/2022/05/image-128-300x107.png 300w" sizes="(max-width: 563px) 100vw, 563px" /></figure>



<p class="wp-block-paragraph">通常は「○月○日」といった表記ですが<br>ダブルクリックすると「年」までデータが入っています。</p>



<p class="wp-block-paragraph">エクセルは<strong><span class="marker-under">日時と判断すると日付データとして年月日、<br>時刻を入力すると＋時刻までデータとして入力</span></strong>されます。</p>



<p class="wp-block-paragraph">つまり<strong><span class="marker-under-blue">「年」が異なっていると範囲から除外されるので最大値を算出してくれません</span></strong>。<br>一度日時データを確認してみてください。</p>



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



<p class="wp-block-paragraph">日付範囲を設定する際に条件を「&#8221;&gt;=&#8221;&amp;対象セル」と設定しました。<br>この不等号の記号「&lt;」と「&gt;」ですが、全角と半角があります。</p>



<p class="wp-block-paragraph">全角は「＞」「＜」で小文字は「&gt;」「&lt;」となってます。<br>見た目ではわかりにくいですが、<strong><span class="marker-under">全角で入力すると文字として認識され<br>不等号にならないので0となってしまいます</span></strong>。<br>入力の際は半角で入力してください。</p>



<h2 class="wp-block-heading"><span id="toc12">&#x2b1b;︎まとめ</span></h2>



<p class="wp-block-paragraph">いかがだったでしょうか。<br>日時とセットでデータを収集している方も多いとおもいます。</p>



<p class="wp-block-paragraph">是非今回の内容を活用して<br>2つの日付間の最大値を求めてみてください。</p>



<p class="wp-block-paragraph">それでは次回の記事でお会いしましょう。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://dokugakuexcel.com/%e6%8c%87%e5%ae%9a%e3%81%97%e3%81%9f%e6%97%a5%e4%bb%98%e3%81%ae%e7%af%84%e5%9b%b2%e5%86%85%e3%81%ab%e3%81%82%e3%81%a6%e3%81%af%e3%81%be%e3%82%8b%e6%9c%80%e5%a4%a7%e5%80%a4max%e3%82%92%e8%a8%88/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2984</post-id>	</item>
		<item>
		<title>【マクロVBA】データの最大値・最小値をMAX・MINを使用して求める!複数範囲にも対応</title>
		<link>https://dokugakuexcel.com/%e3%80%90%e3%83%9e%e3%82%af%e3%83%advba%e7%9f%a5%e8%ad%98-21%e3%80%91%e3%83%87%e3%83%bc%e3%82%bf%e3%81%ae%e6%9c%80%e5%a4%a7%e5%80%a4%e3%83%bb%e6%9c%80%e5%b0%8f%e5%80%a4%e3%82%92max-min%e3%82%92/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25e3%2580%2590%25e3%2583%259e%25e3%2582%25af%25e3%2583%25advba%25e7%259f%25a5%25e8%25ad%2598-21%25e3%2580%2591%25e3%2583%2587%25e3%2583%25bc%25e3%2582%25bf%25e3%2581%25ae%25e6%259c%2580%25e5%25a4%25a7%25e5%2580%25a4%25e3%2583%25bb%25e6%259c%2580%25e5%25b0%258f%25e5%2580%25a4%25e3%2582%2592max-min%25e3%2582%2592</link>
					<comments>https://dokugakuexcel.com/%e3%80%90%e3%83%9e%e3%82%af%e3%83%advba%e7%9f%a5%e8%ad%98-21%e3%80%91%e3%83%87%e3%83%bc%e3%82%bf%e3%81%ae%e6%9c%80%e5%a4%a7%e5%80%a4%e3%83%bb%e6%9c%80%e5%b0%8f%e5%80%a4%e3%82%92max-min%e3%82%92/?noamp=mobile#comments</comments>
		
		<dc:creator><![CDATA[matsu]]></dc:creator>
		<pubDate>Sun, 12 Sep 2021 08:03:35 +0000</pubDate>
				<category><![CDATA[計算・関数]]></category>
		<category><![CDATA[マクロVBA]]></category>
		<category><![CDATA[MIN]]></category>
		<category><![CDATA[最小値]]></category>
		<category><![CDATA[Application.WorksheetFunction]]></category>
		<category><![CDATA[MAX]]></category>
		<category><![CDATA[最大値]]></category>
		<guid isPermaLink="false">https://dokugakuexcel.com/?p=1624</guid>

					<description><![CDATA[エクセルの関数には最大値・最小値をMAX・MIN関数が存在します。この関数はマクロVBAでも使用することができます。 使用方法は関数の仕組みと同じです。関数は下記リンクを参照してください。 【MAX関数】エクセルで範囲を [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">エクセルの関数には最大値・最小値を<strong><span class="marker-under-red">MAX・MIN関数</span></strong>が存在します。<br>この関数はマクロVBAでも使用することができます。</p>



<p class="wp-block-paragraph">使用方法は関数の仕組みと同じです。<br>関数は下記リンクを参照してください。</p>



<p class="wp-block-paragraph"><a href="https://dokugakuexcel.com/%e3%80%90max%e9%96%a2%e6%95%b0%e3%80%91%e3%82%a8%e3%82%af%e3%82%bb%e3%83%ab%e3%81%a7%e6%9c%80%e5%a4%a7%e5%80%a4%e3%82%92%e6%b1%82%e3%82%81%e3%82%8b/">【MAX関数】エクセルで範囲を指定して、数値の最大値を求める方法について ► 独学エクセル塾 (dokugakuexcel.com)</a></p>



<p class="wp-block-paragraph"><a href="https://dokugakuexcel.com/%e3%80%90min%e9%96%a2%e6%95%b0%e3%80%91%e3%82%a8%e3%82%af%e3%82%bb%e3%83%ab%e3%81%a7%e6%9c%80%e5%b0%8f%e5%80%a4%e3%82%92%e6%b1%82%e3%82%81%e3%82%8b/">【MIN関数】エクセルで関数を使用して、最小値を求める方法について ► 独学エクセル塾 (dokugakuexcel.com)</a></p>



<p class="wp-block-paragraph">分析などにはよく使用される関数ですよね。<br>是非参考にしてみてください。</p>



<p class="wp-block-paragraph">それでは見ていきましょう。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-8" checked><label class="toc-title" for="toc-checkbox-8">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">■MAX関数で指定範囲の最大値を求める</a><ol><li><a href="#toc2" tabindex="0">・プログラムの仕組み</a></li><li><a href="#toc3" tabindex="0">・使用方法</a></li></ol></li><li><a href="#toc4" tabindex="0">■MIN関数で指定範囲の最小値を求める</a><ol><li><a href="#toc5" tabindex="0">・プログラムの仕組み</a></li><li><a href="#toc6" tabindex="0">・使用方法</a></li></ol></li><li><a href="#toc7" tabindex="0">■よくあるエラーと対処法</a><ol><li><a href="#toc8" tabindex="0">・WorksheetFunctionクラスのMaxプロパティを取得できません・WorksheetFunctionクラスのMinプロパティを取得できません</a></li><li><a href="#toc9" tabindex="0">・最大値・最小値の結果が正しくない</a></li></ol></li><li><a href="#toc10" tabindex="0">■公式の説明</a></li><li><a href="#toc11" tabindex="0">■まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">■MAX関数で指定範囲の最大値を求める</span></h2>



<h3 class="wp-block-heading"><span id="toc2">・プログラムの仕組み</span></h3>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong><span class="fz-16px"><span class="fz-22px"><span class="fz-20px">Cells(3, 5) = Application.WorksheetFunction.Max(最大値を求める範囲 )</span></span></span></strong></p></blockquote>



<h3 class="wp-block-heading"><span id="toc3">・使用方法</span></h3>



<p class="wp-block-paragraph"><br>では下図の例をもとに進めていきましょう</p>



<figure class="wp-block-image size-full"><img decoding="async" width="322" height="297" src="https://dokugakuexcel.com/wp-content/uploads/2021/09/image-30.png" alt="" class="wp-image-1625" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/09/image-30.png 322w, https://dokugakuexcel.com/wp-content/uploads/2021/09/image-30-300x277.png 300w" sizes="(max-width: 322px) 100vw, 322px" /></figure>



<p class="wp-block-paragraph">AさんからKさんまでの得点をＣ列に入力しており<br>今回はその最大値の最高得点を「E3」に入力してみましょう。</p>



<p class="wp-block-paragraph">ではプログラムを組んでみましょう。<br><strong><span class="marker-under-red">平均を求めたい範囲は「C3からC13」</span></strong>ですので下記のようになります。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>Sub 最大値()</strong></p><p><strong>Cells(3, 5) = Application.WorksheetFunction.Max(Range(<span class="bold-red">&#8220;C3:C13&#8221;</span>))</strong></p><p><strong>End Sub</strong></p></blockquote>



<p class="wp-block-paragraph">それでは実行した結果を見てみましょう。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="117" height="70" src="https://dokugakuexcel.com/wp-content/uploads/2021/09/image-31.png" alt="" class="wp-image-1626"/></figure>



<p class="wp-block-paragraph">最大値を求めることができました。<br>この中で一番大きな数値は「98」なので「98」が出力されました。<br>ちなみにCellsで表示するとこのようになります。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>Cells(3, 5) = Application.WorksheetFunction.Max(Range(<span class="bold-red">Cells(3, 3), Cells(13, 3)</span>))</strong></p></blockquote>



<p class="wp-block-paragraph">さらにRange変数を使用しても平均を求めることは可能です。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>Sub 最大値()</strong></p><p><strong>Dim A As Range</strong></p><p><strong>Set A = Range(&#8220;C3:C13&#8221;)</strong></p><p><strong>Cells(3, 5) = Application.WorksheetFunction.Max(A)</strong></p><p><strong>End Sub</strong></p></blockquote>



<p class="wp-block-paragraph">様々な場面に合わせて使用してみてください。</p>



<h2 class="wp-block-heading"><span id="toc4">■MIN関数で指定範囲の最小値を求める</span></h2>



<h3 class="wp-block-heading"><span id="toc5">・プログラムの仕組み</span></h3>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong><span class="fz-22px"><span class="fz-20px">Cells(3, 5) = Application.WorksheetFunction.MIN(最小値を求める範囲 )</span></span></strong></p></blockquote>



<h3 class="wp-block-heading"><span id="toc6">・使用方法</span></h3>



<p class="wp-block-paragraph">では下図の例をもとに進めていきましょう</p>



<figure class="wp-block-image size-full"><img decoding="async" width="326" height="295" src="https://dokugakuexcel.com/wp-content/uploads/2021/09/image-32.png" alt="" class="wp-image-1627" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/09/image-32.png 326w, https://dokugakuexcel.com/wp-content/uploads/2021/09/image-32-300x271.png 300w" sizes="(max-width: 326px) 100vw, 326px" /></figure>



<p class="wp-block-paragraph">さきほど使用していたシートを元に進めていきましょう。<br>AさんからKさんまでの得点をＣ列に入力しており<br>今回はその最小値の最低得点を「E3」に入力してみましょう。</p>



<p class="wp-block-paragraph">ではプログラムを組んでみましょう。<br>平均を求めたい範囲は「<strong><span class="marker-under-red">C3からC13</span></strong>」ですので下記のようになります。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>Sub 最小値()</strong></p><p><strong>Cells(3, 5) = Application.WorksheetFunction.Min(<span class="bold-red">Range(&#8220;C3:C13&#8221;)</span>)</strong></p><p><strong>End Sub</strong></p></blockquote>



<p class="wp-block-paragraph">それでは実行した結果を見てみましょう。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="110" height="57" src="https://dokugakuexcel.com/wp-content/uploads/2021/09/image-33.png" alt="" class="wp-image-1628"/></figure>



<p class="wp-block-paragraph">最小値を求めることができました。<br>この中で一番大きな数値は「10」なので「10」が出力されました。<br>ちなみにCellsで表示するとこのようになります。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>Cells(3, 5) = Application.WorksheetFunction.Min(Range(<span class="bold-red">Cells(3, 3), Cells(13, 3)</span>))</strong></p></blockquote>



<p class="wp-block-paragraph">さらにRange変数を使用しても平均を求めることは可能です。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>Sub 最小値()</strong></p><p><strong>Dim A As Range</strong></p><p><strong>Set A = Range(&#8220;C3:C13&#8221;)</strong></p><p><strong>Cells(3, 5) = Application.WorksheetFunction.Min(A)</strong></p><p><strong>End Sub</strong></p></blockquote>



<p class="wp-block-paragraph">様々な場面に合わせて使用してみてください。</p>



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



<h3 class="wp-block-heading"><span id="toc8">・WorksheetFunctionクラスのMaxプロパティを取得できません・WorksheetFunctionクラスのMinプロパティを取得できません</span></h3>



<figure class="wp-block-image size-full"><img decoding="async" width="819" height="199" src="https://dokugakuexcel.com/wp-content/uploads/2021/09/image-34.png" alt="" class="wp-image-1629" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/09/image-34.png 819w, https://dokugakuexcel.com/wp-content/uploads/2021/09/image-34-300x73.png 300w, https://dokugakuexcel.com/wp-content/uploads/2021/09/image-34-768x187.png 768w" sizes="(max-width: 819px) 100vw, 819px" /></figure>



<p class="wp-block-paragraph">こちらは対象の範囲にエラーが生じているかもしれません。<br>下図の見本を見てみましょう。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="330" height="296" src="https://dokugakuexcel.com/wp-content/uploads/2021/09/image-35.png" alt="" class="wp-image-1630" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/09/image-35.png 330w, https://dokugakuexcel.com/wp-content/uploads/2021/09/image-35-300x269.png 300w" sizes="(max-width: 330px) 100vw, 330px" /></figure>



<p class="wp-block-paragraph">得点にエラーが存在しています。<br>先ほどの最小値を求めるプログラムを実行するとエラーになってます。</p>



<p class="wp-block-paragraph">こちらの解決方法は<strong><span class="marker-under-blue">参照範囲のエラーをなくす</span></strong>しかありません。<br>IFERROR関数などを使用してエラーにならない出力を検討してみましょう。</p>



<h3 class="wp-block-heading"><span id="toc9">・最大値・最小値の結果が正しくない</span></h3>



<p class="wp-block-paragraph">こちらはセルの参照が間違っていないかを確認してください。<br>それでも結果が異なる場合は、<strong><span class="marker-under-blue">表示形式が「文字列」</span></strong>になっている可能性があります。</p>



<p class="wp-block-paragraph">下図を見てみましょう。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="501" height="123" src="https://dokugakuexcel.com/wp-content/uploads/2021/09/image-36.png" alt="" class="wp-image-1631" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/09/image-36.png 501w, https://dokugakuexcel.com/wp-content/uploads/2021/09/image-36-300x74.png 300w" sizes="(max-width: 501px) 100vw, 501px" /></figure>



<p class="wp-block-paragraph">参照範囲が「文字列」で入力されている場合は数値としてみなされず<br>文字として判断されるため、平均されなくなります。</p>



<p class="wp-block-paragraph">解決方法は表示形式を「標準」「数値」に戻して入力しなおすと解決します。</p>



<p class="wp-block-paragraph"></p>



<h2 class="wp-block-heading"><span id="toc10">■公式の説明</span></h2>



<p class="wp-block-paragraph">わかりやすいように説明したため公式と使用する語句が異なりますが</p>



<p class="wp-block-paragraph">マイクロソフト公式の説明については下記のリンクを参照してください。☟</p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"><a href="https://docs.microsoft.com/ja-jp/office/vba/api/excel.application.worksheetfunction">Application.WorksheetFunction プロパティ (Excel) | Microsoft Docs</a></p>



<p class="wp-block-paragraph"></p>



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



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">いかがだったでしょうか。</p>



<p class="wp-block-paragraph">これでマクロVBAでもMAX・MIN関数を使用することができました。</p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">Application.WorksheetFunctionは他にも様々な関数を使用できるので</p>



<p class="wp-block-paragraph">ぜひ参考にしてみてください。記事はこちらから☟</p>



<p class="wp-block-paragraph"><a href="https://dokugakuexcel.com/%e3%80%90%e3%83%9e%e3%82%af%e3%83%advba%e7%9f%a5%e8%ad%98-22%e3%80%91%e3%83%af%e3%83%bc%e3%82%af%e3%82%b7%e3%83%bc%e3%83%88%e9%96%a2%e6%95%b0%e3%81%ae%e6%a9%9f%e8%83%bd%e3%82%92%e4%bd%bf%e7%94%a8/">【マクロVBA知識 22】ワークシート関数の機能を使用する~WorksheetFunction~ ► 独学エクセル塾 (dokugakuexcel.com)</a></p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">それでは次回の記事でお会いしましょう。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://dokugakuexcel.com/%e3%80%90%e3%83%9e%e3%82%af%e3%83%advba%e7%9f%a5%e8%ad%98-21%e3%80%91%e3%83%87%e3%83%bc%e3%82%bf%e3%81%ae%e6%9c%80%e5%a4%a7%e5%80%a4%e3%83%bb%e6%9c%80%e5%b0%8f%e5%80%a4%e3%82%92max-min%e3%82%92/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1624</post-id>	</item>
		<item>
		<title>【AGGREGATE関数】エクセルで空白やエラーを無視して合計・平均・最大値・最小値を求める。</title>
		<link>https://dokugakuexcel.com/%e3%80%90aggregate%e9%96%a2%e6%95%b0%e3%80%91%e3%82%a8%e3%82%af%e3%82%bb%e3%83%ab%e3%81%a7%e7%a9%ba%e7%99%bd%e3%82%84%e3%82%a8%e3%83%a9%e3%83%bc%e3%82%92%e7%84%a1%e8%a6%96%e3%81%97%e3%81%a6%e5%90%88/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25e3%2580%2590aggregate%25e9%2596%25a2%25e6%2595%25b0%25e3%2580%2591%25e3%2582%25a8%25e3%2582%25af%25e3%2582%25bb%25e3%2583%25ab%25e3%2581%25a7%25e7%25a9%25ba%25e7%2599%25bd%25e3%2582%2584%25e3%2582%25a8%25e3%2583%25a9%25e3%2583%25bc%25e3%2582%2592%25e7%2584%25a1%25e8%25a6%2596%25e3%2581%2597%25e3%2581%25a6%25e5%2590%2588</link>
					<comments>https://dokugakuexcel.com/%e3%80%90aggregate%e9%96%a2%e6%95%b0%e3%80%91%e3%82%a8%e3%82%af%e3%82%bb%e3%83%ab%e3%81%a7%e7%a9%ba%e7%99%bd%e3%82%84%e3%82%a8%e3%83%a9%e3%83%bc%e3%82%92%e7%84%a1%e8%a6%96%e3%81%97%e3%81%a6%e5%90%88/?noamp=mobile#respond</comments>
		
		<dc:creator><![CDATA[matsu]]></dc:creator>
		<pubDate>Wed, 07 Jul 2021 11:43:46 +0000</pubDate>
				<category><![CDATA[関数]]></category>
		<category><![CDATA[最大値]]></category>
		<category><![CDATA[MIN]]></category>
		<category><![CDATA[平均]]></category>
		<category><![CDATA[AVERAGE]]></category>
		<category><![CDATA[空白]]></category>
		<category><![CDATA[エラー]]></category>
		<category><![CDATA[AGGREGATE]]></category>
		<category><![CDATA[AGGREGATE関数]]></category>
		<category><![CDATA[合計]]></category>
		<category><![CDATA[最小]]></category>
		<category><![CDATA[SUM]]></category>
		<category><![CDATA[MAX]]></category>
		<guid isPermaLink="false">https://dokugakuexcel.com/?p=517</guid>

					<description><![CDATA[この関数は必見です。とても便利な関数になってます。 エクセルを使用するうえでエラーや空白は付き物。その際にエラーや空白を無視して計算したいですよね。今回はそれを可能する関数です。 この関数を使用するだけでエラーが発生する [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">この関数は必見です。とても便利な関数になってます。</p>



<p class="wp-block-paragraph"><br>エクセルを使用するうえでエラーや空白は付き物。<br>その際にエラーや空白を無視して計算したいですよね。今回はそれを可能する関数です。</p>



<p class="wp-block-paragraph">この関数を使用するだけでエラーが発生する可能性がある場面は防ぐことができます。</p>



<p class="wp-block-paragraph">それでは見ていきましょう。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-10" checked><label class="toc-title" for="toc-checkbox-10">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">■関数の仕組み</a></li><li><a href="#toc2" tabindex="0">■ エラーを無視して計算する</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"> ・エラーを無視して平均を計算 </a></li></ol></li><li><a href="#toc8" tabindex="0">■練習問題</a><ol><li><a href="#toc9" tabindex="0"> ・ 非表示の行とエラー値を無視して最大値（MAX）を計算  </a></li><li><a href="#toc10" tabindex="0"> ・ 非表示の行とエラー値を無視して最小値（MIN）を計算  </a></li></ol></li><li><a href="#toc11" tabindex="0">■公式の説明</a></li><li><a href="#toc12" tabindex="0">■まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">■関数の仕組み</span></h2>



<figure class="wp-block-pullquote"><blockquote><p><strong>=AGGREGATE(<span class="has-inline-color has-red-color"><span class="bold-red">計算方法</span></span>,<span class="has-inline-color has-indigo-color"><span class="bold-blue">除外のオプション</span></span>,<span class="has-inline-color has-teal-color"><span class="bold-green">計算範囲</span></span>)</strong></p></blockquote></figure>



<p class="wp-block-paragraph"><span class="bold-red">計算方法</span>：どのような計算をするか選択する（合計や平均など）</p>



<p class="wp-block-paragraph"><span class="bold-blue">除外のオプション</span>：エラーや空白等、スルーする条件を決める</p>



<p class="wp-block-paragraph"><span class="bold-green">計算範囲</span>：計算する範囲を決定する</p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"></p>



<h2 class="wp-block-heading"><span id="toc2">■ エラーを無視して計算する</span></h2>



<p class="wp-block-paragraph">見本で下図のような得点表を作成しました。</p>



<p class="wp-block-paragraph">今回はA～Jさんの点数の合計・平均を求めていきます。</p>



<p class="wp-block-paragraph"></p>



<figure class="wp-block-image size-large"><img decoding="async" width="478" height="277" src="https://dokugakuexcel.com/wp-content/uploads/2021/07/image-59.png" alt="" class="wp-image-518" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/07/image-59.png 478w, https://dokugakuexcel.com/wp-content/uploads/2021/07/image-59-300x174.png 300w, https://dokugakuexcel.com/wp-content/uploads/2021/07/image-59-330x190.png 330w" sizes="(max-width: 478px) 100vw, 478px" /></figure>



<p class="wp-block-paragraph">各得点に様々なエラーが発生していますね。<br>この状態で計算してみます。</p>



<p class="wp-block-paragraph">計算した結果がこちらです。</p>



<figure class="wp-block-image size-large"><img decoding="async" width="600" height="271" src="https://dokugakuexcel.com/wp-content/uploads/2021/07/image-60.png" alt="" class="wp-image-519" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/07/image-60.png 600w, https://dokugakuexcel.com/wp-content/uploads/2021/07/image-60-300x136.png 300w" sizes="(max-width: 600px) 100vw, 600px" /></figure>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">はい、このようにエラーになってしまいます。</p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">このエラーを無視できるのが今回の関数です。</p>



<p class="wp-block-paragraph"><br>では、AGGREGATE関数の説明に移ります。<br>関数の内容はこちら。</p>



<p class="wp-block-paragraph"><span class="fz-20px"><strong>=AGGREGATE(<span class="has-inline-color has-red-color">計算方法</span>,<span class="has-inline-color has-indigo-color">除外のオプション</span><span class="has-inline-color has-teal-color">,計算範囲</span>)</strong></span></p>



<p class="wp-block-paragraph">では計算方法から見ていきましょう。</p>



<p class="wp-block-paragraph"></p>



<h3 class="wp-block-heading"><span id="toc3">・計算方法</span></h3>



<p class="wp-block-paragraph">こちらでは合計・平均・最大値・最小値など、どの計算をするか選択できます。</p>



<p class="wp-block-paragraph">計算できる手法は以下の通りです。当てはまる数値を入力すれば、その計算が可能です。</p>



<p class="wp-block-paragraph"></p>



<figure class="wp-block-table is-style-stripes"><table><thead><tr><th class="has-text-align-center" data-align="center"> 計算方法番号 </th><th class="has-text-align-center" data-align="center"> 内容 </th><th class="has-text-align-center" data-align="center"> 関数 </th></tr></thead><tbody><tr><td class="has-text-align-center" data-align="center">1</td><td class="has-text-align-center" data-align="center"> 平均 </td><td class="has-text-align-center" data-align="center">AVERAGE</td></tr><tr><td class="has-text-align-center" data-align="center">2</td><td class="has-text-align-center" data-align="center"> カウント </td><td class="has-text-align-center" data-align="center">COUNT</td></tr><tr><td class="has-text-align-center" data-align="center">3</td><td class="has-text-align-center" data-align="center"> 空白以外のカウント </td><td class="has-text-align-center" data-align="center">COUNTA</td></tr><tr><td class="has-text-align-center" data-align="center">4</td><td class="has-text-align-center" data-align="center"> 最大値 </td><td class="has-text-align-center" data-align="center">MAX</td></tr><tr><td class="has-text-align-center" data-align="center">5</td><td class="has-text-align-center" data-align="center"> 最小値 </td><td class="has-text-align-center" data-align="center">MIN</td></tr><tr><td class="has-text-align-center" data-align="center">6</td><td class="has-text-align-center" data-align="center"> 引数の積 </td><td class="has-text-align-center" data-align="center">PRODUCT</td></tr><tr><td class="has-text-align-center" data-align="center">7</td><td class="has-text-align-center" data-align="center"> データ自体の標準偏差 </td><td class="has-text-align-center" data-align="center">STDEV.S</td></tr><tr><td class="has-text-align-center" data-align="center">8</td><td class="has-text-align-center" data-align="center"> 母集団の標準偏差 </td><td class="has-text-align-center" data-align="center"> STDEV.P</td></tr><tr><td class="has-text-align-center" data-align="center">9</td><td class="has-text-align-center" data-align="center"> 合計 </td><td class="has-text-align-center" data-align="center">SUM</td></tr><tr><td class="has-text-align-center" data-align="center">10</td><td class="has-text-align-center" data-align="center"> 不偏分散 </td><td class="has-text-align-center" data-align="center">VAR.S</td></tr><tr><td class="has-text-align-center" data-align="center">11</td><td class="has-text-align-center" data-align="center"> 標本分散 </td><td class="has-text-align-center" data-align="center">VAR.P</td></tr><tr><td class="has-text-align-center" data-align="center">12</td><td class="has-text-align-center" data-align="center"> 中央値 </td><td class="has-text-align-center" data-align="center">MEDIAN</td></tr><tr><td class="has-text-align-center" data-align="center">13</td><td class="has-text-align-center" data-align="center"> 最頻値 </td><td class="has-text-align-center" data-align="center">MODE.SNGL</td></tr><tr><td class="has-text-align-center" data-align="center">14</td><td class="has-text-align-center" data-align="center"> 降順の順位 </td><td class="has-text-align-center" data-align="center">LARGE</td></tr><tr><td class="has-text-align-center" data-align="center">15</td><td class="has-text-align-center" data-align="center"> 昇順の順位 </td><td class="has-text-align-center" data-align="center">SMALL</td></tr><tr><td class="has-text-align-center" data-align="center">16</td><td class="has-text-align-center" data-align="center"> 百分位数 </td><td class="has-text-align-center" data-align="center">PERCENTILE.INC</td></tr><tr><td class="has-text-align-center" data-align="center">17</td><td class="has-text-align-center" data-align="center"> 四分位数 </td><td class="has-text-align-center" data-align="center">QUARTILE.INC</td></tr><tr><td class="has-text-align-center" data-align="center">18</td><td class="has-text-align-center" data-align="center"> 百分位数（0％と100％）を除外 </td><td class="has-text-align-center" data-align="center">PERCENTILE.EXC</td></tr><tr><td class="has-text-align-center" data-align="center">19</td><td class="has-text-align-center" data-align="center"> 四分位数（0％と100％）を除外 </td><td class="has-text-align-center" data-align="center"> QUARTILE.EXC</td></tr></tbody></table></figure>



<figure class="wp-block-image size-large"><img decoding="async" width="368" height="257" src="https://dokugakuexcel.com/wp-content/uploads/2021/07/image-61.png" alt="" class="wp-image-520" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/07/image-61.png 368w, https://dokugakuexcel.com/wp-content/uploads/2021/07/image-61-300x210.png 300w" sizes="(max-width: 368px) 100vw, 368px" /></figure>



<p class="wp-block-paragraph">よく使うのは<strong>1.平均、2.カウント、4.MAX、5.MIN、9.合計</strong>ぐらいでしょうか。<br>標準偏差は分析マンには必需品のアイテムですね。</p>



<p class="wp-block-paragraph"></p>



<h3 class="wp-block-heading"><span id="toc4">・除外のオプション</span></h3>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">ここでは無視したいオプションを選択します。</p>



<figure class="wp-block-image size-large"><img decoding="async" width="875" height="191" src="https://dokugakuexcel.com/wp-content/uploads/2021/07/image-62.png" alt="" class="wp-image-521" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/07/image-62.png 875w, https://dokugakuexcel.com/wp-content/uploads/2021/07/image-62-300x65.png 300w, https://dokugakuexcel.com/wp-content/uploads/2021/07/image-62-768x168.png 768w" sizes="(max-width: 875px) 100vw, 875px" /></figure>



<p class="wp-block-paragraph"><br>文字通りなので説明しませんが、</p>



<p class="wp-block-paragraph">迷ったら<strong><span class="marker-under-red">「7」</span></strong>の<span class="marker-under-red"><strong>「非表示の行とエラー値を無視します」</strong></span>を選択で大丈夫です。</p>



<p class="wp-block-paragraph">非表示の行の無視や、入れ子、エラー値のみ無視など様々なオプションがあるので場面によって</p>



<p class="wp-block-paragraph">使い分けてみてください。</p>



<p class="wp-block-paragraph"></p>



<h2 class="wp-block-heading"><span id="toc5">■実践する</span></h2>



<p class="wp-block-paragraph"></p>



<h3 class="wp-block-heading"><span id="toc6">・エラーを無視して合計を計算</span></h3>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">では合計を打ち込んでみましょう。<br>計算方法は<span class="marker-under-red">合計</span>なので<span class="marker-under-red">「9」</span>。除外方法は<span class="marker-under-blue">「7」</span>で設定します。<br>そして合計したい範囲を関数で打ち込むと以下のようになります。</p>



<p class="wp-block-paragraph"><strong><span class="fz-22px">=AGGREGATE(<span class="marker-under-red">9</span>,<span class="marker-under-blue">7</span>,C3:C12)</span></strong></p>



<p class="wp-block-paragraph">では実際に打ち込んでみましょう。</p>



<figure class="wp-block-image size-large"><img decoding="async" width="663" height="347" src="https://dokugakuexcel.com/wp-content/uploads/2021/07/image-63.png" alt="" class="wp-image-522" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/07/image-63.png 663w, https://dokugakuexcel.com/wp-content/uploads/2021/07/image-63-300x157.png 300w" sizes="(max-width: 663px) 100vw, 663px" /></figure>



<figure class="wp-block-image size-large"><img decoding="async" width="457" height="284" src="https://dokugakuexcel.com/wp-content/uploads/2021/07/image-64.png" alt="" class="wp-image-523" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/07/image-64.png 457w, https://dokugakuexcel.com/wp-content/uploads/2021/07/image-64-300x186.png 300w" sizes="(max-width: 457px) 100vw, 457px" /></figure>



<p class="wp-block-paragraph">エラーにならず、計算してくれていますね。</p>



<p class="wp-block-paragraph"></p>



<h3 class="wp-block-heading"><span id="toc7"> ・エラーを無視して平均を計算 </span></h3>



<p class="wp-block-paragraph"><br>計算方法は<strong><span class="marker-under-red">平均</span></strong>なので<strong><span class="marker-under-red">「1」</span></strong>。除外方法は<strong><span class="marker-under-blue">「7」</span></strong>で設定します。<br>そして合計したい範囲を関数で打ち込むと以下のようになります。</p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"><strong><span class="fz-24px"><span class="fz-22px">=AGGREGATE(<span class="marker-under-red">1</span>,<span class="marker-under-blue">7</span>,C3:C12)</span></span></strong></p>



<figure class="wp-block-image size-large"><img decoding="async" width="617" height="292" src="https://dokugakuexcel.com/wp-content/uploads/2021/07/image-65.png" alt="" class="wp-image-524" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/07/image-65.png 617w, https://dokugakuexcel.com/wp-content/uploads/2021/07/image-65-300x142.png 300w" sizes="(max-width: 617px) 100vw, 617px" /></figure>



<figure class="wp-block-image size-large"><img decoding="async" width="464" height="285" src="https://dokugakuexcel.com/wp-content/uploads/2021/07/image-66.png" alt="" class="wp-image-525" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/07/image-66.png 464w, https://dokugakuexcel.com/wp-content/uploads/2021/07/image-66-300x184.png 300w" sizes="(max-width: 464px) 100vw, 464px" /></figure>



<p class="wp-block-paragraph">こちらもうまくいきましたね！</p>



<p class="wp-block-paragraph">ぜひ活用してみてください。</p>



<p class="wp-block-paragraph"></p>



<h2 class="wp-block-heading"><span id="toc8">■練習問題</span></h2>



<h3 class="wp-block-heading"><span id="toc9"> ・ 非表示の行とエラー値を無視して最大値（MAX）を計算  </span></h3>



<p class="wp-block-paragraph">では下図の表を参考にしてみましょう。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="302" height="268" src="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-67.png" alt="" class="wp-image-1065" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-67.png 302w, https://dokugakuexcel.com/wp-content/uploads/2021/08/image-67-300x266.png 300w" sizes="(max-width: 302px) 100vw, 302px" /></figure>



<p class="wp-block-paragraph">対象はＣ3からC８とします。しかしエラーと空白が混じっているので無視します。</p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"><strong>答え：</strong>=AGGREGATE(<span class="bold-red">4</span>,<span class="bold-blue">7</span>,<span class="bold-green">C3:C8</span>)</p>



<p class="wp-block-paragraph"><strong>解説：</strong>最大値(MAX)は「<span class="bold-red">4</span>」、非表示の行とエラー値を無視は「<span class="bold-blue">7</span>」、範囲は「 <span class="bold-green">C3:C8</span> 」</p>



<p class="wp-block-paragraph"></p>



<h3 class="wp-block-heading"><span id="toc10"> ・ 非表示の行とエラー値を無視して最小値（MIN）を計算  </span></h3>



<p class="wp-block-paragraph">先ほどの計算を最小値（MIN）で計算してみましょう。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="302" height="268" src="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-67.png" alt="" class="wp-image-1065" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-67.png 302w, https://dokugakuexcel.com/wp-content/uploads/2021/08/image-67-300x266.png 300w" sizes="(max-width: 302px) 100vw, 302px" /></figure>



<p class="wp-block-paragraph">対象は先ほどと同様Ｃ3からC８とします。今回もエラーと空白が混じっているので無視します。</p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"><strong>答え：</strong>=AGGREGATE(<span class="bold-red">5</span>,<span class="bold-blue">7</span>,<span class="bold-green">C3:C8</span>)</p>



<p class="wp-block-paragraph"><strong>解説：</strong>最大値(MAX)は「<span class="bold-red">5</span>」、非表示の行とエラー値を無視は「<span class="bold-blue">7</span>」、範囲は「 <span class="bold-green">C3:C8</span> 」</p>



<p class="wp-block-paragraph"></p>



<h2 class="wp-block-heading"><span id="toc11">■公式の説明</span></h2>



<p class="wp-block-paragraph">わかりやすいように説明したため公式と使用する語句が異なりますが</p>



<p class="wp-block-paragraph">マイクロソフト公式の説明については下記のリンクを参照してください。☟</p>



<p class="wp-block-paragraph"><a href="https://support.microsoft.com/ja-jp/office/aggregate-%E9%96%A2%E6%95%B0-43b9278e-6aa7-4f17-92b6-e19993fa26df">AGGREGATE 関数 &#8211; Office サポート (microsoft.com)</a></p>



<p class="wp-block-paragraph"></p>



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



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">いかがだったでしょうか。</p>



<p class="wp-block-paragraph">とても便利ですよね。私もこの関数を学んで</p>



<p class="wp-block-paragraph">SUM関数やAVERAGE関数を使わない場面が増えました。</p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">個人的にとても好きな関数です.</p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">それでは次回の記事でお会いしましょう。</p>



<p class="wp-block-paragraph"></p>



<p class="has-text-align-center wp-block-paragraph">このサイトでは独学でエクセルの技術を磨くことができます。基本操作やVBA、関数を随時更新中です。</p>



<p class="has-text-align-center wp-block-paragraph">VBAではストーリー形式で説明していますが途中からでもわかるようにしています。ぜひ参考にしてみてください。</p>



<p class="has-text-align-center wp-block-paragraph">いつかはエクセルの教科書のようなサイトを目指してます。<br>コメントで知りたいことや悩みなど記入していただければお答えしていきます。<br>ぜひ、ほかの記事もご覧ください。皆様の参考になれれば幸いです！</p>
]]></content:encoded>
					
					<wfw:commentRss>https://dokugakuexcel.com/%e3%80%90aggregate%e9%96%a2%e6%95%b0%e3%80%91%e3%82%a8%e3%82%af%e3%82%bb%e3%83%ab%e3%81%a7%e7%a9%ba%e7%99%bd%e3%82%84%e3%82%a8%e3%83%a9%e3%83%bc%e3%82%92%e7%84%a1%e8%a6%96%e3%81%97%e3%81%a6%e5%90%88/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">517</post-id>	</item>
		<item>
		<title>【MAX関数】エクセルで範囲を指定して、数値の最大値を求める方法について</title>
		<link>https://dokugakuexcel.com/%e3%80%90max%e9%96%a2%e6%95%b0%e3%80%91%e3%82%a8%e3%82%af%e3%82%bb%e3%83%ab%e3%81%a7%e6%9c%80%e5%a4%a7%e5%80%a4%e3%82%92%e6%b1%82%e3%82%81%e3%82%8b/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25e3%2580%2590max%25e9%2596%25a2%25e6%2595%25b0%25e3%2580%2591%25e3%2582%25a8%25e3%2582%25af%25e3%2582%25bb%25e3%2583%25ab%25e3%2581%25a7%25e6%259c%2580%25e5%25a4%25a7%25e5%2580%25a4%25e3%2582%2592%25e6%25b1%2582%25e3%2582%2581%25e3%2582%258b</link>
					<comments>https://dokugakuexcel.com/%e3%80%90max%e9%96%a2%e6%95%b0%e3%80%91%e3%82%a8%e3%82%af%e3%82%bb%e3%83%ab%e3%81%a7%e6%9c%80%e5%a4%a7%e5%80%a4%e3%82%92%e6%b1%82%e3%82%81%e3%82%8b/?noamp=mobile#comments</comments>
		
		<dc:creator><![CDATA[matsu]]></dc:creator>
		<pubDate>Tue, 22 Jun 2021 15:04:50 +0000</pubDate>
				<category><![CDATA[関数]]></category>
		<category><![CDATA[MAX]]></category>
		<category><![CDATA[最大値]]></category>
		<category><![CDATA[MAX関数]]></category>
		<guid isPermaLink="false">https://dokugakuexcel.com/?p=58</guid>

					<description><![CDATA[今回はエクセルで最大値を求めるMAX関数について説明していきます。数ある数値の中で一番大きな数値を知りたいときに使用する関数です。 最大値からの比較など数値の分析にはよく使われますよね。 ぜひ参考にしてみてください！ 対 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">今回はエクセルで<strong><span class="marker-under-red">最大値を求めるMAX関数</span></strong>について説明していきます。<br>数ある数値の中で一番大きな数値を知りたいときに使用する関数です。</p>



<p class="wp-block-paragraph">最大値からの比較など数値の分析にはよく使われますよね。</p>



<p class="wp-block-paragraph">ぜひ参考にしてみてください！</p>



<p class="wp-block-paragraph">対称となるMIN関数はこちらから☟</p>



<p class="wp-block-paragraph"><a href="https://dokugakuexcel.com/%e3%80%90min%e9%96%a2%e6%95%b0%e3%80%91%e3%82%a8%e3%82%af%e3%82%bb%e3%83%ab%e3%81%a7%e6%9c%80%e5%b0%8f%e5%80%a4%e3%82%92%e6%b1%82%e3%82%81%e3%82%8b/?preview_id=67&amp;preview_nonce=b6856547bb&amp;preview=true&amp;_thumbnail_id=74">【MIN関数】エクセルで関数を使用して、最小値を求める方法について ► 独学エクセル塾 (dokugakuexcel.com)</a></p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">それではみていきましょう。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-12" checked><label class="toc-title" for="toc-checkbox-12">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">■ 関数の仕組み</a></li><li><a href="#toc2" tabindex="0">■ 最大値を求める</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">・最大値を算出する範囲にエラーが含まれている</a></li></ol></li><li><a href="#toc9" tabindex="0">■公式の説明</a></li><li><a href="#toc10" tabindex="0">■まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">■ 関数の仕組み</span></h2>



<figure class="wp-block-pullquote"><blockquote><p><strong>＝MAX(<span class="has-inline-color has-red-color">最大値を求めたい範囲</span>）</strong></p></blockquote></figure>



<h2 class="wp-block-heading"><span id="toc2">■ 最大値を求める</span></h2>



<p class="wp-block-paragraph"></p>



<h3 class="wp-block-heading"><span id="toc3">・通常の最大値の算出</span></h3>



<p class="wp-block-paragraph">今回はAさん・Bさん・Cさんのテストの点数を参考にしてみましょう。</p>



<p class="wp-block-paragraph">下図の見本を見てみましょう。</p>



<p class="wp-block-paragraph">国語・算数・理科・社会・英語の各点数を入力しています。</p>



<figure class="wp-block-image size-large"><img decoding="async" width="385" height="244" src="https://dokugakuexcel.com/wp-content/uploads/2021/06/image-25.png" alt="" class="wp-image-59" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/06/image-25.png 385w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-25-300x190.png 300w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-25-95x60.png 95w" sizes="(max-width: 385px) 100vw, 385px" /></figure>



<p class="wp-block-paragraph">Cさんが優秀ですね…</p>



<p class="wp-block-paragraph">今回はオレンジ色の「<strong><span class="has-inline-color has-orange-color">最高得点</span></strong>」を求めます。</p>



<p class="wp-block-paragraph">使用する関数は「<strong><span class="marker-under">MAX関数</span></strong>」です。</p>



<p class="wp-block-paragraph">「<strong><span class="marker-under">＝</span></strong>」の後にMAXと打ちます。するとMAX関数が出てくるのでダブルクリックします。</p>



<figure class="wp-block-image size-large"><img decoding="async" width="392" height="244" src="https://dokugakuexcel.com/wp-content/uploads/2021/06/image-26.png" alt="" class="wp-image-60" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/06/image-26.png 392w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-26-300x187.png 300w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-26-96x60.png 96w" sizes="(max-width: 392px) 100vw, 392px" /></figure>



<p class="wp-block-paragraph">このような画面になりましたかね？<br>そこで、Aさんの点の開始位置「<strong><span class="marker-under">85</span></strong>」をクリックしたまま、終点の「<strong><span class="marker-under">28</span></strong>」までスライドさせて範囲を決定させます。これによりAさんの点数がすべて網羅できた状態になります。</p>



<p class="wp-block-paragraph">つまり関数で表すとこのようになります。</p>



<p class="wp-block-paragraph"><span class="fz-22px"><strong><span class="marker-under-red">=MAX(C4:C8)</span></strong></span></p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">では実際に打ち込んでみましょう。</p>



<figure class="wp-block-image size-large"><img decoding="async" width="376" height="236" src="https://dokugakuexcel.com/wp-content/uploads/2021/06/image-27.png" alt="" class="wp-image-61" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/06/image-27.png 376w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-27-300x188.png 300w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-27-96x60.png 96w" sizes="(max-width: 376px) 100vw, 376px" /></figure>



<p class="wp-block-paragraph">この状態でEnterキーを押すと…</p>



<figure class="wp-block-image size-large"><img decoding="async" width="376" height="224" src="https://dokugakuexcel.com/wp-content/uploads/2021/06/image-28.png" alt="" class="wp-image-62" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/06/image-28.png 376w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-28-300x179.png 300w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-28-101x60.png 101w" sizes="(max-width: 376px) 100vw, 376px" /></figure>



<p class="wp-block-paragraph">はい！社会の95点ですね！<br>ちなみにBさん・Ｃさんの最高得点を求めたいときは、関数を1から打ち込まなくても時短で打ち込める方法があります。</p>



<figure class="wp-block-image size-large"><img decoding="async" width="398" height="228" src="https://dokugakuexcel.com/wp-content/uploads/2021/06/image-29.png" alt="" class="wp-image-63" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/06/image-29.png 398w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-29-300x172.png 300w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-29-105x60.png 105w" sizes="(max-width: 398px) 100vw, 398px" /></figure>



<p class="wp-block-paragraph">MAX関数が入ったセルを選択し、右下にマウスを合わせます。<br>そのままクリックして展開したい範囲までスライドさせると・・・</p>



<figure class="wp-block-image size-large"><img decoding="async" width="841" height="237" src="https://dokugakuexcel.com/wp-content/uploads/2021/06/image-30.png" alt="" class="wp-image-64" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/06/image-30.png 841w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-30-300x85.png 300w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-30-768x216.png 768w, https://dokugakuexcel.com/wp-content/uploads/2021/06/image-30-213x60.png 213w" sizes="(max-width: 841px) 100vw, 841px" /></figure>



<p class="wp-block-paragraph">Bさん・Cさんも同じように最大値を求めることができます。<br>ちなみに最大値を求める範囲も追従してずれてくれるようになっています。</p>



<p class="wp-block-paragraph">Bさん・Cさんそれぞれ関数の式を打ち込まなくても入力できるのでとても便利ですね。</p>



<p class="wp-block-paragraph"></p>



<h3 class="wp-block-heading"><span id="toc4"> ・離れた範囲を選択して複数範囲の最大値を求める </span></h3>



<p class="wp-block-paragraph">下図のように最大値を求めたい範囲が離れていても最大値を求めることができます。</p>



<p class="wp-block-paragraph">離れている範囲の最大値を求めたい場合には範囲の後に<strong><span class="marker-under-red">「,」</span></strong>を打ち込むか、</p>



<p class="wp-block-paragraph"><strong><span class="marker-under-red">「Ctrl」</span></strong>を押しながら再度、範囲を選択すると複数範囲の最大値を求めることができます。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="850" height="250" src="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-68.png" alt="" class="wp-image-1071" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-68.png 850w, https://dokugakuexcel.com/wp-content/uploads/2021/08/image-68-300x88.png 300w, https://dokugakuexcel.com/wp-content/uploads/2021/08/image-68-768x226.png 768w" sizes="(max-width: 850px) 100vw, 850px" /></figure>



<p class="wp-block-paragraph">上図の見本を見てみましょう。</p>



<p class="wp-block-paragraph"><strong>=MAX(<span class="marker-under-red">C3:C7</span>,<span class="marker-under-blue">F3:F7</span>)</strong></p>



<p class="wp-block-paragraph"><strong><span class="marker-under-red">「Ｃ3：Ｃ7」</span></strong>と<strong><span class="marker-under-blue">「Ｆ3：Ｆ7」</span></strong>の二つの範囲を参照していることがわかります。</p>



<p class="wp-block-paragraph"></p>



<h3 class="wp-block-heading"><span id="toc5">・複数のシートをまたいで最大値を求める</span></h3>



<p class="wp-block-paragraph">さらに複数のシートをまたいでも最大値を求めることができます。</p>



<p class="wp-block-paragraph">下記の式を見てみましょう</p>



<p class="wp-block-paragraph"><strong><span class="fz-22px">=MAX(<span class="marker-under-red">Sheet1!P10:P24</span>,<span class="marker-under-blue">Sheet2!Q9:Q25</span>)</span></strong></p>



<p class="wp-block-paragraph">２つのシートの範囲を参照して最大値を求めています。</p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">参照範囲は</p>



<p class="wp-block-paragraph"><strong><span class="marker-under-red">①「シート：Sheet1」のＰ10からＰ24</span></strong></p>



<p class="wp-block-paragraph"><strong><span class="marker-under-blue">②「シート：Sheet2」のＱ9からＱ25 </span></strong></p>



<p class="wp-block-paragraph">となっています。</p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">仕組みは<strong><span class="bold-red">シート名+「！」+範囲</span></strong>で</p>



<p class="wp-block-paragraph">別シートを参照することができるようになります。</p>



<p class="wp-block-paragraph"></p>



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



<p class="wp-block-paragraph">ではMAX関数を使用して発生するエラーとそれに対する対処法を説明します。</p>



<h3 class="wp-block-heading"><span id="toc7">・数値が文字列になっている</span></h3>



<p class="wp-block-paragraph">下記の式をご覧ください</p>



<figure class="wp-block-image size-full"><img decoding="async" width="275" height="262" src="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-70.png" alt="" class="wp-image-1074"/></figure>



<p class="wp-block-paragraph">5つの数値の最大値を算出する計算式になっています。</p>



<p class="wp-block-paragraph">結果は<strong><span class="marker-under-red">一番大きな「95」</span></strong>になるはずです。しかし結果は下図のようになりました。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="259" height="254" src="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-69.png" alt="" class="wp-image-1073"/></figure>



<p class="wp-block-paragraph">「95」ではなく、<strong><span class="marker-under-red">２番目の「85」</span></strong>になっています。</p>



<p class="wp-block-paragraph">では「95」に注目してください。</p>



<p class="wp-block-paragraph">左上に緑の印がついています。</p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">本来数値は<strong><span class="marker-under">「標準」や「数値」</span></strong>となっています。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="428" height="376" src="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-71.png" alt="" class="wp-image-1075" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-71.png 428w, https://dokugakuexcel.com/wp-content/uploads/2021/08/image-71-300x264.png 300w" sizes="(max-width: 428px) 100vw, 428px" /></figure>



<p class="wp-block-paragraph">しかし左上に緑の印がついてある「95」はというと&#8230;</p>



<figure class="wp-block-image size-full"><img decoding="async" width="427" height="363" src="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-72.png" alt="" class="wp-image-1076" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-72.png 427w, https://dokugakuexcel.com/wp-content/uploads/2021/08/image-72-300x255.png 300w" sizes="(max-width: 427px) 100vw, 427px" /></figure>



<p class="wp-block-paragraph"><strong><span class="marker-under">「文字列」</span></strong>になっています。</p>



<p class="wp-block-paragraph">つまり<strong>「95」は数値として認識されておらず「文字」として認識している</strong>ため</p>



<p class="wp-block-paragraph"><strong><span class="marker-under-blue">無視</span></strong>されている計算になっています。</p>



<p class="wp-block-paragraph"></p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong><span class="fz-22px"><span class="bold-red">対処法</span>：表示を標準・数値にもどし、再度入力すれば解消されます。</span></strong></p></blockquote>



<p class="wp-block-paragraph"></p>



<h3 class="wp-block-heading"><span id="toc8">・最大値を算出する範囲にエラーが含まれている</span></h3>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">では次のエラーを見てみましょう。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="353" height="265" src="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-73.png" alt="" class="wp-image-1077" srcset="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-73.png 353w, https://dokugakuexcel.com/wp-content/uploads/2021/08/image-73-300x225.png 300w" sizes="(max-width: 353px) 100vw, 353px" /></figure>



<p class="wp-block-paragraph">最大値を求める式は先ほどと同様です。</p>



<p class="wp-block-paragraph">しかし数値の中にエラーが存在しています。</p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">結果はこのようになります。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="271" height="247" src="https://dokugakuexcel.com/wp-content/uploads/2021/08/image-74.png" alt="" class="wp-image-1078"/></figure>



<p class="wp-block-paragraph">エラーに引っ張られて最大値の<strong><span class="marker-under-red">結果もエラー</span></strong>になってしまいました。</p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">MAX関数は空白や文字列はスルー出来ますが、<strong><span class="marker-under-red">エラーはスルー出来ません</span></strong>。</p>



<p class="wp-block-paragraph">対策を下記にまとめました。</p>



<p class="wp-block-paragraph"></p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong><span class="bold-red">対策①</span>：参照のエラーを解消する</strong></p><p><strong><span class="bold-red">対策②</span>：AGGREGATE関数を使用し、エラーをスルーして最大値を求める。</strong></p></blockquote>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">対策①は至ってシンプルです。</p>



<p class="wp-block-paragraph">対策②はエラーが起こる可能性があるが、最大値を求めたい場合は</p>



<p class="wp-block-paragraph"><strong><span class="marker-under-blue">AGGREGATE関数を使用するとエラーもスルーすることができます</span></strong>。</p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">AGGREGATE関数関数についてはこちら☟</p>



<p class="wp-block-paragraph"><a href="https://dokugakuexcel.com/%e3%80%90aggregate%e9%96%a2%e6%95%b0%e3%80%91%e3%82%a8%e3%82%af%e3%82%bb%e3%83%ab%e3%81%a7%e7%a9%ba%e7%99%bd%e3%82%84%e3%82%a8%e3%83%a9%e3%83%bc%e3%82%92%e7%84%a1%e8%a6%96%e3%81%97%e3%81%a6%e5%90%88/"></a><a href="https://dokugakuexcel.com/%e3%80%90aggregate%e9%96%a2%e6%95%b0%e3%80%91%e3%82%a8%e3%82%af%e3%82%bb%e3%83%ab%e3%81%a7%e7%a9%ba%e7%99%bd%e3%82%84%e3%82%a8%e3%83%a9%e3%83%bc%e3%82%92%e7%84%a1%e8%a6%96%e3%81%97%e3%81%a6%e5%90%88/">【AGGREGATE関数】エクセルで空白やエラーを無視して合計・平均・最大値・最小値を求める。 ► 独学エクセル塾 (dokugakuexcel.com)</a></p>



<p class="wp-block-paragraph"></p>



<h2 class="wp-block-heading"><span id="toc9">■公式の説明</span></h2>



<p class="wp-block-paragraph">わかりやすいように説明したため公式と使用する語句が異なりますが</p>



<p class="wp-block-paragraph">マイクロソフト公式の説明については下記のリンクを参照してください。☟</p>



<p class="wp-block-paragraph"><a href="https://support.microsoft.com/ja-jp/office/max-%E9%96%A2%E6%95%B0-e0012414-9ac8-4b34-9a47-73e662c08098">MAX 関数 &#8211; Office サポート (microsoft.com)</a></p>



<p class="wp-block-paragraph"></p>



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



<p class="wp-block-paragraph">いかがだったでしょうか。<br>最大値からの比較などでもよく用いられる関数です。</p>



<p class="wp-block-paragraph">使い方はシンプルでとても使いやすいので実際に使用してみてください。</p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">では次回の記事でお会いしましょう！</p>



<p class="wp-block-paragraph"></p>



<p class="has-text-align-center wp-block-paragraph">このサイトでは独学でエクセルの技術を磨くことができます。基本操作やVBA、関数を随時更新中です。</p>



<p class="has-text-align-center wp-block-paragraph">関数の使い方や効果を、実際のエクセルを使用してわかりやすくしています。</p>



<p class="has-text-align-center wp-block-paragraph">いつかはエクセルの教科書のようなサイトを目指してます。<br>コメントで知りたいことや悩みなど記入していただければお答えしていきます。<br>ぜひ、ほかの記事もご覧ください。皆様の参考になれれば幸いです！</p>
]]></content:encoded>
					
					<wfw:commentRss>https://dokugakuexcel.com/%e3%80%90max%e9%96%a2%e6%95%b0%e3%80%91%e3%82%a8%e3%82%af%e3%82%bb%e3%83%ab%e3%81%a7%e6%9c%80%e5%a4%a7%e5%80%a4%e3%82%92%e6%b1%82%e3%82%81%e3%82%8b/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">58</post-id>	</item>
	</channel>
</rss>
