Fonction Selon  [Divers]

Description

Retourne le résultat correspondant à la valeur égale à < Valeur à comparer >.

Syntaxe

Selon(< Valeur à comparer >, < Val 1 > : < Résultat 1 >[, < Val 2 > : < Résultat 2 > [,.., < Val n >])

  • < Valeur à comparer > : La valeur à comparer aux autres valeurs
  • < Val n > : Si < Valeur à comparer > est égale à cette valeur alors retour le Résultat correspondant
  • < Résultat n > : La valeur à retourner.

Exemple

Selon(JourSemaine(),

1 : "Lundi",

2 : "Mardi",

3 : "Mercredi",

4 : "Jeudi",

5 : "Vendredi",

"Week end")
En fonction du jour de la semaine retourne en texte "Lundi", ... et "Week end" pour samedi et dimanche

Selon( JourSemaineEnLettre()

, "LUNDI" : 1

, "MARDI" : 2

, "MERCREDI" : 3

, "JEUDI" : 4

, "VENDREDI" : 5

, "SAMEDI" : 6

, "DIMANCHE" : 7

)

Numéro du jour en fonction de jour de la semaine en lettre

Selon( LangueCourante() , LANG_FR : VU( [ 'Lib FR' de 'collaborateur' ], LANG_EN : VU( [ 'Lib EN' de 'collaborateur' ], LANG_ES : VU( [ 'Lib ES' de 'collaborateur' ] )
En fonction de la langue courante on retourne la valeur d'une colonne du collaborateur courant.