Tableau croisé dynamique-Fonction SI dans Champs calculés

Bonjour,

Dans un champs calculé, je souhaite réalisé un calcul conditionnel, la zone à tester étant de type alphanumérique.

J'utilise pour cela la fonction SI(). Cependant, elle ne semble pas fonctionner sur l'alphanumérique. Le résultat est toujours 0.

Je veux réaliser un calcul du type = SI('Typedevente' = "negoce" ; 'pr' * 2 ; 'pr' * 1,5 )

Quelque soit la valeur du champ 'TYPE DE VENTE' (que ce soit "negoce" ou "stock" ou "encours", le résultat de ('Typedevente' = "negoce") sera toujours faux.

Si j'essaie de mettre comme formule = 'TYPE DE VENTE', le résultat sera toujours 0 et non pas "negoce" ou "stock" ou "encours" ....

Lorsque je fais le même test sur une zone numérique, quelque soit l'opérateur (=, >, <, ....) la fonction marche très bien et le champs calculé renvoi bien les bonnes informations.

J'espère avoir correctement expliqué mon problème.

Si quelqu'un a une solution ou une explication (en dehors de transformer cette zone en zone numérique, je n'ai pas la possibilité de modifier la structure du fichier de base facilement ....)

Merci d'avance.

Bonjour et bienvenue

Ta demande est incompréhensible sans le fichier.

Merci de le joindre.

Comment Joindre Un Fichier

Amicalement

Nad

Bonjour,

Désolé mais il ne m'est pas possible de le joindre celui ci étant confidentiel ....

Après plusieurs recherches j'en ai conclu qu'il n'était possible d'utiliser que des champs numériques et que cela ne fonctionne pas sur de l'alpha.

Merci quand même pour ta réponse.

Rechercher des sujets similaires à "tableau croise dynamique fonction champs calcules"