MAX関数をマスターしよう!スプレッドシートでの最大値の活用方法とMAXIFS関数の使い方
スプレッドシートのMAX関数の使い方
まずは、MAX関数の基本について学びましょう。
MAX関数とは何か
MAX関数は、指定されたセル範囲の中から最大値を返す関数です。そしてその使い方はとても簡単です。
=MAX(範囲)
たとえば、次のように表が用意されているとしましょう。
| A | B | C | |
|---|---|---|---|
| 1 | 商品 | 売上 | |
| 2 | 商品A | 150 | |
| 3 | 商品B | 200 | |
| 4 | 商品C | 250 |
この表で売上の最大値を知りたいとき、B2からB4の範囲を指定すると良いです。
=MAX(B2:B4)
これをB5に入力すれば、最大の売上である250が表示されます。
条件付きで最大値を見つけるMAXIFS関数
次に、MAXIFS関数の使い方も知っておくと良いでしょう。これはより高度な使い方です。
MAXIFS関数の基本
MAXIFS関数は、条件を指定して条件に合ったセル範囲内の最大値を求めるときに使います。
=MAXIFS(範囲, 条件範囲, 条件)
たとえば、次のようなデータがあります。
| A | B | C | |
|---|---|---|---|
| 1 | 商品 | 売上 | エリア |
| 2 | 商品A | 150 | 東 |
| 3 | 商品B | 200 | 西 |
| 4 | 商品C | 250 | 東 |
東エリアの売上の最大値を求めるには次のようにします。
=MAXIFS(B2:B4, C2:C4, "東")
これにより、「東」エリアの売上で最も大きな数字250が返されます。
MAXIFS関数の応用
条件が複数ある場合にも対応できます。例えば、特定の商品かつ特定のエリアの最大値を求めたいときは、追加の条件を組み込むことができます。
MAX関数とMAXIFS関数の限界を超えて
スプレッドシートの関数は非常に便利ですが、手作業が多くなる場合もあります。そのようなときには、GAS(Google Apps Script)を活用して自動化するのがおすすめです。
GASを使えば、特定の条件を自動的に設定し、計算結果を自動で更新することも可能です。毎日のデータ更新や、複数のスプレッドシートからのデータ取得を効率化できます。
- スプレッドシートを自動で開いてデータを更新
- 特定のセル範囲内でMAX値を計算
- 計算結果を別のシートに移動
- 計算結果をメールで送信
スプレッドシートでの作業を最大限効率化し、データの利用価値を引き上げていきましょう。