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.