الدالة ISUNIQUE
ISUNIQUE([listID,]var) تُرجع القيمة المنطقية 1 (TRUE) إذا كانت القيمة الحالية لـ var هي أول ظهور لها يُصادَف أثناء المعالجة.
في التحليلات الإحصائية، تُقيَّم الحالات بالتتابع من الأعلى إلى الأسفل. فإذا ظهرت قيمة معينة (مثل "FOO") عدة مرات في المتغير var، تُرجع ISUNIQUE القيمة 1 (TRUE) لأول ظهور لـ "FOO"، وتُرجع الدالة 0 (FALSE) لجميع الظهورات اللاحقة لـ "FOO".
صُممت هذه الدالة للاستخدام في عوامل التصفية، ولا يمكن استخدامها مباشرةً في صيغ خلايا جدول البيانات.
المعلمة الاختيارية listID
إذا استخدمت ISUNIQUE لمتغيرات مختلفة في الإجراء الإحصائي نفسه، فينبغي أن تستخدم قيمًا مختلفة (من 1 إلى 10) للمعلمة الاختيارية listID لضمان تتبّع القيم «التي سبقت رؤيتها» لكل متغير على نحو مستقل.
- بدون مُعرِّفات القوائم: إذا استخدمت ISUNIQUE(City) وISUNIQUE(Year) معًا بدون مُعرِّفات قوائم، فقد تختلط القائمة الداخلية «للقيم التي سبقت رؤيتها»، فتحاول التحقق مما إذا كانت قيمة «Year» قد ظهرت من قبل في قائمة «City».
- مع مُعرِّفات القوائم: يضمن ISUNIQUE(1,City) AND ISUNIQUE(2,Year) أن يحتفظ البرنامج بقائمتين منفصلتين للمدن والسنوات.