Cette option permet de créer des formules sous forme d’addition, de soustraction, de multiplication et de division. Le champ de calcul est limité à 60 caractères.

 
Dans les formules ci-dessous les valeurs x et y représentent les numéros de colonnes. MON correspond au code monnaie.


@COL(x) Information numérique contenue dans la colonne x du rapport 

@PCT(x,y) Pourcentage de la colonne x par rapport à la colonne x 

@CNV(x,MON) Conversion au cours du jour de l’élément de la colonne x dans la monnaie MON

@ABS(x) Affichage de la valeur absolue de l’élément de la colonne x

@COLSIGN(x) Retourne la valeur +1 si la colonne indiquée contient une valeur positive, 0 si elle est égale à zéro et -1 si elle est négative
@CONDDISP(x, ExpressionBooleenneSimple, colonneSiVrai, ColonneSiFaux facultative) 


Si la valeur de la colonne x est validée par l’expression booléenne, la valeur de la colonne colonneSiVrai est affichée, sinon
la valeur de la colonne colonneSiFaux est affichée, si elle est renseignée (le cas échéant, valeur vide)


@DAY(x) Jour de la colonne date numéro x (exemple @DAY(1), la colonne 1 serait la date d’une écriture par exemple)

@MONTH(x) Mois de la colonne date numéro x

@YEAR(x) Année de la colonne date numéro x


Exemples :


@COL(2)+@COL(3)


le résultat sera le total des colonnes 2 et 3


@CONDDISP(2,=2,3,4)   


si la colonne 2 correspond à la valeur 2, le résultat sera la valeur de la colonne 3, le cas échéant, la valeur de la colonne 4


@CONDDISP(2,=2,3)
Idem exemple ci-dessus, sans la colonne facultative si faux


Convertir une colonne de montants dans une autre monnaie


Insérer une nouvelle colonne et y assigner la formule suivante :


@CNV(X,MON,COURS,,FC) 


Correspondances :


X  Numéro de la colonne à convertir 


MON Monnaie appliquée au résultat. Entrer le code de la monnaie ou une des formules suivantes : 


@(1) utiliser la monnaie de référence de la société actuelle

@(2) utiliser la monnaie de reporting de la société actuelle

@(3) utiliser la monnaie de décompte de taxe de la société actuelle


Ces formules sont à utiliser dans le cas de rapports consolidés.


COURS Cours utilisé 


0 Cours standard
1 Cours de clôture
2 Cours du jour
3 Cours commercial (Inter IKEA)

4 Taux TVA (IHAG)


FC Fichier central utilisé. Cet élément doit être défini sous forme de formule : 


@(1) répertoire des fichiers centraux du programme tel qu’il a été désigné dans les paramètres du programme

@(2) contenu de la variable d’environnement EURCENTRAL (set EURCENTRAL=xxx)

@(3) répertoire des écritures types@(4) contenu de la variable d’environnement EURSTD@(5) répertoire des données de la société
@(6)répertoire des données du programme tel qu’il a été désigné dans les paramètres du programme
@(7) contenu de la variable d’environnement EURDATA
@(8)fichier central de la compagnie


Exemple


@CNV(3,USD,0,T:\GIT\EURDATA\CENTRAL\)


le résultat sera la conversion des montants de la colonne 3 en USD, au cours standard (0) trouvé dans le fichier central T:\GIT\EURDATA\CENTRAL\


@CNV(3,USD,1,@5)


le résultat sera la conversion des montants de la colonne 3 en USD, au cours de clôture (1) trouvé dans le fichier central de la société (@5)


Formule pour calculer le taux de change entre deux montants: 


@FXRATE(col1, col2, col3, col4)


col1 : colonne contenant le premier montant

col2: optionelle (peut être vide), indique directement ou indirectement la monnaie dans le cas ou col1 n’est pas une colonne de montant en monnaie (par ex. s’il s’agit d’une formule)

col3 : colonne contenant lesecond montant

col4: optionelle (peut être vide), indique directement ou indirectement la monnaie dans le cas ou col3 n’est pas une colonne de montant en monnaie (par ex. s’il s’agit d’une formule)


Exemple:


La colonne 3 contient le solde en monnaie du titre, la colonne 4 contient le solde en monnaie du portefeuille,


alors le taux de change entre les colonnes 3 et 4, est : @fxrate(3,,4,)
Attention, les virgules de séparation entre les paramètres sont nécessaires même si l’on ne spécifie pas de colonnes indiquant la monnaie (col2 ou col4).


Extrait de l’aide WinEUR