> ## Documentation Index
> Fetch the complete documentation index at: https://help.dingtalk.io/llms.txt
> Use this file to discover all available pages before exploring further.

# SMALL

> YiDAのSMALL関数の使い方を解説。データセット内でN番目に小さい値を取得する構文・引数・戻り値・使用例を紹介し、フォームやワークフロー設計での数値計算・順位取得を効率化します。

**SMALL** 関数は、データセット内でN番目に小さい値を返します。

## 対応する製品シナリオ

SMALL 関数は、以下の YiDA シナリオで対応しています。

* フォーム（メインテーブルフィールド）
* フォーム（業務関連ルール）
* フォーム（検証）
* ワークフロー設計（検証ルール）
* ワークフロー設計（関連操作）
* 統合と自動化
* 作業フローノード
* コネクタ

## 構文

```text theme={"theme":{"light":"github-light","dark":"github-dark"}}
SMALL(Array,number)
```

## 属性

| **属性** | **必須** | **説明**                                |
| ------ | ------ | ------------------------------------- |
| Array  | はい     | 配列タイプのデータ。サブフォーム内の数値コンポーネントを直接使用できます。 |
| number | はい     | 数値タイプ。取得したい最小値の順位を指定します。              |

## 戻り値

| **戻り値タイプ** | **説明** |
| ---------- | ------ |
| 数値         | 取得した値。 |

## 例

以下に示すように、`SMALL() および ADD()` 関数を使用して、クラスで下から2番目の順位の生徒のスコアを算出します。

## 試してみる

サブフォームの複数行データにおいて、3番目に小さい値を返します。
