Excel関数で最大値を抽出する方法をお探しですね。
広告
Excelで最大値・最小値・平均値を出す方法【MAX・MIN・AVERAGE関数】
Excelで点数表や売上表を作っていると、「一番高い数字はいくつ?」「平均はどのくらい?」と知りたくなることってよくありますよね。
手作業で探したり電卓で計算したりすると、データが多いほど時間がかかるし、計算ミスも心配です。
そんなときに便利なのが、**MAX関数・MIN関数・AVERAGE関数**です。
この記事では、Excel初心者の方でも迷わず使えるように、基本的な使い方から注意点まで分かりやすく解説します。
MAX・MIN・AVERAGE関数って何ができるの?
MAX関数・MIN関数・AVERAGE関数は、Excelで数字を集計するときに最初に覚えておきたい基本の関数です。
**MAX関数**は指定した範囲の中から**最大値(一番大きい数)**を見つけてくれます。
**MIN関数**は逆に**最小値(一番小さい数)**を教えてくれます。
そして**AVERAGE関数**は、指定した範囲の数字から**平均値**を計算してくれます。
例えば、テストの点数表で「最高点・最低点・平均点」を知りたいときや、売上表で「一番売れた月・一番少なかった月・平均売上」を確認したいときに使います。
これらの関数を使うメリットは、計算が速くなるだけじゃありません。
**元のデータを変更すると、関数の結果も自動で更新される**のが大きなポイントです。
例えば、売上金額を後から修正しても、最大値や平均値を計算し直す必要はありません。
表を更新すれば結果も連動するので、日々の集計作業がグッと楽になります。
基本の書き方はとてもシンプルです。
関数は必ず「**=**」から始めて、関数名の後ろに丸括弧を付け、その中に計算したい範囲を指定します。
範囲を指定するときの「**:**」は「ここからここまで」という意味です。
例えば「B2:B10」なら、B2からB10までの連続したセルを表します。
– **最大値を求める**:`=MAX(B2:B10)`
– **最小値を求める**:`=MIN(B2:B10)`
– **平均値を求める**:`=AVERAGE(B2:B10)`
ここで大事なのは、関数名よりも「**どの範囲を指定しているか**」です。
Excelの集計ミスは、関数そのものの間違いよりも、範囲の選び間違いで起こることが多いんです。
結果がおかしいなと思ったら、まず画面上部の数式バーを確認して、指定範囲が目的のデータ全体を含んでいるかチェックしましょう。
最大値・最小値を求める【MAX関数とMIN関数】
**MAX関数**は、指定した範囲の中で一番大きい数字を見つけてくれる関数です。
例えば、B2からB11に10人分の点数が入力されているとき、最高点を表示したいセルに「**=MAX(B2:B11)**」と入力します。
Enterキーを押すと、その範囲内で一番高い点数が表示されます。
営業成績なら最高売上、在庫管理なら最大在庫数、気温データなら最高気温を求めるときに使えます。
**MIN関数**は、MAX関数とは逆で、指定範囲の中で一番小さい数字を見つけます。
同じ点数表で最低点を出したいときは「**=MIN(B2:B11)**」と入力すればOKです。
最安値、最低売上、最小在庫数などを確認したいときに便利です。
MAX関数とMIN関数は書き方がほぼ同じなので、片方を覚えればもう片方もすぐに使えるようになります。
縦方向だけじゃなく、横方向のデータにも使えます。
例えば、B2からF2に1月から5月までの売上が横に並んでいる場合、「**=MAX(B2:F2)**」でその期間の最高売上が分かります。
同じように「**=MIN(B2:F2)**」とすれば最低売上が出せます。
範囲はマウスでドラッグして選ぶこともできるので、関数に慣れていない人は、数式を途中まで入力してから対象セルをマウスで選ぶとやりやすいですよ。
また、複数の列に同じ集計をしたいときは、**オートフィル**(セルの右下をドラッグしてコピーする機能)を使うと便利です。
例えば、国語・数学・英語の点数がC列からE列に並んでいる表で、C列に「=MAX(C2:C31)」を入力した後、右方向にコピーすると、D列・E列の範囲に合わせて数式が自動で調整されます。
これを「相対参照」といって、Excelがコピー先に応じて参照範囲を自動でずらしてくれる仕組みです。
ただし、特定のセルを固定したいときは「**$**」マークを使う「絶対参照」が必要になるので、集計表を作るときは数式バーで参照先を確認しておくと安心です。
平均値を求める【AVERAGE関数】
**AVERAGE関数**は、指定した範囲に含まれる数字の平均値を計算してくれる関数です。
平均値は「合計 ÷ 個数」で計算できますが、ExcelではAVERAGE関数を使えば一発で求められます。
例えば、B2からB11に売上データが入力されているとき、「**=AVERAGE(B2:B11)**」と入力するだけで平均売上が表示されます。
SUM関数で合計を出して、COUNT関数で個数を数えて割る…という方法よりもずっと簡単で、数式も読みやすくなります。
AVERAGE関数を使うときに覚えておきたいのは、**基本的に数値だけが平均の対象になる**ことです。
範囲内に空白のセルや文字が入っていても、通常は平均の計算には含まれません。
例えば、10個のセル範囲のうち8個だけに数値が入っている場合、AVERAGE関数は8個の数値をもとに平均を計算します。
未入力のセルを「0点」として扱いたい場合は、空白のままにせず**0を入力する**必要があります。
この違いは、成績表やアンケート集計で特に重要です。
欠席者の点数を空白にしている場合、AVERAGE関数では欠席者を除いた平均になります。
一方、欠席を0点として扱うルールなら、空白ではなく0を入力しないと正しい平均になりません。
Excelの関数は便利ですが、業務上のルールとデータ入力の意味を合わせておかないと、見た目には正しそうでも実態と違う結果になることがあるので注意しましょう。
平均値を表示すると、小数点以下がずらっと長く表示されることがあります。
この場合、セルの表示形式や「小数点以下の表示桁数を減らす」ボタンを使えば、見た目の桁数を調整できます。
ただし、表示を丸めてもセル内部の値は元のままです。
計算結果そのものを四捨五入したい場合は**ROUND関数**を組み合わせます。
例えば「**=ROUND(AVERAGE(B2:B11),1)**」とすれば、平均値を小数第1位までに四捨五入できます。
資料として見せるだけなら表示形式、後続の計算にも丸めた値を使うならROUND関数、と使い分けるといいですね。
入力方法とよくある注意点
MAX・MIN・AVERAGE関数は、キーボードで直接入力する方法と、Excelのメニューから選ぶ方法のどちらでも使えます。
直接入力する場合は、結果を表示したいセルを選択して、「**=MAX(**」のように入力してから対象範囲をドラッグし、最後に「**)**」を付けてEnterキーを押します。
関数名を途中まで入力すると候補が表示されるので、候補から選択するとスペルミスを防げます。
Excelに慣れていない人は、まずこの方法で練習すると数式の意味が理解しやすくなりますよ。
メニューから入力する場合は、ホームタブにある「**Σ(オートSUM)**」の横の▼メニューを使う方法が便利です。
合計だけでなく、平均、最大値、最小値などを選べるようになっています。
選択後、Excelが自動で範囲を推測してくれますが、**必ずその範囲が正しいか確認しましょう**。
自動選択は便利な反面、表の途中に空白行があると範囲が途切れたり、不要なセルまで含まれたりすることがあります。
よくあるミスとして、**数値が文字列として入力されている**ケースがあります。
見た目は「100」と表示されていても、セルの中身が文字列扱いになっていると、集計結果がおかしくなることがあります。
特に、外部システムからCSVを取り込んだ場合や、先頭にアポストロフィ(‘)が付いている場合は要注意です。
セルの左上に**緑色の三角マーク**が出ているときは、数値が文字列として保存されている可能性があります。
エラーが出た場合は、表示内容から原因を探りましょう。
例えば「**#NAME?**」は関数名の入力ミスや存在しない名前を使ったときに出やすいエラーです。
「**#VALUE!**」は、数式の中でExcelが処理できない値が含まれている場合に表示されることがあります。
AVERAGE関数で対象範囲に数値が1つもない場合は、平均を計算できずエラーになることもあります。
エラーが出たら、関数名、括弧、範囲、セル内のデータ形式を順番に確認すると解決しやすいです。
最後に、関数を実務で使いこなすコツは、結果だけでなく「**その結果が何を意味するか**」まで確認することです。
最大値や最小値は飛び抜けた数値の発見に役立ちますし、平均値は全体の傾向をつかむ手がかりになります。
ただし、極端に大きい値や小さい値が混ざると平均値が引っ張られるため、必要に応じて中央値や条件付き集計も検討すると、より正確にデータを読み取れます。
まずはMAX・MIN・AVERAGE関数を確実に使えるようにして、次のステップとしてCOUNT関数、SUM関数、AVERAGEIF関数、MAXIFS関数、MINIFS関数などへ広げていくと、Excelでの集計作業がさらに効率的になりますよ!
広告
