UNI

Sommaire


unipermet de vérifier s'il y a des valeurs dupliquées dans une série de variablesou d'expressions numériques, alphanumériques ou dates.

 

Syntaxe

   uni(liste_exprg)

 

Paramètres

Elément

Description

Remarques

liste_exprg

Liste d'expressions_généraliséesséparées par le caractère ','.

Les expressions doivent être du mêmetype.

 

Exemples

   # Y a-t-il des valeurs dupliquées ? Ceprogramme affiche 3
    Infbox num$(uni(24, 15, 24, 1, 2, 3, 4, 5))

   # Saisie d'un tableau déroulant danslequel la première colonne ne
   # doit pas contenir de valeursdupliquées; la variable de bas de
   # tableau est VARBAS
   I =uni([M]COLONNE1(0..[M]VARBAS-1))     :# Valeurdupliquée?
        If I <> 0
          Errbox "Valeur dupliquée !"
        Endif

Description et commentaires

unipermet de vérifier s'il y a ou non des valeurs identiques dans une série devariables numériques, alphabétiques ou dates. uni renvoie le rang de la 1ère valeurégale à une variable précédente dans la liste, c'est-à-dire :

- si la 1ère et la 2ème sont identiques, uni renvoie 2

- si la 1ère et la 3ème (ou la 2ème et la 3ème) sont identiques, uni renvoie 3.

...

- si aucune valeur n'est dupliquée, uni renvoie 0.

Pour un "uni"numérique, on peut mêler des variables libellés, des décimaux, des entiers, desflottants et des double précision.

Si l'un des arguments de la fonction est une variable dimensionnée sansprécision d'indice ou d'intervalle d'indices, tous les éléments de la variablesont utilisés. La précision d'un indice ou d'un intervalle d'indice détermineles éléments à prendre en compte.

Si l'on donne un intervalle d'indices tel qu'il n'y a aucun élément, parexemple uni(VALEURS(1..0)),le résultat renvoyé est 0.

 

Remarque

Quels que soient les arguments, uni renvoie un entier. Il est à noterque la fonction unine renvoie jamais 1.

 

Erreurs associées

Erreur

Description

ERMODE(10)

Lesindices donnés ne sont pas numériques.

ERINDI( 8)

Erreurde bornes pour des indices.

ERDOM(50)

Lesarguments ne sont pas du même type.

ERDIM(55)

Tropde dimensions données.

 

Mots-clés associés

FIND - MAX - MIN- SUM - PRD - AVG- VAR


SOMMAIRE

Adonix X3(r) L4G
Copyright (c) Adonix 1999 - All rights reserved