メインコンテンツにスキップ
MedCalc

ISUNIQUE 関数

ISUNIQUE([listID,]var) は、var の現在の値が処理中に最初に出現したものである場合に論理値 1 (TRUE) を返します。

統計解析では、ケースは上から下へ順に評価されます。特定の値(例:"FOO")が変数 var に複数回出現する場合、ISUNIQUE は最初の "FOO" に対して 1 (TRUE) を返します。それ以降の "FOO" に対しては 0 (FALSE) を返します。

この関数はフィルターで使用するためのもので、スプレッドシートのセルの数式内で直接使用することはできません。

省略可能なパラメーター listID

同じ統計手順の中で複数の変数に ISUNIQUE を使用する場合は、省略可能なパラメーター listID にそれぞれ異なる値(1~10)を指定し、「既出」の値が独立して追跡されるようにしてください。

  • リスト ID なしの場合:ISUNIQUE(City) と ISUNIQUE(Year) の両方をリスト ID なしで使用すると、内部の「既出値」リストが混乱し、ある「Year」の値が「City」のリストで既に出現したかどうかを調べようとする可能性があります。
  • リスト ID ありの場合:ISUNIQUE(1,City) AND ISUNIQUE(2,Year) とすると、プログラムは City と Year のリストを別々に保持します。