![【Alteryx関数シリーズ】最小/最大関数の使い方[2025Ver.対応]](https://newssdx.kcme.jp/wp-content/uploads/2020/07/Alteryx関数キャッチ用.png)
Alteryxで使用できる関数の「最小/最大関数」の使い方をご紹介します
最小・最大関数のカテゴリの関数は、数値列で指定した値の最大値、最小値等を取得します。
本記事はAlteryx Designer Version 2025.1.2の内容になりますので、Alteryx Designer Version 2019.1.6の場合は以下のリンクを参考にしてください。
最小/最大カテゴリの関数一覧
| やりたいこと | 関数名 | 概要 | 対応するExcel関数 |
|---|---|---|---|
| 値の上限、下限を制限 | Bound(x, min, max) | 値を、指定した上限、下限の範囲内に制限します | - |
| 最大値を取得 | Max(v0, v1, ..., vn) | 最大値を取得します | MAX(v0, v1, ..., vn) |
| 最小値を取得 | Min(v0, v1, ..., vn) | 最小値を取得します | MIN(v0, v1, ..., vn) |
| 最大値のインデックスを取得 | MaxIDX(v0, v1, ..., vn) | 最大値のインデックスを取得します | - |
| 最小値のインデックスを取得 | MinIDX(v0, v1, ..., vn) | 最小値のインデックスを取得します | - |
| 値が範囲内か判定 | Between(x, min, max) | 値 x が指定した下限 min と上限 max の範囲内(両端を含む)にあるかを判定します | - |
以下の関数は、Alteryx Designer Version 2019.1.6以降にAlteryxに追加された関数です。
- Between (Version2023.1.1で追加)
各関数の使い方とサンプル
Bound ・・・ 値を、指定した上限、下限の範囲内に制限します
Bound(x, min, max)
xで指定した値が min <= x <= max の場合は x の値を、 x < min の場合は min の値を、 max < xの場合は max の値を返します。
Sample
下の例では min = 2、max = 6 として、2から6の間に制限した中で x の最大値を取得しています。

Max ・・・ 最大値を取得します
Max(v0, v1, ..., vn)
指定した値群の中から、最大値を取得します。
Sample

Min ・・・ 最小値を取得します
Min(v0, v1, ..., vn)
指定した値群の中から、最小値を取得します。
Sample

MaxIDX ・・・ 最大値のインデックスを取得します
MaxIDX(v0, v1, ..., vn)
指定した値群の中から、最大値のインデックス(0ベース)を取得します。どの列に最大値が存在するか調べる際などに使用します。
Sample
下の例の1レコード目では、それぞれの列にインデックス値として v0列 = 0、v1列 = 1、v2列 = 2 が与えられています。この中で、最大値である 10(v2列)のインデックス値である 2 が返っています。

MinIDX ・・・ 最小値のインデックスを取得します
MinIDX(v0, v1, ..., vn)
指定した値群の中から、最小値を取得します。どの列に最小値が存在するか調べる際などに使用します。
Sample
下の例の1レコード目では、それぞれの列にインデックス値として v0列 = 0、v1列 = 1、v2列 = 2 が与えられています。この中で、最小値である 1(v0列)のインデックス値である 2 が返っています。

Between・・・ 値が範囲内かを判定します
Between(x, min, max)
値 x が、指定した 2 つの値 min と max の間(両端を含む)にあるかどうかを判定します。x が min 以上かつ max 以下の場合は True を返し、それ以外の場合は False を返します。
Sample
下の例では、値 x が下限 min 以上かつ上限 max 以下の範囲内にある場合に True、範囲外の場合に False が返されています。

サンプルワークフロー ダウンロード
FomulaFunction_Max_Minfa-share-square-o
※Alteryx Designer 2025.1.2時点の情報です
運営会社
![【Alteryx関数シリーズ】テスト関数の使い方[2025Ver.対応]](https://newssdx.kcme.jp/wp-content/uploads/2020/07/Alteryx関数キャッチ用-300x192.png)
